[Zuk Z1 Original Android Development] _mrc_:
Can't send / receive SMS

Hi, I have a strange problem. I am unable to send or receive SMS messages, or even access them. Opening Messages app brings screen as if there were none.

When I try to send new message, the app crashes at the moment I am selecting receiver and it puts this into logcat at the same:

[ 06-10 13:17:29.241 13390:13547 E/Bugle ]
java.lang.SecurityException: Permission Denial: opening provider com.android.providers.telephony.MmsSmsProvider from ProcessRecord{b339fd4 13390:com.google.android.apps.messaging/u0a141} (pid=13390, uid=10141) that is not exported from uid 1001
at android.os.Parcel.readException(Parcel.java:1684)
at android.os.Parcel.readException(Parcel.java:1637)
at android.app.ActivityManagerProxy.getContentProvider(ActivityManagerNative.java:4199)
at android.app.ActivityThread.acquireProvider(ActivityThread.java:5534)
at android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider(ContextImpl.java:2239)
at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:1520)
at android.content.ContentResolver.query(ContentResolver.java:518)
at android.content.ContentResolver.query(ContentResolver.java:475)
at com.google.android.apps.messaging.shared.a.c.a(SourceFile:40)
at com.google.android.apps.messaging.shared.b.m$a.a(SourceFile:351)
at com.google.android.apps.messaging.shared.b.n.a(SourceFile:1019)
at com.google.android.apps.messaging.shared.b.n.a(SourceFile:1008)
at com.google.android.apps.messaging.shared.datamodel.action.s.b(SourceFile:9197)
at com.google.android.apps.messaging.shared.datamodel.action.ActionServiceImpl.onHandleIntent(SourceFile:9328)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:68)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.os.HandlerThread.run(HandlerThread.java:61)

Trying to use other app to access SMSes, brings similar error messages:

[ 06-10 13:22:59.317 14300:14330 E/MessagingApp ]
java.lang.SecurityException: Permission Denial: opening provider com.android.providers.telephony.SmsProvider from ProcessRecord{75d7e3e 14300:com.android.messaging/u0a73} (pid=14300, uid=10073) that is not exported from uid 1001
at android.os.Parcel.readException(Parcel.java:1684)
at android.os.Parcel.readException(Parcel.java:1637)
at android.app.ActivityManagerProxy.getContentProvider(ActivityManagerNative.java:4199)
at android.app.ActivityThread.acquireProvider(ActivityThread.java:5534)
at android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider(ContextImpl.java:2239)
at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:1520)
at android.content.ContentResolver.query(ContentResolver.java:518)
at android.content.ContentResolver.query(ContentResolver.java:475)
at com.android.messaging.mmslib.a.VL(SourceFile:40)
at com.android.messaging.datamodel.action.m.Lr(SourceFile:665)
at com.android.messaging.datamodel.action.m.Lf(SourceFile:136)
at com.android.messaging.datamodel.action.SyncMessagesAction.IV(SourceFile:162)
at com.android.messaging.datamodel.action.ActionServiceImpl.Ji(SourceFile:305)
at com.android.messaging.datamodel.action.ActionServiceImpl.onHandleIntent(SourceFile:267)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:68)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.os.HandlerThread.run(HandlerThread.java:61)

Apps' permissions are fine. I am also unable to run SMS backup either from 'SMS Backup & Restore' or Titanium Backup... Again due to permission problems:

[ 06-10 13:24:59.996 9337:14674 E/o.E ]
XML backup failed.
java.lang.SecurityException: Permission Denial: opening provider com.android.providers.telephony.SmsProvider from ProcessRecord{39626a 9337:com.keramidas.TitaniumBackup/u0a115} (pid=9337, uid=10115) that is not exported from uid 1001
at android.os.Parcel.readException(Parcel.java:1684)
at android.os.Parcel.readException(Parcel.java:1637)
at android.app.ActivityManagerProxy.getContentProvider(ActivityManagerNative.java:4199)
at android.app.ActivityThread.acquireProvider(ActivityThread.java:5534)
at android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider(ContextImpl.java:2239)
at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:1520)
at android.content.ContentResolver.query(ContentResolver.java:518)
at android.content.ContentResolver.query(ContentResolver.java:475)
at o.ﭸ.ˊ(Source:50)
at o.ﭴ.ˊ(Source:161)
at o.G.run(Source:761)

Help appreciated! :)

EDIT:

Official LOS 14.1 30 May 2017 (although I have had the same on LOS from 9th May).