Hi,
I noticed that my contacts are no more sync between my phone (Honor 7) and my google account since 31st of may...
As you can see in the attached logcat, a NPE is visible in the log => This would explain why the date visible in Parameters > Accounts > Google stays on 31st of may.
However, as someone any idea with I have this NPE ?
I would like to avoid a factory reset to fix this problem : any suggestion ?
See you,
Benoit
benoit.btd said:
Hi,
I noticed that my contacts are no more sync between my phone (Honor 7) and my google account since 31st of may...
As you can see in the attached logcat, a NPE is visible in the log => This would explain why the date visible in Parameters > Accounts > Google stays on 31st of may.
However, as someone any idea with I have this NPE ?
I would like to avoid a factory reset to fix this problem : any suggestion ?
See you,
Benoit
Click to expand...
Click to collapse
Same here: contact out of sync and my logcat blame ContactsSyncAdapter (Google Contact Sync i presume):
06-18 11:19:24.479 15229-16525/? E/FSA2_ContactsSyncAdapter: Sync has been terminated.
blku: INVALID_ARGUMENT: Application credential header not valid. Please fix the client to pass a valid application credential header.
at blkq.c[email protected]@12.6.85 (040400-197041431):3)
at oog.a[email protected]@12.6.85 (040400-197041431):87)
at aflp.a[email protected]@12.6.85 (040400-197041431):93)
at afwh.a[email protected]@12.6.85 (040400-197041431):29)
at agaj.a[email protected]@12.6.85 (040400-197041431):4)
at agak.a[email protected]@12.6.85 (040400-197041431):25)
at agam.run[email protected]@12.6.85 (040400-197041431):6)
at java.lang.Thread.run(Thread.java:833)
EDIT:
in my case xposed was causing problem. Disabled and worked fine.
This issue on git hub gave me the hint:
https://github.com/rovo89/Xposed/issues/220
Okay so I have the same behavior if I remove my google account from the phone and add it or if I do a factory reset my honor 7:
- 1st sync seems OK => all my contacts are sync including a dummy new "test" contact
- then all other syncs are in error => new contacts created on the phone are not visible on contacts.google.com + all new contacts created online are not sync to the phone...
Looking at the logcat => can someone confirm that com.android.providers.contacts.hwsearch.HwSearchProvider is a Honor specific class ?
Where can this class be found (which apk) ? => I would like to decompile it...
I guess that I have a contact that has a "bad data" and HwSearchProvider is not handling it correctly => maybe this will help me to find the bad contact entry...
I too face the same problem in Honor 6 - Android 6.0 -
Code:
08-12 22:14:17.008 4887 10937 E DatabaseUtils: Writing exception to parcel
08-12 22:14:17.008 4887 10937 E DatabaseUtils: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase(java.util.Locale)' on a null object reference
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.hwsearch.HwSearchProvider.updateHwSearchContactsColumn(HwSearchProvider.java:1466)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.hwsearch.HwSearchProvider.appendHwSearchTable(HwSearchProvider.java:1401)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.hwsearch.HwSearchProvider.insertSearchContactsTable(HwSearchProvider.java:1282)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.hwsearch.HwSearchProvider.dataInserted(HwSearchProvider.java:265)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.insertData(ContactsProvider2.java:3789)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.insertInTransaction(ContactsProvider2.java:3320)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.AbstractContactsProvider.insert(AbstractContactsProvider.java:185)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.insert(ContactsProvider2.java:2859)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at android.content.ContentProviderOperation.apply(ContentProviderOperation.java:302)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.AbstractContactsProvider.applyBatch(AbstractContactsProvider.java:371)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.applyBatch(ContactsProvider2.java:3034)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at android.content.ContentProvider$Transport.applyBatch(ContentProvider.java:315)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:192)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at android.os.Binder.execTransact(Binder.java:453)
Feel like I face this issue after I unlocked my bootloader and installed TWRP.
arulrajnet said:
I too face the same problem in Honor 6 - Android 6.0 -
Code:
08-12 22:14:17.008 4887 10937 E DatabaseUtils: Writing exception to parcel
08-12 22:14:17.008 4887 10937 E DatabaseUtils: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase(java.util.Locale)' on a null object reference
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.hwsearch.HwSearchProvider.updateHwSearchContactsColumn(HwSearchProvider.java:1466)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.hwsearch.HwSearchProvider.appendHwSearchTable(HwSearchProvider.java:1401)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.hwsearch.HwSearchProvider.insertSearchContactsTable(HwSearchProvider.java:1282)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.hwsearch.HwSearchProvider.dataInserted(HwSearchProvider.java:265)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.insertData(ContactsProvider2.java:3789)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.insertInTransaction(ContactsProvider2.java:3320)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.AbstractContactsProvider.insert(AbstractContactsProvider.java:185)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.insert(ContactsProvider2.java:2859)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at android.content.ContentProviderOperation.apply(ContentProviderOperation.java:302)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.AbstractContactsProvider.applyBatch(AbstractContactsProvider.java:371)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at com.android.providers.contacts.ContactsProvider2.applyBatch(ContactsProvider2.java:3034)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at android.content.ContentProvider$Transport.applyBatch(ContentProvider.java:315)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:192)
08-12 22:14:17.008 4887 10937 E DatabaseUtils: at android.os.Binder.execTransact(Binder.java:453)
Feel like I face this issue after I unlocked my bootloader and installed TWRP.
Click to expand...
Click to collapse
I have fixed the same by removing special characters in contacts.google.com and
* Goto Settings -> Apps -> Show System Processes -> Contacts Storage .
* Then Clear the data. (Make sure you have backup your phone contacts)
* Now resync the google contacts.
After that newly created contacts from web reflected in phone and vice-versa.
Related
Today, completely out of the blue, Whatsapp has started crashing, the log says:
09-15 07:17:09.827 7242 7392 E AndroidRuntime: java.lang.IllegalArgumentException: Jid [email protected] is not fully qualified; should end with @s.whatsapp.net
09-15 07:17:09.827 7242 7392 E AndroidRuntime: at com.whatsapp.a.c.a(SignalProtocolStore.java:88)
09-15 07:17:09.827 7242 7392 E AndroidRuntime: at com.whatsapp.jobqueue.job.SendE2EMessageJob.<init>(SendE2EMessageJob.java:171)
09-15 07:17:09.827 7242 7392 E AndroidRuntime: at com.whatsapp.messaging.v.run(SendMessageRunnable.java:91)
09-15 07:17:09.827 7242 7392 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
09-15 07:17:09.827 7242 7392 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6
07)
09-15 07:17:09.827 7242 7392 E AndroidRuntime: at com.whatsapp.a.c.b(SignalProtocolStore.java:76)
09-15 07:17:09.827 7242 7392 E AndroidRuntime: at com.whatsapp.a.e.run(Unknown Source)
09-15 07:17:09.827 7242 7392 E AndroidRuntime: at java.lang.Thread.run(Thread.java:762)
Can anyone give me a hint what might be wrong here? Obviously "s.whatsapp.ne" is missing a letter, but why?
I have this issue:
01-09 11:58:07.691 22967 22967 E AndroidRuntime: java.util.concurrent.RejectedExecutionException: Task [email protected] rejected from [email protected][Running, pool size = 17, active threads = 17, queued tasks = 128, completed tasks = 52]
I'm on Nougat 7.1.1, the problem fix after reset and then after two days it's on again.
I'm searching on the internet and some one says is related to background data disabled for some apps, and other says due to AsyncTask queue pool is over 128, it reject every new task to execute.
The devices affected are Google Pixel 7.1.2 7.1.1 samsungs, motorolas and others devices and versions. Some known tracked issues can be found on post similar to this: https://productforums.google.com/fo...ZFBIyW2KE;context-place=forum/phone-by-google
Some one posted the bad code causing issue and the solution to fix it but on AOSP (If I can retrieve the link I will attach to this post for furter analysis)
Trying to speak with Sony support the only thing they can do, is to send the device for repair (thankyou )
So, I wish to know if there's a solution trough ADB or some wise app that can flush Pool queue and free it to permit execution of usage data, or something else
I'll post the entire log for further info
01-09 11:37:22.687 14737 14737 E AndroidRuntime: FATAL EXCEPTION: main
01-09 11:37:22.687 14737 14737 E AndroidRuntime: Process: com.android.settings,PID: 14737
01-09 11:37:22.687 14737 14737 E AndroidRuntime: java.util.concurrent.RejectedExecutionException: Task [email protected] rejected from [email protected][Running, pool size = 17, active threads = 17, queued tasks = 128, completed tasks = 74]
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2049)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:814)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1360)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:623)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at com.android.settings.datausage.AppDataUsagePreference$UidDetailTask.bindView(AppDataUsagePreference.j
ava:93)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at com.android.settings.datausage.AppDataUsagePreference.<init>(AppDataUsagePreference.java:49)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at com.android.settings.datausage.DataUsageList.bindStats(DataUsageList.java:483)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at com.android.settings.datausage.DataUsageList$3.onLoadFinished(DataUsageList.java:656)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at com.android.settings.datausage.DataUsageList$3.onLoadFinished(DataUsageList.java:653)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished(LoaderManager.java:489)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManager.java:457)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.content.Loader.deliverResult(Loader.java:144)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.content.AsyncTaskLoader.dispatchOnLoadComplete(AsyncTaskLoader.java:265)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.content.AsyncTaskLoader$LoadTask.onPostExecute(AsyncTaskLoader.java:92)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.os.AsyncTask.finish(AsyncTask.java:667)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.os.AsyncTask.-wrap1(AsyncTask.java)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:684)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.os.Looper.loop(Looper.java:241)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6274)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
01-09 11:37:22.687 14737 14737 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
I'm trying to theme an app but I got stuck at an error that Force Closes the app. The overlay install goes well but when I try to open the app it force closes with the "You need to use a Theme.AppCompat theme or descendant with this activity" in the logcat.
The full error is:
HTML:
com.dragons.aurora.activities.AuroraActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2778)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.app.ActivityThread.-wrap11(Unknown Source:0)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6494)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV9.ensureSubDecor(AppCompatDelegateImplV9.java:2354)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV9.initWindowDecorActionBar(AppCompatDelegateImplV9.java:175)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar(AppCompatDelegateImplBase.java:145)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV9.invalidateOptionsMenu(AppCompatDelegateImplV9.java:715)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.support.v7.app.AppCompatActivity.supportInvalidateOptionsMenu(AppCompatActivity.java:239)
05-13 23:23:11.565 11110 11110 E AndroidRuntime: at android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu(FragmentActivity.java:928)
I had reset my watch about 5 times or so, maybe less, but I am facing two issues.
Quick reply for Discord messages gives me this error
"Can't finish action. Reconnect to your phone."
But other actions work besides the other one I will mention now
In any text input field with a Mic icon for voice typing, tapping on the icon either shows the screen where it will tell you to speak and back out or just go back to the three options which are Mic, Emoji or Keyboard
Below is the logcat from my watch for the error which took me a bit to find.
Code:
04-13 20:08:58.864 1987 2108 E AndroidRuntime: FATAL EXCEPTION: EventBus0
04-13 20:08:58.864 1987 2108 E AndroidRuntime: Process: com.google.android.googlequicksearchbox:search, PID: 1987
04-13 20:08:58.864 1987 2108 E AndroidRuntime: java.lang.RuntimeException: Unchecked exception happened while running task: q[ServiceTransaction[SessionController#handleGenericClientEvent]]
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.util.c.a.ca.run(SourceFile:2)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.util.c.a.ak.a(SourceFile:1)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.util.c.a.aj.run(Unknown Source)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.util.c.a.f.run(Unknown Source)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at java.lang.Thread.run(Thread.java:761)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.util.c.a.h.run(SourceFile:4)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: Caused by: java.lang.RuntimeException: Query received by transcription is not committed!
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.util.a.g.g(SourceFile:2)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.staticplugins.ad.a.a.p.a(SourceFile:50)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.search.core.service.b.d(SourceFile:15)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.search.core.service.q.a(SourceFile:5)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.search.core.service.ax.run(SourceFile:2)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.libraries.gsa.h.a.b.run(Unknown Source)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.logger.f.a.a.a.a(SourceFile:30)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.logger.f.a.a.c.run(Unknown Source)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.util.c.a.bz.a(SourceFile)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: at com.google.android.apps.gsa.shared.util.c.a.ca.run(SourceFile:1)
04-13 20:08:58.864 1987 2108 E AndroidRuntime: ... 10 more
I have been having this issue with my S10 5G magisk rooted and edxposed running.
The problem is when I install a new app, my other apps fail to read any of their private data. When I chmod -R 777 /data they can read their data again.
I am not sure if this is EdXposed or what, other than its really annoying. I am begging anyone for help with this.
@elesbb
Device ID ( often refered to as Android ID ) is generated when you boot your Android phone first time and will be there forever. When you format everything and factory reset your device then this device ID is overwritten and re-generated and stored again. Similarly, if you ever install a new ROM on your Android device, then this device ID will be overwritten and re-generated when you boot the device first time.
Have never heard or read it that Magisk or EdXposed changes device's Device ID. And even then a change of Device ID is guaranteed to have nothing to do with file/folders and/or user permissions.
jwoegerbauer said:
@elesbb
Device ID ( often refered to as Android ID ) is generated when you boot your Android phone first time and will be there forever. When you format everything and factory reset your device then this device ID is overwritten and re-generated and stored again. Similarly, if you ever install a new ROM on your Android device, then this device ID will be overwritten and re-generated when you boot the device first time.
Have never heard or read it that Magisk or EdXposed changes device's Device ID. And even then a change of Device ID is guaranteed to have nothing to do with file/folders and/or user permissions.
Click to expand...
Click to collapse
Yes, this is what my exact understanding of this was as well.
What I discovered though, was each install of an application now cycles the "Device ID". And apps should not rely on the "Device ID/Android ID" as a forms of security for things like encryption, etc. This is coming from this here: https://android-developers.googleblog.com/2017/04/changes-to-device-identifiers-in.html
All I know is when I update my xposed module (being the course of debugging), I would then reboot the device. It does the "android is starting" prompt as if it was a fresh wipe of the device. All my data is still there. The system apps loose their settings though. The apps are there and all of its data. However, if I try to launch an app, it immediately force closes. Here is a logcat snippet of the Facebook, and textra app.
Facebook
Code:
11-23 14:33:40.830 14391 14391 W ContextImpl: Failed to ensure /data/user_de/0/com.facebook.lite/code_cache: mkdir failed: EACCES (Permission denied)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: FATAL EXCEPTION: main
11-23 14:33:40.950 14391 14391 E AndroidRuntime: Process: com.facebook.lite, PID: 14391
11-23 14:33:40.950 14391 14391 E AndroidRuntime: java.lang.RuntimeException: Unable to instantiate application com.facebook.lite.ClientApplicationSplittedShell: java.lang.IllegalArgumentException: Optimized data directory /data/user/0/com.facebook.lite/dex is not owned by the current user. Shared storage cannot protect your application from code injection attacks.
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:1296)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.app.ActivityThread.handleMakeApplication(ActivityThread.java:7152)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7134)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:185)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:376)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at SandHookerNew_5sm3dthec8858ee0to4kj3c1ge.hook(Unknown Source:51)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.app.ActivityThread.access$1600(ActivityThread.java:274)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2102)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:107)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.os.Looper.loop(Looper.java:237)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8167)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
[COLOR="Red"]11-23 14:33:40.950 14391 14391 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: Optimized data directory /data/user/0/com.facebook.lite/dex is not owned by the current user. Shared storage cannot protect your application from code injection attacks.[/COLOR]
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at dalvik.system.DexFile.<init>(DexFile.java:141)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at dalvik.system.DexFile.loadDex(DexFile.java:210)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at dalvik.system.DexFile.loadDex(DexFile.java:177)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at X.02Q.A00(:67)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at X.01U.A04(:61)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at com.facebook.lite.ClientApplicationSplittedShell.attachBaseContext(:4738)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.app.Application.attach(Application.java:370)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.app.Instrumentation.newApplication(Instrumentation.java:1157)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:1288)
11-23 14:33:40.950 14391 14391 E AndroidRuntime: ... 14 more
Textra
Code:
11-23 14:34:20.354 9346 9346 W ContextImpl: Failed to ensure /data/user/0/com.textra/cache: mkdir failed: EACCES (Permission denied)
11-23 14:34:20.354 9346 9346 W ContextImpl: Failed to update user.inode_cache: stat failed: EACCES (Permission denied)
11-23 14:34:20.355 9346 9346 W ContextImpl: Failed to ensure /data/user_de/0/com.textra/code_cache: mkdir failed: EACCES (Permission denied)
11-23 14:34:20.355 9346 9346 W ContextImpl: Failed to update user.inode_code_cache: stat failed: EACCES (Permission denied)
[COLOR="red"]11-23 14:34:20.432 9346 26624 E SQLiteDatabase: Failed to open database '/data/user/0/com.textra/databases/messaging.db'.
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 1806 SQLITE_CANTOPEN_EACCES[1806]): Could not open database[/COLOR]
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:300)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:218)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:737)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:284)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:251)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:1394)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:1339)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:974)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:448)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:391)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at com.mplus.lib.lg1.d(SourceFile:1)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at com.mplus.lib.mg1.<init>(SourceFile:6)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at com.mplus.lib.mg1.j0(SourceFile:1)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at com.mplus.lib.af1.run(Unknown Source:2)
11-23 14:34:20.432 9346 26624 E SQLiteDatabase: at java.lang.Thread.run(Thread.java:919)
So here you can see all the force closing is caused by the wrong owner/permissions. This also happens with the system apps, but the system apps just reset themselves and makes a new directory. Something is definitely changing the owner or whatever, which causes the device to think it has not been setup, prompting the "android is starting" prompt. It is EXTREMELY annoying to deal with and I am desperate for help.
Also,
running
Code:
chmod -R 777 /data
allows some apps to open (because they can now access the data), I do not know what is causing this device owner change..