Question Debugging Fingerprint - ASUS ROG Phone 5 / 5s

When converting a CN device to WW, clicking the fingerprint lock in Settings crashes instantly. The error in logcat claims file not found for a file in /system/vendor/etc named settings_vendor_style.xml that is not included on stock devices (those not converted to a different region).
In theory, a Magisk module should be able to inject the file and fix the reader, but the content of the file is unknown because it doesn't exist.
Code:
06-30 22:12:32.430 9577 9577 W Settings: Failed to load keypad_style file : file not found
06-30 22:12:32.430 9577 9577 W Settings: java.io.FileNotFoundException: /system/vendor/etc/settings_vendor_style.xml: open failed: ENOENT (No such file or directory)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.IoBridge.open(IoBridge.java:492)
06-30 22:12:32.430 9577 9577 W Settings: at java.io.FileInputStream.<init>(FileInputStream.java:160)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.settings.Utils.getPreloadIndonesiaStyle(Utils.java:1340)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.createPreferenceHierarchy(FingerprintSettings.java:521)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.updatePreferences(FingerprintSettings.java:647)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.onResume(FingerprintSettings.java:636)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.Fragment.performResume(Fragment.java:2973)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:594)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1339)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1477)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1555)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1608)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3046)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3004)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentController.dispatchResume(FragmentController.java:273)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentActivity.onResumeFragments(FragmentActivity.java:405)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentActivity.onPostResume(FragmentActivity.java:394)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.Activity.performResume(Activity.java:8242)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4518)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4567)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2129)
06-30 22:12:32.430 9577 9577 W Settings: at android.os.Handler.dispatchMessage(Handler.java:106)
06-30 22:12:32.430 9577 9577 W Settings: at android.os.Looper.loop(Looper.java:263)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread.main(ActivityThread.java:7810)
06-30 22:12:32.430 9577 9577 W Settings: at java.lang.reflect.Method.invoke(Native Method)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
06-30 22:12:32.430 9577 9577 W Settings: Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.Linux.open(Native Method)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:7696)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.IoBridge.open(IoBridge.java:478)
06-30 22:12:32.430 9577 9577 W Settings: ... 29 more

I brought a ROG Phone 5 from India. I'm rooted and I couldn't find this file. Perhaps it is somewhere else? I also checked in the WW folder but I couldn't find it there either.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

thejus44 said:
I brought a ROG Phone 5 from India. I'm rooted and I couldn't find this file. Perhaps it is somewhere else? I also checked in the WW folder but I couldn't find it there either.
Click to expand...
Click to collapse
Thanks for looking, but your device isn't one of the ones I was asking about.

I have the official US device from US ASUS store unrooted, and that file is not visible in that directory. I use FX explorer and used search function for entire device with no results. Hopefully someone with root comes through.

Hmm. If the file doesn't exist, I wonder what is trying to find it.

BILLYB187 said:
I have the official US device from US ASUS store unrooted, and that file is not visible in that directory. I use FX explorer and used search function for entire device with no results. Hopefully someone with root comes through.
Click to expand...
Click to collapse
Can you access the system folder with an unrooted phone?
The last time I had an unrooted phone those folders were totally restricted. I'm surprised they changed it.
Maybe I'm getting old

I thought you could always view it, but not mount it write enabled. I know some file browsers didn't bother granting access because you couldn't do anything, but later realized that viewing is still something.

Cannot find said file either - Australian purchased WW ROG 5

Thanks for looking. Ill have to see what happens if I make up a fake file. I wonder why it's looking for one that doesn't exist.

Code:
06-30 22:07:29.665 9473 9473 W Settings: Failed to load keypad_style file : failed to parsing
06-30 22:07:29.665 9473 9473 W Settings: org.xmlpull.v1.XmlPullParserException: Unexpected token (position:unknown @1:3 in [email protected])
06-30 22:07:29.665 9473 9473 W Settings: at com.android.org.kxml2.io.KXmlParser.next(KXmlParser.java:436)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.org.kxml2.io.KXmlParser.next(KXmlParser.java:321)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.settings.Utils.getPreloadIndonesiaStyle(Utils.java:1352)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.createPreferenceHierarchy(FingerprintSettings.java:521)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.updatePreferences(FingerprintSettings.java:647)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.onResume(FingerprintSettings.java:636)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.Fragment.performResume(Fragment.java:2973)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:594)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1339)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1477)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1555)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1608)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3046)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3004)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentController.dispatchResume(FragmentController.java:273)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentActivity.onResumeFragments(FragmentActivity.java:405)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentActivity.onPostResume(FragmentActivity.java:394)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.Activity.performResume(Activity.java:8242)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4518)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4567)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2129)
06-30 22:07:29.665 9473 9473 W Settings: at android.os.Handler.dispatchMessage(Handler.java:106)
06-30 22:07:29.665 9473 9473 W Settings: at android.os.Looper.loop(Looper.java:263)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.ActivityThread.main(ActivityThread.java:7810)
06-30 22:07:29.665 9473 9473 W Settings: at java.lang.reflect.Method.invoke(Native Method)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)

Not seeing settings_vendor_style.xml either. I didn't have a fingerprint created the first time I checked, but created one and didn't see this file or the previous one either.
I'll try to keep an eye on this post to see if I can help you further.

I've had fingerprint enabled on my Asus USA variant the entire time and am rooted. And I can't see this file either

So does this bug still happen on the .57 update? I'm still on .26 but the synchronization bugs are starting to get annoying and I wonder if the updates fixes it, but I'm scared the fingerprint scanner wont work when I do

seiferfury said:
So does this bug still happen on the .57 update? I'm still on .26 but the synchronization bugs are starting to get annoying and I wonder if the updates fixes it, but I'm scared the fingerprint scanner wont work when I do
Click to expand...
Click to collapse
The issue was that CN devices converted to WW lost the ability to access the fingerprint menu. If it worked before and all you are doing is an update, that would not be part of the known issue. Results may vary.

Related

slow to (re)connect to mobile data compared to iphone/legend?

There has been constant 3g disconnectivity issue with my phone. What usually happens is like when I am using 3g, it will suddenly disconnect, every 15 minutes or so, and then I will need to wait 10-15 seconds, then I will get connected back.
I have always attributed this to the carrier at my country, Malaysia, coz I have tried another carrier's sim card before and it was very stable.
Until today when I put my NS side by side with my colleague's iPhone4, and his 3g connection is very stable, while mine dropped twice in the period of 5 minutes!
Is there any explanation to this?
Which ROM and kernel are you using?
Greetz
Stock kernel stock ROM from 2.3.4, XXKD1 radio.
today I realized that in opensignalsmaps, my phone seems to alternate between locking on the two further towers when there is one tower just right beside me!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
adb logcat shows this
06-27 18:06:49.507 D/RILJ ( 1479): [10609]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-27 18:06:52.066 D/RILJ ( 1479): [10610]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-27 18:06:52.066 D/RILJ ( 1479): [10610]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-27 18:06:56.355 D/RILJ ( 1479): [10611]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-27 18:06:56.355 D/RILJ ( 1479): [10611]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-27 18:06:56.464 D/RILJ ( 1479): [UNSL]< UNSOL_DATA_CALL_LIST_CHANGED [DataCallState: { cid: 1, active: 0, type: null, apn: null, address: null }, DataCallState: { cid: 2, active: 0, type: null, apn: null, address: null }, DataCallState: { cid: 3, active: 0, type: null, apn: null, address: null }]
06-27 18:06:56.464 D/RILJ ( 1479): [10612]> DATA_CALL_LIST
06-27 18:06:56.472 D/RILJ ( 1479): [10612]< DATA_CALL_LIST [DataCallState: { cid: 1, active: 0, type: null, apn: null, address: null }, DataCallState: { cid: 2, active: 0, type: null, apn: null, address: null }, DataCallState: { cid: 3, active: 0, type: null, apn: null, address: null }]
06-27 18:06:56.476 I/GSM ( 1479): PDP connection has dropped (active=false case). Reconnecting
06-27 18:06:56.480 D/GSM ( 1479): [DataConnection] Stop poll NetStat
06-27 18:06:56.480 D/GSM ( 1479): [GsmDataConnection-1] DcActiveState msg.what=EVENT_DISCONNECT
06-27 18:06:56.480 D/GSM ( 1479): [GsmDataConnection-1] tearDownData radio is on, call deactivateDataCall
06-27 18:06:56.480 D/RILJ ( 1479): [10613]> DEACTIVATE_DATA_CALL 1
06-27 18:06:56.488 D/RILJ ( 1479): [10613]< DEACTIVATE_DATA_CALL
06-27 18:06:56.488 D/GSM ( 1479): [GsmDataConnection-1] DcDisconnectingState msg.what=EVENT_DEACTIVATE_DONE
06-27 18:06:56.488 D/GSM ( 1479): [GsmDataConnection-1] DcInactiveState: setEnterNoticationParams dp
06-27 18:06:56.488 D/GSM ( 1479): [GsmDataConnection-1] DcInactiveState: enter notifyDisconnectCompleted
06-27 18:06:56.488 D/GSM ( 1479): [GsmDataConnection-1] NotifyDisconnectCompleted
More logs, from when the connection is dropped until I reconnected back. Not only I get disconnected often, but it takes like 30 seconds to reconnect back, is this normal?
06-30 16:09:00.804 I/GSM ( 190): PDP connection has dropped (active=false case). Reconnecting
06-30 16:09:00.804 D/GSM ( 190): [GsmDataConnection-1] DcActiveState msg.what=EVENT_DISCONNECT
06-30 16:09:00.804 D/GSM ( 190): [GsmDataConnection-1] tearDownData radio is on, call deactivateDataCall
06-30 16:09:00.804 D/RILJ ( 190): [1347]> DEACTIVATE_DATA_CALL 1
06-30 16:09:00.808 D/GSM ( 190): [DataConnection] Stop poll NetStat
06-30 16:09:00.812 D/RILJ ( 190): [1347]< DEACTIVATE_DATA_CALL
06-30 16:09:00.812 D/GSM ( 190): [GsmDataConnection-1] DcDisconnectingState msg.what=EVENT_DEACTIVATE_DONE
06-30 16:09:00.816 D/GSM ( 190): [GsmDataConnection-1] DcInactiveState: setEnterNoticationParams dp
06-30 16:09:00.816 D/GSM ( 190): [GsmDataConnection-1] DcInactiveState: enter notifyDisconnectCompleted
06-30 16:09:00.816 D/GSM ( 190): [GsmDataConnection-1] NotifyDisconnectCompleted
06-30 16:09:00.816 D/GSM ( 190): [GsmDataConnection-1] msg.what=25 msg.obj=<no-reason>
06-30 16:09:00.855 D/GSM ( 190): [GsmDataConnection-1] clearSettings
06-30 16:09:00.859 D/GSM ( 190): [DSAC DEB] trySetupData with mIsPsRestricted=false
06-30 16:09:00.859 I/GSM ( 190): Preferred APN:50216:50216:[ApnSettingV2] DiGi Internet, 1100, 50216, diginet, null, null, null, null, null, -1, default | supl, IP, IP
06-30 16:09:00.859 I/GSM ( 190): Waiting APN set to preferred APN
06-30 16:09:00.859 D/GSM ( 190): [GsmDataConnectionTracker] Create from allApns : [[ApnSettingV2] DiGi MMS, 1099, 50216, digimms, null, http://mms.digi.com.my/servlets/mms, 203.92.128.160, 80, null, -1, mms, IP, IP][[ApnSettingV2] DiGi Internet, 1100, 50216, diginet, null, null, null, null, null, -1, default | supl, IP, IP]
06-30 16:09:00.859 D/GSM ( 190): [GsmDataConnection-1] DcInactiveState msg.what=EVENT_CONNECT
06-30 16:09:00.859 D/GSM ( 190): [GsmDataConnection-1] Connecting to carrier: 'DiGi Internet' APN: 'diginet' proxy: 'null' port: 'null
06-30 16:09:00.859 D/RILJ ( 190): [1348]> SETUP_DATA_CALL 1 0 diginet null null 0 IP
06-30 16:09:00.941 D/RILJ ( 190): [1349]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:00.941 D/RILJ ( 190): [1349]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:00.988 D/RILJ ( 190): [1350]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:00.992 D/RILJ ( 190): [1350]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:01.027 D/RILJ ( 190): [1351]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:01.027 D/RILJ ( 190): [1351]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:01.046 D/RILJ ( 190): [1352]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:01.050 D/RILJ ( 190): [1352]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:11.792 D/RILJ ( 190): [1353]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:11.792 D/RILJ ( 190): [1353]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:14.339 D/RILJ ( 190): [1354]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:14.339 D/RILJ ( 190): [1354]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:27.187 D/RILJ ( 190): [1355]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:27.187 D/RILJ ( 190): [1355]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:33.515 D/RILJ ( 190): [1348]< SETUP_DATA_CALL {1, rmnet0, 10.194.153.195}
06-30 16:09:33.519 D/GSM ( 190): [GsmDataConnection-1] DcActivatingState msg.what=EVENT_SETUP_DATA_CONNECTION_DONE
06-30 16:09:33.519 D/GSM ( 190): [GsmDataConnection-1] interface=rmnet0 ipAddress=10.194.153.195 gateway=10.194.153.1 DNS1=203.92.128.151 DNS2=203.92.128.189
06-30 16:09:33.519 D/GSM ( 190): [GsmDataConnection-1] DataConnection setup result='SUCCESS' on cid=1
06-30 16:09:33.519 D/GSM ( 190): [GsmDataConnection-1] DcInactiveState: setEnterNoticationParams cp,cause
06-30 16:09:33.523 D/GSM ( 190): [GsmDataConnection-1] DcActiveState: enter notifyConnectCompleted
06-30 16:09:33.523 D/GSM ( 190): [GsmDataConnection-1] notifyConnection at 1309421373526 cause=No Error
06-30 16:09:33.566 D/GSM ( 190): [DataConnection] Start poll NetStat
After discussion with one of my friends working as network engineer, also owning a NS, he told me that the problem might be because NS is actually slow in reconnecting back when the connection is lost. There's a possibility that the iPhone or HTC Legend reconnects back fast enough that its not noticeable.
This issue also might not surface if the carrier doesn't terminate me that often.
My friend told me also he have seen really slow connection no matter 3g or wifi. You guys experienced anything like this and any roms/radio/kernel that improves this?

[APP][PORT] Aquaris X5 CameraBQ for CM12.1

This is a port of the official BQ Camera App for the Aquaris X5.
It has been ported from CyanogenOS for CyanogenMod. This Port has only beeing tested on the Aquaris X5.
I dont know if this works with other devices.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Better image-quality compared to Camera2.apk
HDR
ZSL - Zero Shutter Lag
Face Detection
Video Software Image Stabilization
Panorama Mode
Slowmotion Video 60fps/60fps-HD/90fps/120fps
Time Lapse
A lot more settings...
Requirements:
Custom Recovery like TWRP - beware the system-partition is not mounted read-only
CyanogenMod 12.1
Rooted Aquaris X5
Install Instructions:
Download zip-file.
Copy to device and boot into recovery (twrp)
Flash the zip and reboot!
Enjoy the better camera
Known Issues
The dropdown menu for the video-record-length does not open correctly when you have onscreen navigation buttons enbaled. You can workaround this by disable the onscreen buttons in system-settings, set the video-record-length in the camera-settings and enable the onscreen buttons again.
Downloads:
TWRP for Aquaris X5
CyanogenMod for Aquaris X5
CameraBQ Zip-File is attached to this post
Credits
Thanks to KatyB for support
XDA:DevDB Information
[APP][PORT] Aquaris X5 CameraBQ for CM12.1, Device Specific App for all devices (see above for details)
Contributors
FORC3
Version Information
Status: Beta
Created 2016-04-22
Last Updated 2016-04-22
Reserved
work on cm13 too?
eliseo93 said:
work on cm13 too?
Click to expand...
Click to collapse
Havent tested cm13, as there is yet no official cm13 for the aquaris X5.
great, thanks a lot
Tried it on my moto g with cm 13, doesn't work.
Promising! Tested on Xiaomi Redmi Note 3 Pro, (5.1.1 MIUI rom). As I see all features working well, except the cam closed, when switch to panorama mode and after dosn't work. In this situation need to clear the app cache.
Btw this is a very great alternative camera app, need to fix the panorama and done.
the and tested in my bq m5 with cm13 and not works
Enviado desde mi Aquaris M5 mediante Tapatalk
crash report on CM13:
java.lang.NoSuchMethodError: No interface method getVolumeList()[Landroid/os/storage/StorageVolume; in class Landroid/os/storage/IMountService; or its super classes (declaration of 'android.os.storage.IMountService' appears in /system/framework/framework.jar)
at com.android.camera.SDCard.<init>(SDCard.java:96)
at com.android.camera.SDCard.instance(SDCard.java:78)
at com.android.camera.data.CameraDataAdapter.<clinit>(CameraDataAdapter.java:46)
at com.android.camera.CameraActivity.onCreate(CameraActivity.java:1283)
at android.app.Activity.performCreate(Activity.java:6251)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2403)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2510)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1363)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5461)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Click to expand...
Click to collapse
and logcat output:
10-02 23:06:09.007 2799 4139 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camerabq/com.android.camera.CameraLauncher (has extras)} from uid 10026 on display 0
10-02 23:06:09.014 2799 2839 W BroadcastQueue: Permission Denial: broadcasting Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } from com.cyanogenmod.trebuchet (pid=4122, uid=10026) requires com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS due to receiver com.google.android.gms/.icing.proxy.ApplicationLauncherReceiver
10-02 23:06:09.029 2799 2837 I ActivityManager: Start proc 5831:com.android.camerabq/u0a112 for activity com.android.camerabq/com.android.camera.CameraLauncher
10-02 23:06:09.133 5845 5845 E dex2oat : Failed to create oat file: /data/dalvik-cache/arm/[email protected]@[email protected]@classes.dex: Permission denied
10-02 23:06:09.133 5845 5845 I dex2oat : dex2oat took 644.948us (threads: 4)
10-02 23:06:09.134 5831 5831 W art : Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --instruction-set=arm --instruction-set-features=smp,div,-atomic_ldrd_strd --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=cortex-a53 --instruction-set-features=default --dex-file=/system/app/Camerabq/Camerabq.apk --oat-file=/data/dalvik-cache/arm/[email protected]@[email protected]@classes.dex) because non-0 exit status
10-02 23:06:09.565 5831 5831 W System : ClassLoader referenced unknown path: /system/app/Camerabq/lib/arm
10-02 23:06:09.568 5831 5831 I LoadedApk: No resource references to update in package common
10-02 23:06:09.568 5831 5831 I LoadedApk: No resource references to update in package org.cyanogenmod.hexolibre
10-02 23:06:09.568 5831 5831 I LoadedApk: No resource references to update in package org.cyanogenmod.hexolibre
10-02 23:06:09.603 5831 5831 W GAV4 : Thread[main,5,main]: int configuration name not recognized: ga_dispatchPeriod
10-02 23:06:09.607 5831 5831 D CAM_Analytics: [getTracker] Get tracker for X5
10-02 23:06:09.607 5831 5831 W GAV4 : Thread[main,5,main]: int configuration name not recognized: ga_dispatchPeriod
10-02 23:06:09.609 5831 5831 D CAM_Analytics: [getTracker] Analytics tracker: [email protected]
10-02 23:06:09.733 5831 5831 E CAM_Activity: onCreate. State [null]
10-02 23:06:09.890 5831 5831 E CAM_FilmStripView: init | mOverScaleFactor=2.0
10-02 23:06:10.012 5831 5831 D ModuleIndicatorLayout: Init module indicator layout
10-02 23:06:10.018 5831 5831 D ModuleIndicatorLayout: onFinishInflate
10-02 23:06:10.049 5831 5831 D SettingsIconBar: Init settings icon bar
10-02 23:06:10.344 5831 5831 D CAM_SettingsIndicator: Init settings indicator
10-02 23:06:10.349 5831 5831 D CAM_CameraControls: onFinishInflate
10-02 23:06:10.350 5831 5831 D CAM_CameraControls: [calculateGestureThreshold] Change module: 140 Horizontal: 140 Vertical: 3 Gallery: 3
10-02 23:06:10.374 5831 5831 I Analytics: Sending event (Camera) Device rotated: 0 in 4ms.
10-02 23:06:10.375 5831 5831 D CAM_CameraControls: Photo mode selected.
10-02 23:06:10.382 5831 5831 D SettingsIconBar: [requestIconBar] Sliding drawer is openend: false
10-02 23:06:10.382 5831 5831 D SettingsIconBar: [requestIconBar] [1] Get scroll view position: 0, 0
10-02 23:06:10.382 5831 5831 D SettingsIconBar: [requestIconBar] [1] Horizontal scroll view position: 0, 0
10-02 23:06:10.383 5831 5831 D SettingsIconBar: [requestIconBar] [2] Get scroll view position: 0, 0
10-02 23:06:10.383 5831 5831 D SettingsIconBar: [requestIconBar] [2] Horizontal scroll view position: 0, 0
10-02 23:06:10.383 5831 5831 I IconList: ENABLEBACKBUTTON false
10-02 23:06:10.383 5831 5831 D SettingsIconBar: [requestIconBar] Icon bar requested
10-02 23:06:10.383 5831 5831 D CAM_CameraControls: [initIndicators] Current module: 1 Settings indicator visibility: 8
10-02 23:06:10.392 5831 5831 D AndroidRuntime: Shutting down VM
10-02 23:06:10.410 5831 5831 E AndroidRuntime: FATAL EXCEPTION: main
10-02 23:06:10.410 5831 5831 E AndroidRuntime: Process: com.android.camerabq, PID: 5831
10-02 23:06:10.410 5831 5831 E AndroidRuntime: Theme: themes:{default=overlayrg.cyanogenmod.hexolibre, iconPackrg.cyanogenmod.hexolibre, fontPkgrg.cyanogenmod.hexolibre, com.android.systemui=overlayrg.cyanogenmod.hexolibre, com.android.systemui.navbar=overlayrg.cyanogenmod.hexolibre}
10-02 23:06:10.410 5831 5831 E AndroidRuntime: java.lang.NoSuchMethodError: No interface method getVolumeList()[Landroid/os/storage/StorageVolume; in class Landroid/os/storage/IMountService; or its super classes (declaration of 'android.os.storage.IMountService' appears in /system/framework/framework.jar)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at com.android.camera.SDCard.<init>(SDCard.java:96)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at com.android.camera.SDCard.instance(SDCard.java:78)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at com.android.camera.data.CameraDataAdapter.<clinit>(CameraDataAdapter.java:46)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at com.android.camera.CameraActivity.onCreate(CameraActivity.java:1283)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:6251)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2403)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2510)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at android.app.ActivityThread.-wrap11(ActivityThread.java)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1363)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5461)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
10-02 23:06:10.410 5831 5831 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
10-02 23:06:10.411 2799 4174 W ActivityManager: Force finishing activity com.android.camerabq/com.android.camera.CameraLauncher
10-02 23:06:10.714 2799 4174 I WindowManager: Screenshot max retries 4 of Token{b235e56 ActivityRecord{92ad071 u0 com.android.camerabq/com.android.camera.CameraLauncher t36 f}} appWin=Window{ed3875c u0 Starting com.android.camerabq} drawState=4
10-02 23:06:10.726 2799 2839 W art : Long monitor contention event with owner method=void com.android.server.am.ActivityManagerService.crashApplication(com.android.server.am.ProcessRecord, android.app.ApplicationErrorReport$CrashInfo) from ActivityManagerService.java:12962 waiters=1 for 174ms
10-02 23:06:10.757 2799 3153 I OpenGLRenderer: Initialized EGL, version 1.4
10-02 23:06:11.215 2799 2839 W ActivityManager: Activity pause timeout for ActivityRecord{92ad071 u0 com.android.camerabq/com.android.camera.CameraLauncher t36 f}
10-02 23:06:11.277 2799 2837 I ActivityManager: Killing 4731:com.android.settings/1000 (adj 15): empty #17
10-02 23:06:11.331 2799 3550 D WifiService: Client connection lost with reason: 4
10-02 23:06:13.413 2799 2839 W BroadcastQueue: Skipping deliver [background] BroadcastRecord{93fb3ec u-1 android.net.conn.CONNECTIVITY_CHANGE} to ReceiverList{e79783e 5831 com.android.camerabq/10112/u0 remote:c9300f9}: process crashing
Click to expand...
Click to collapse
maybe this helps to get it working on CM13?
seems to be a write-permission problem on dalvik?
Found a Solution..
just Download Camera App from here:
https://s.basketbuild.com/devs/eloimuns/bq/piccolo/
(file: CameraBQ_signed_v4.1.0.zip)
Unpack zip file.. go into folder:
META-INF/com/google/android/
open file with texteditor: updater-script
Replace every
"piccolo" by "paella"
"M5" by "X5"
"m5" by "x5"
in the first line of the file
save file..
pack everything into a zip file.. upload zip file.. and install via twrp..
i did this for you.. you can download finished zip file in attachment
only problem:
going to Panorama Mode, crashes the app
see next post
update... here is the working CameraBQ App für CM13 as attachment..
(just added file libarcsoft_panorama_burstcapture.so, as mentioned in here: http://www.android-hilfe.de/thema/r...ris-x5-paella-nightlies.794870/#post-10052562)
updated version of the app will follow as mentioned here: http://www.android-hilfe.de/thema/r...ris-x5-paella-nightlies.794870/#post-10052675
meanwhile you can install by using attached zip file
as announced.. the final version for M5 and X5 (working on CM13) is out now: https://s.basketbuild.com/devs/eloimuns/bq
demlak said:
as announced.. the final version for M5 and X5 (working on CM13) is out now: https://s.basketbuild.com/devs/eloimuns/bq
Click to expand...
Click to collapse
Is it working on cm 12.1?
as far as i know, it is compatible.. but i'm not 100% sure.. i did not test.. and i'm not involved into it... i would think that it is compatible, because it was made for 12.1 and was then made compatible for 13..
so why don't you just test it?

Help with CM13 boot loop - logcat included

Hi,
my oneplus one with CM13 (14_06 build) is stuck in a bootloop and I don't know how to solve.
Here's what I have tried to do:
Wipe cache
Flash a previous build
Delete the last apps I have installed via adb (pm uninstall APPNAME)
The last thing I have done before rebooting is installing the GMSCore from MicroG project (Yes, I don't have gapps).
http://forum.xda-developers.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616
Then I have successfully removed the gsmcore via adb but the bootloop continued.
The phone reboots when "Prearing contacts storage" appears....
Here's my logcat (*:E)
Code:
06-14 14:46:46.384 3660 3660 E Minikin : addFont failed to create font /system/fonts/DroidSansFallback.ttf
06-14 14:46:46.384 3660 3660 E Minikin : addFont failed to create font /system/fonts/MTLmr3m.ttf
06-14 14:46:48.623 3654 3654 E installd: eof
06-14 14:46:48.623 3654 3654 E installd: failed to read size
06-14 14:46:49.304 4935 4935 E QCOM PowerHAL: Unable to open prefetcher: dlopen failed: library "libqti-iop-client.so" not found
06-14 14:46:49.304 4935 4935 E QCOM PowerHAL: Failed to get prefetcher handle.
06-14 14:46:49.305 4935 4935 E QCOM PowerHAL: Invalid hint ID.
06-14 14:46:49.894 4935 4935 E art : DexFile_getDexOptNeeded file '/system/framework/org.apache.http.legacy.jar' does not exist
06-14 14:46:51.356 3653 3653 E msm8974_platform: hw_util_open Opening device /dev/snd/hwC0D1000
06-14 14:46:51.356 3653 3653 E msm8974_platform: hw_util_open success
06-14 14:46:51.356 3653 3653 E msm8974_platform: send_codec_cal cal sent for anc_cal
06-14 14:46:51.356 3653 3653 E ACDB-LOADER: ACDB -> send_codec_cal
06-14 14:46:51.356 3653 3653 E msm8974_platform: send_codec_cal cal sent for mad_cal
06-14 14:46:51.357 3653 3653 E msm8974_platform: send_codec_cal cal sent for mbhc_cal
06-14 14:46:51.358 3653 3653 E audio_hw_primary: Amplifier initialization failed
06-14 14:46:51.358 3653 3653 E ACDB-LOADER: Error: ACDB AudProc vol returned = -19
06-14 14:46:51.358 3653 3653 E ACDB-LOADER: Error: ACDB AFE returned = -19
06-14 14:46:51.377 3653 3653 E ACDB-LOADER: Error: ACDB AudProc vol returned = -19
06-14 14:46:51.377 3653 3653 E ACDB-LOADER: Error: ACDB AFE returned = -19
06-14 14:46:51.386 3653 3653 E ACDB-LOADER: Error: ACDB AudProc vol returned = -19
06-14 14:46:51.397 3653 3653 E ACDB-LOADER: Error: ACDB AudProc vol returned = -19
06-14 14:46:51.430 3653 3653 E MonoPipe: Failed to fetch local time frequency when constructing a MonoPipe (res = -32). getNextWriteTimestamp calls will be non-functional
06-14 14:46:51.435 3653 5160 E AudioFlinger: no wake lock to update!
06-14 14:46:51.437 3653 5161 E AudioFlinger: no wake lock to update!
06-14 14:46:51.443 3653 5163 E AudioFlinger: no wake lock to update!
06-14 14:46:51.455 3653 3653 E SoundTriggerHwService: couldn't load sound trigger module sound_trigger.primary (No such file or directory)
06-14 14:46:51.460 3653 3653 E RadioService: couldn't load radio module radio.primary (No such file or directory)
06-14 14:46:52.409 3649 3649 E Netd : netlink response contains error (File exists)
06-14 14:46:52.409 3649 3649 E Netd : Can't add IPv4 default route to dummy0: File exists
06-14 14:46:53.221 3657 5266 E QC-QMI : qmi_client [3657] 16: failed to locate client data
06-14 14:46:53.222 3656 3656 E QC-QMI : qmuxd: RX on fd=27 returned error=0 errno[11:Try again]
06-14 14:46:53.222 3656 3656 E QC-QMI : QMUX qmux_client_id=16 not found in qmux client list, unable to remove
06-14 14:46:53.228 3657 5272 E QC-QMI : qmi_client [3657] 17: failed to locate client data
06-14 14:46:53.229 3656 3656 E QC-QMI : qmuxd: RX on fd=27 returned error=0 errno[11:Try again]
06-14 14:46:53.229 3656 3656 E QC-QMI : QMUX qmux_client_id=17 not found in qmux client list, unable to remove
06-14 14:46:53.328 3656 3718 E QC-QMI : qmi_ctl_handle_set_data_format_rsp, skipping unknown type = 18
06-14 14:46:53.562 3656 3729 E QC-QMI : qmi_ctl_handle_set_data_format_rsp, skipping unknown type = 18
06-14 14:46:53.848 3656 3735 E QC-QMI : qmi_ctl_handle_set_data_format_rsp, skipping unknown type = 18
06-14 14:46:54.073 3656 3745 E QC-QMI : qmi_ctl_handle_set_data_format_rsp, skipping unknown type = 18
06-14 14:46:54.252 3656 3749 E QC-QMI : qmi_ctl_handle_set_data_format_rsp, skipping unknown type = 18
06-14 14:46:54.538 3656 3756 E QC-QMI : qmi_ctl_handle_set_data_format_rsp, skipping unknown type = 18
06-14 14:46:54.800 3656 3760 E QC-QMI : qmi_ctl_handle_set_data_format_rsp, skipping unknown type = 18
06-14 14:46:55.083 3656 3776 E QC-QMI : qmi_ctl_handle_set_data_format_rsp, skipping unknown type = 18
06-14 14:47:22.040 4935 4935 E PackageManager: updateAllSharedLibrariesLPw failed: Package com.android.dialer requires unavailable shared library com.qualcomm.qti.smartsearch; failing!
06-14 14:47:22.042 3654 3654 E installd: invalid apk path '/system/framework/org.cyanogenmod.platform-res.apk' (bad prefix)
06-14 14:47:22.225 4935 5987 E qti_sensors_hal: SensorsContext: Hal opened lib /system/lib/hw/sensors.oem.so failed!
06-14 14:47:22.268 4935 5990 E qti_sensors_hal: processSingleSensorInfoResp: either handle_wakeup is -1 or error is true or mSensors[handle_wakeup] is NULL!
06-14 14:47:22.268 4935 5990 E qti_sensors_hal: processSingleSensorInfoResp: either handle_wakeup is -1 or error is true or mSensors[handle_wakeup] is NULL!
06-14 14:47:22.268 4935 5990 E qti_sensors_hal: processSingleSensorInfoResp: either handle_wakeup is -1 or error is true or mSensors[handle_wakeup] is NULL!
06-14 14:47:22.269 4935 5990 E qti_sensors_hal: processSingleSensorInfoResp: either handle is -1 or error is true or mSensors[handle] is NULL!
06-14 14:47:22.269 4935 5990 E qti_sensors_hal: processSingleSensorInfoResp: either handle_wakeup is -1 or error is true or mSensors[handle_wakeup] is NULL!
06-14 14:47:22.269 4935 5990 E qti_sensors_hal: processSingleSensorInfoResp: either handle_wakeup is -1 or error is true or mSensors[handle_wakeup] is NULL!
06-14 14:47:22.269 4935 5990 E qti_sensors_hal: processSingleSensorInfoResp: either handle_wakeup is -1 or error is true or mSensors[handle_wakeup] is NULL!
06-14 14:47:22.269 4935 5990 E qti_sensors_hal: processSingleSensorInfoResp: either handle_wakeup is -1 or error is true or mSensors[handle_wakeup] is NULL!
06-14 14:47:22.269 4935 5987 E qti_sensors_hal: OEMAddSensors : The OEM_module is NULL!
06-14 14:47:22.350 4935 4935 E ConsumerIrService: Can't open consumer IR HW Module, error: -2
06-14 14:47:22.504 4935 6037 E EventHub: could not get driver version for /dev/input/mice, Not a typewriter
06-14 14:47:22.550 4935 6037 E filemap : mmap(0,4096) failed: No such device

Help with determining cause of crash at boot on Custom Android Device

I have a custom device with firmware created by the manufacturer of said device. It is running Android 7.1.1. It runs a custom app which is the only thing that runs (end user can only see our app). The device ran fine for a couple of months and now when booting up it won't go past the boot logo. I have attached the logcat error below as a reply to this post (was going to post the whole logcat, but it was too long, so posted from the beginning of the crash to a good ways below it) but the main part of the crash points to a null reference pointer in zygote (best i can discern), but i do not know how to determine the root cause of this. Any ideas? Of either what the cause is, or better yet how to track it down?
Small addendum, I could try to re-flash it to fix the issue, but I am more concerned with determining the cause that fixing it so I can determine if it is an issue I am going to encounter with our other devices or was a one off issue.
--------- beginning of crash
01-27 23:17:20.203 1817 1817 F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 1817 (zygote)
01-27 23:17:20.203 1676 1676 W : debuggerd: handling request: pid=1817 uid=0 gid=0 tid=1817
01-27 23:17:20.248 2267 2267 E : debuggerd: Unable to connect to activity manager (connect failed: Connection refused)
01-27 23:17:20.299 2267 2267 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-27 23:17:20.299 2267 2267 F DEBUG : Build fingerprint: 'Lathem/a40_p1/a40-p1:7.1.1/NMF27D/20201022:user/test-keys'
01-27 23:17:20.299 2267 2267 F DEBUG : Revision: '0'
01-27 23:17:20.299 2267 2267 F DEBUG : ABI: 'arm'
01-27 23:17:20.300 2267 2267 F DEBUG : pid: 1817, tid: 1817, name: zygote >>> zygote <<<
01-27 23:17:20.300 2267 2267 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
01-27 23:17:20.300 2267 2267 F DEBUG : r0 ad4022f4 r1 bed479ac r2 bed46820 r3 00000000
01-27 23:17:20.300 2267 2267 F DEBUG : r4 0000002f r5 ffffff8c r6 bed47020 r7 bed46838
01-27 23:17:20.300 2267 2267 F DEBUG : r8 ad3d4292 r9 00000000 sl ad3d4292 fp bed46820
01-27 23:17:20.300 2267 2267 F DEBUG : ip ad3ff248 sp bed46800 lr ad36594b pc 00000000 cpsr 600f0010
01-27 23:17:20.306 2267 2267 F DEBUG :
01-27 23:17:20.306 2267 2267 F DEBUG : backtrace:
01-27 23:17:20.306 2267 2267 F DEBUG : #00 pc 00000000 <unknown>
01-27 23:17:20.306 2267 2267 F DEBUG : #01 pc 00067947 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime7startVmEPP7_JavaVMPP7_JNIEnvb+2250)
01-27 23:17:20.306 2267 2267 F DEBUG : #02 pc 00067d1d /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcRKNS_6VectorINS_7String8EEEb+272)
01-27 23:17:20.306 2267 2267 F DEBUG : #03 pc 00001995 /system/bin/app_process32
01-27 23:17:20.306 2267 2267 F DEBUG : #04 pc 00016c4d /system/lib/libc.so (__libc_init+48)
01-27 23:17:20.306 2267 2267 F DEBUG : #05 pc 0000159c /system/bin/app_process32
01-27 23:17:20.484 1676 1676 W : debuggerd: resuming target 1817
01-27 23:17:20.491 1923 2130 D BootAnimation: found audio.wav, creating playback engine
01-27 23:17:20.491 1923 2130 D BootAnimation: nobootmusic: 0
01-27 23:17:20.492 1923 2130 D BootAnim_AudioPlayer: card=audiocodec, mCard=0
01-27 23:17:20.492 1923 2130 D BootAnim_AudioPlayer: device=0
01-27 23:17:20.492 1923 2130 D BootAnim_AudioPlayer: period_size=1024
01-27 23:17:20.493 1923 2130 D BootAnim_AudioPlayer: period_count=2
01-27 23:17:20.493 1923 2130 D BootAnim_AudioPlayer: name: "Right Output Mixer DACR Switch" = 1
01-27 23:17:20.493 1923 2130 D BootAnim_AudioPlayer: name: "Left Output Mixer DACL Switch" = 1
01-27 23:17:20.493 1923 2130 D BootAnim_AudioPlayer: name: "HP_R Mux" = OMIX
01-27 23:17:20.493 1923 2130 E BootAnim_AudioPlayer: mixer_get_ctl_by_name failed for HP_R Mux
01-27 23:17:20.493 1923 2130 D BootAnim_AudioPlayer: name: "HP_L Mux" = OMIX
01-27 23:17:20.493 1923 2130 E BootAnim_AudioPlayer: mixer_get_ctl_by_name failed for HP_L Mux
01-27 23:17:20.493 1923 2130 D BootAnim_AudioPlayer: name: "Headphone Switch" = 1
01-27 23:17:20.493 1923 2130 D BootAnimation: playing clip for part0, size=11968
01-27 23:17:20.536 1787 1787 I ServiceManager: service 'media.sound_trigger_hw' died
01-27 23:17:20.536 1787 1787 I ServiceManager: service 'media.radio' died
01-27 23:17:20.536 1787 1787 I ServiceManager: service 'media.audio_flinger' died
01-27 23:17:20.536 1787 1787 I ServiceManager: service 'media.audio_policy' died
01-27 23:17:20.546 1787 1787 I ServiceManager: service 'media.camera' died
01-27 23:17:20.552 1787 1787 I ServiceManager: service 'media.player' died
01-27 23:17:20.552 1787 1787 I ServiceManager: service 'media.resource_manager' died
01-27 23:17:20.677 1789 1886 I [Gralloc]: ion_alloc from ion_client:17 via heap type CARVEOUT(mask:4) for 2457600 Bytes uncached buffer successfully, usage = 0x00000f02
01-27 23:17:22.922 2476 2476 I Netd : Netd 1.0 starting
01-27 23:17:22.922 2476 2476 D TetherController: Setting IP forward enable = 0
01-27 23:17:23.464 2474 2474 I cameraserver: ServiceManager: 0xac099360
01-27 23:17:23.464 2474 2474 I CameraService: CameraService started (pid=2474)
01-27 23:17:23.464 2474 2474 I CameraService: CameraService process starting
01-27 23:17:23.464 2474 2474 W BatteryNotifier: batterystats service unavailable!
01-27 23:17:23.465 2474 2474 W BatteryNotifier: batterystats service unavailable!
01-27 23:17:23.534 2469 2469 I : sMaxFastTracks = 8
01-27 23:17:23.543 2469 2469 I audioserver: ServiceManager: 0xa8c19360
01-27 23:17:23.543 2469 2469 W BatteryNotifier: batterystats service unavailable!
01-27 23:17:23.543 2469 2469 I AudioFlinger: Using default 3000 mSec as standby time.
01-27 23:17:23.545 2469 2469 I AudioPolicyService: AudioPolicyService CSTOR in new mode
01-27 23:17:23.624 2469 2469 V audio_hw_primary: init_audio_devices, line: 487
01-27 23:17:23.624 2469 2469 D audio_hw_primary: read card /sys/class/sound/card0/id
01-27 23:17:23.625 2469 2469 D audio_hw_primary: /sys/class/sound/card0/id, audiocodec, len: 11
01-27 23:17:23.625 2469 2469 D audio_hw_primary: linux name = audiocodec, android name = AUDIO_CODEC
01-27 23:17:23.625 2469 2469 D audio_hw_primary: find name map, card_id = audiocodec, card_name = AUDIO_CODEC
01-27 23:17:23.625 2469 2469 V audio_hw_primary: card: 0, name: AUDIO_CODEC, capture: 1, playback: 1
01-27 23:17:23.625 2469 2469 D audio_hw_primary: read card /sys/class/sound/card1/id
01-27 23:17:23.625 2469 2469 D audio_hw_primary: /sys/class/sound/card1/id, fmidi, len: 6
01-27 23:17:23.625 2469 2469 D audio_hw_primary: linux name = fmidi, android name = AUDIO_USB_fmidi
01-27 23:17:23.625 2469 2469 D audio_hw_primary: find name map, card_id = fmidi, card_name = AUDIO_USB_fmidi
01-27 23:17:23.626 2469 2469 V audio_hw_primary: card: 1, name: AUDIO_USB_fmidi, capture: 0, playback: 0
01-27 23:17:23.640 2469 2469 V audio_hw_primary: init_audio_devices_active, line: 518
01-27 23:17:23.640 2469 2469 V audio_hw_primary: init_audio_devices_active: get property audio.input.active: AUDIO_CODEC
01-27 23:17:23.641 2469 2469 V audio_hw_primary: set property audio.input.active: AUDIO_CODEC ok
01-27 23:17:23.641 2469 2469 V audio_hw_primary: AUDIO_CODEC input device will be active
01-27 23:17:23.641 2469 2469 V audio_hw_primary: init_audio_devices_active: get property audio.output.active: AUDIO_CODEC,AUDIO_I2S
01-27 23:17:23.643 2469 2469 V audio_hw_primary: set property audio.output.active: AUDIO_CODEC,AUDIO_I2S ok
01-27 23:17:23.643 2469 2469 V audio_hw_primary: AUDIO_CODEC output card 0 device will be active
01-27 23:17:23.643 2469 2469 E audio_hw_primary: can not set AUDIO_I2S ouput active
01-27 23:17:23.643 2469 2469 E audio_hw_primary: but device AUDIO_CODEC AUDIO_USB_fmidi ouput will be active
01-27 23:17:23.643 2469 2469 V audio_hw_primary: OK, default use AUDIO_CODEC playback
01-27 23:17:23.643 2469 2469 V audio_hw_primary: use card 0 AUDIO_CODEC mixer control
01-27 23:17:23.645 2469 2469 V audio_hw_primary: init T3 codec in adev_open: card 0, /system/etc/codec_paths.xml.
01-27 23:17:23.647 2469 2469 E audio_route: Control 'HP_R Mux' doesn't exist - skipping
01-27 23:17:23.647 2469 2469 E audio_route: Control 'HP_L Mux' doesn't exist - skipping
01-27 23:17:23.662 2469 2469 D audio_hw_primary: line:1224,select_output_device,adev->mode:0, AUDIO_MODE_RINGTONE:1, AUDIO_MODE_NORMAL:0
01-27 23:17:23.663 2469 2469 V audio_hw_primary: normal mode, ****LINE:1241,FUNC:select_output_device, adev->out_device:2
01-27 23:17:23.663 2469 2469 D audio_hw_primary: adev_open success ,LINE:3235,FUNC:adev_open
01-27 23:17:23.663 2469 2469 V audio_hw_primary: adev_get_master_volume, line: 2965
01-27 23:17:23.663 2469 2469 V audio_hw_primary: adev_set_master_volume, line: 2959
01-27 23:17:23.663 2469 2469 I AudioFlinger: loadHwModule() Loaded primary audio interface from sunxi audio HW HAL (audio) handle 10
01-27 23:17:23.663 2469 2469 I AudioFlinger: openOutput(), module 10 Device 2, SamplingRate 44100, Format 0x000001, Channels 3, flags 2
01-27 23:17:23.663 2469 2469 V audio_hw_primary: adev_open_output_stream, flags: 2
01-27 23:17:23.663 2469 2469 V audio_hw_primary: +++++++++++++++ adev_open_output_stream: req_sample_rate: 44100, fmt: 1, channel_count: 3
01-27 23:17:23.663 2469 2469 I AudioFlinger: HAL output buffer size 2720 frames, normal sink buffer size 2720 frames
01-27 23:17:23.702 2469 2469 I BufferProvider: found effect "Multichannel Downmix To Stereo" from The Android Open Source Project
01-27 23:17:23.702 2469 2469 I AudioFlinger: Using module 10 has the primary audio interface
01-27 23:17:23.716 2469 2580 I AudioFlinger: AudioFlinger's thread 0xa8703cc0 ready to run
01-27 23:17:23.717 2469 2580 W BatteryNotifier: batterystats service unavailable!
01-27 23:17:23.717 2469 2580 V audio_hw_primary: out_set_parameters: routing=2
01-27 23:17:23.717 2469 2580 D audio_hw_primary: out_standby
01-27 23:17:23.718 2469 2580 W BatteryNotifier: batterystats service unavailable!
01-27 23:17:23.719 2469 2560 V audio_hw_primary: adev_set_voice_volume, volume: 0.000000
01-27 23:17:23.720 2469 2469 V audio_hw_primary: to malloc in-buffer: period_size: 1024, frame_size: 4
01-27 23:17:23.722 2469 2583 I AudioFlinger: AudioFlinger's thread 0xa850c900 ready to run
01-27 23:17:23.722 2469 2580 W BatteryNotifier: batterystats service unavailable!
01-27 23:17:23.722 2469 2580 W AudioFlinger: no wake lock to update, system not ready yet
01-27 23:17:23.722 2469 2580 E cutils-trace: Error opening trace file: No such file or directory (2)
01-27 23:17:23.722 2469 2469 D audio_hw_primary: adev_close_input_stream set voice record status
01-27 23:17:23.725 2469 2469 I bt_a2dp_hw: adev_open: adev_open in A2dp_hw module
01-27 23:17:23.725 2469 2469 I AudioFlinger: loadHwModule() Loaded a2dp audio interface from A2DP Audio HW HAL (audio) handle 18
01-27 23:17:23.729 2469 2469 I AudioFlinger: loadHwModule() Loaded usb audio interface from USB audio HW HAL (audio) handle 26
01-27 23:17:23.753 2469 2469 I r_submix: adev_open(name=audio_hw_if)
01-27 23:17:23.753 2469 2469 I r_submix: adev_init_check()
01-27 23:17:23.753 2469 2469 I AudioFlinger: loadHwModule() Loaded r_submix audio interface from Wifi Display audio HAL (audio) handle 34
01-27 23:17:23.754 2469 2469 D r_submix: adev_open_input_stream(addr=0)
01-27 23:17:23.754 2469 2469 D r_submix: submix_audio_device_create_pipe_l(addr=0, idx=9)
01-27 23:17:23.754 2469 2469 D r_submix: now using address 0 for route 9
01-27 23:17:23.755 2469 2586 I AudioFlinger: AudioFlinger's thread 0xa84832c0 ready to run
01-27 23:17:23.755 2469 2469 D r_submix: adev_close_input_stream()
01-27 23:17:23.755 2469 2469 D r_submix: submix_audio_device_release_pipe_l(idx=9) addr=0
01-27 23:17:23.756 2469 2469 D r_submix: submix_audio_device_destroy_pipe_l(): pipe destroyed
01-27 23:17:23.757 2469 2469 I RadioService: RadioService
01-27 23:17:23.757 2469 2469 I RadioService: onFirstRef
01-27 23:17:23.758 2469 2469 E RadioService: couldn't load radio module radio.primary (No such file or directory)
01-27 23:17:23.759 2469 2469 E SoundTriggerHwService: couldn't load sound trigger module sound_trigger.primary (No such file or directory)
Is there a way to fix this problem without wiping data?
Is there a particular reason why you're not updating to Android Q? This looks like a segmentation error, which is pretty much common among Android 7 devices. Maybe you should consider upgrading or downgrading your Android version to see if it helps.

Settings -> Apps crashes after update: "Call to getInstalledModules before metadata loaded"

I recently updated my G9700 to version G9700ZHU5FUCA. Since then, any time I try to access Settings -> Notifications or Settings -> Apps, the phone crashes and reboots itself. I suspect some debloated package needs to be reinstalled but I can't tell which package it's complaining about from the log (see below). Any ideas?
Code:
--------- beginning of main
04-13 14:29:29.078 31754 10447 I sensors-hal: handle_sns_client_event:660, [0][300] accel_sample [ 0.049, -0.001, 9.948] 426664215884241
--------- beginning of system
04-13 14:29:29.119 686 686 I io_stats: [email protected] 8,0 r 5926117 202740980 w 2955211 53050260 d 318687 62669196 f 1019072 1421871 iot 3149520 2732359 th 102400 102400 66176 pt 2140 inp 0 0 213459.315
04-13 14:29:29.437 32002 32267 D PowerManagerService: UserActivityStateListenerState: 0
04-13 14:29:29.469 32002 32422 D NetSpeedPolicy: total speed is down
04-13 14:29:29.785 3030 3030 I perfsdkserver: Server: request to connection
04-13 14:29:29.786 3030 3038 I perfsdkserver: Request connection
04-13 14:29:29.786 3030 3038 E perfsdkserver: [Interface] BpPerfSDKService::connectionRequest()
04-13 14:29:29.787 3030 3038 I perfsdkserver: serviceConnection is done
04-13 14:29:29.923 16786 16786 I wpa_supplicant: Heartbeat 3184
04-13 14:29:30.453 32002 32450 D WifiConnectivityMonitor.NetworkStatsAnalyzer: Backhaul result - RSSI:-52, CE:20, PE:20, TI:20, PTI:20, TW:10, PTW:17, Tx:0, Rx:0, TxS:0, RxS:0, RESULT:true, IC:0, ICT:5, WC:0, WCT:5, R:0, RC:0, IE:0, EC:0
04-13 14:29:30.925 31754 11386 I sensors-hal: handle_sns_client_event:175, auto_rotation_event: mode:255, type:1:0
04-13 14:29:31.119 31754 10447 I sensors-hal: handle_sns_client_event:660, [0][310] accel_sample [ 0.048, 0.002, 9.931] 426666257513407
04-13 14:29:31.127 686 686 I io_stats: [email protected] 8,0 r 5926117 202740980 w 2955273 53050828 d 318690 62669208 f 1019076 1421879 iot 3149540 2732375 th 102400 102400 66176 pt 2140 inp 0 0 213461.323
04-13 14:29:31.408 32002 32002 V SmartBondingService: getSBEnabled() : check setting
04-13 14:29:31.408 32002 32002 V SmartBondingService: getSBEnabled() enabled =false
04-13 14:29:31.408 32002 32002 V SmartBondingService: getSBInterfaceState : TYPE_MOBILE doesn't exist
04-13 14:29:31.431 32002 32367 D InputReader: Btn_touch(11): value=1 when=213461.628289
04-13 14:29:31.431 32002 32367 I InputReader: Touch event's action is 0x0 (id=3, t=0) [pCnt=1, s=0.23317 ] when=213461.628289
04-13 14:29:31.431 32002 32002 D PowerManagerService: [api] userActivity : event: 0 flags: 0 (uid: 1000 pid: 32002) eventTime = 213461628
04-13 14:29:31.432 32002 32002 D InputDispatcher: Inject motion (0): action=0x0, time=213461628289000, f=0x0, d=0
04-13 14:29:31.432 32002 32366 I InputDispatcher: Delivering touch to (32563): action: 0x4, f=0x0, d=0, '7d5bb42', t=1
04-13 14:29:31.432 32002 32366 I InputDispatcher: Delivering touch to (7065): action: 0x0, f=0x0, d=0, '236b705', t=1
04-13 14:29:31.433 32002 32366 D PowerManagerService: UserActivityStateListenerState: 1
04-13 14:29:31.433 7065 7065 I [email protected][SettingsHomepageActivity]: ViewPostIme pointer 0
04-13 14:29:31.438 2108 2108 I SemDvfsHyPerManager: acquire hyper - TABoost/[email protected], type = 1090523139
04-13 14:29:31.438 31763 31775 I HYPER-HAL: [RequestManager.cpp]acquire(): Acquired ID : 2248272 [2108 / 12] HINT : list : [TABoost / 30] [TIMEOUT / 1500]
04-13 14:29:31.448 32002 32002 D PowerManagerService: [api] userActivity : event: 0 flags: 0 (uid: 1000 pid: 32002) eventTime = 213461645
04-13 14:29:31.457 32002 32002 D PowerManagerService: [api] userActivity : event: 0 flags: 0 (uid: 1000 pid: 32002) eventTime = 213461654
04-13 14:29:31.465 32002 32367 D InputReader: Btn_touch(11): value=0 when=213461.662548
04-13 14:29:31.465 32002 32367 I InputReader: Touch event's action is 0x1 (id=3, t=0) [pCnt=1, s=] when=213461.662548
04-13 14:29:31.465 32002 32002 D PowerManagerService: [api] userActivity : event: 0 flags: 0 (uid: 1000 pid: 32002) eventTime = 213461662
04-13 14:29:31.466 32002 32002 D InputDispatcher: Inject motion (0): action=0x1, time=213461662548000, f=0x0, d=0
04-13 14:29:31.466 32002 32366 I InputDispatcher: Delivering touch to (7065): action: 0x1, f=0x0, d=0, '236b705', t=1
04-13 14:29:31.468 7065 7065 I [email protected][SettingsHomepageActivity]: ViewPostIme pointer 1
04-13 14:29:31.479 32002 2067 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cmp=com.android.settings/.SubSettings (has extras)} from uid 1000
04-13 14:29:31.479 32002 2067 D RestrictionPolicy: isSettingsChangesAllowedAsUser, userId 0 : true
04-13 14:29:31.480 32002 2067 I SemDvfsHyPerManager: acquire hyper - AMS_ACT_START/[email protected], type = -999
04-13 14:29:31.481 32002 2067 D ActivityManagerPerformance: AMP_acquire() ACT_START
04-13 14:29:31.481 31763 31775 I HYPER-HAL: [RequestManager.cpp]acquire(): Acquired ID : 512656228 [32002 / 18] HINT : AMS_ACT_START list :
04-13 14:29:31.481 32002 2067 D ActivityTaskManager: TaskLaunchParamsModifier:task=null activity=ActivityRecord{e7975d4 u0 com.android.settings/.SubSettings [email protected] [email protected] display-area-windowing-mode=1
04-13 14:29:31.481 32002 2067 D ActivityTaskManager: TaskLaunchParamsModifier:task=Task{40eb9c7 #6440 visible=true type=standard mode=fullscreen translucent=false A=1000:com.android.settings.root U=0 StackId=6440 sz=1} activity=ActivityRecord{e7975d4 u0 com.android.settings/.SubSettings t-1} display-from-task=0 [email protected] display-area-windowing-mode=1 inherit-from-source=fullscreen activity-options-fullscreen=Rect(0, 0 - 0, 0) non-freeform-display maximized-bounds
04-13 14:29:31.483 955 1021 I SurfaceFlinger: id=49656 createSurf (0x0),-1 flag=80004, ActivityRecord{e7975d4 u0 com.android.settings/.SubSettings t6440}#0
04-13 14:29:31.485 32002 2067 V WindowManager: Prepare app transition: transit=TRANSIT_ACTIVITY_OPEN mNextAppTransition=TRANSIT_UNSET alwaysKeepCurrent=false displayId=0 Callers=com.android.server.wm.DisplayContent.prepareAppTransition:5807 com.android.server.wm.DisplayContent.prepareAppTransition:5801 com.android.server.wm.ActivityStack.startActivityLocked:2595 com.android.server.wm.ActivityStarter.startActivityInner:2674 com.android.server.wm.ActivityStarter.startActivityUnchecked:2205
04-13 14:29:31.485 32002 2067 D WindowManager: CustomStartingWindowData: className=com.android.settings.SubSettings, packageName=com.android.settings, taskUserId=0
04-13 14:29:31.485 31763 31775 I HYPER-HAL: [ResourceManager.cpp]updateResource(): [CPUMinFreq] UpdateResource Request ID : 512656228 Value : 1804800
04-13 14:29:31.487 32002 2067 D SurfaceControl: hide : mNativeObject = -5476376674425808096 - sc.mNativeObject = -5476376674424596512 - Surface(name=ActivityRecord{e7975d4 u0 com.android.settings/.SubSettings t6440})/@0x195f37d
04-13 14:29:31.487 32002 2067 D SurfaceControl: nativeSetFlags Done : Surface(name=ActivityRecord{e7975d4 u0 com.android.settings/.SubSettings t6440})/@0x195f37d
04-13 14:29:31.489 32002 32085 D SurfaceControl: hide : mNativeObject = -5476376674425819536 - sc.mNativeObject = -5476376674425117120 - Surface(name=Input Consumer recents_animation_input_consumer)/@0xeaccfd7
04-13 14:29:31.489 32002 32085 D SurfaceControl: nativeSetFlags Done : Surface(name=Input Consumer recents_animation_input_consumer)/@0xeaccfd7
04-13 14:29:31.493 7065 7065 E AccessibilityManager: semUpdateAssitantMenu invoking from manager:
04-13 14:29:31.495 32002 2659 D MARsPolicyManager: onPackageResumedFG pkgName = com.android.settings, userId = 0
04-13 14:29:31.495 32002 32084 D GameManagerService: notePauseComponent(), received paused-component: com.android.settings
04-13 14:29:31.495 32002 2659 V WindowManager: Prepare app transition: transit=TRANSIT_ACTIVITY_OPEN mNextAppTransition=TRANSIT_ACTIVITY_OPEN alwaysKeepCurrent=false displayId=0 Callers=com.android.server.wm.DisplayContent.prepareAppTransition:5807 com.android.server.wm.DisplayContent.prepareAppTransition:5801 com.android.server.wm.ActivityStack.resumeTopActivityInnerLocked:2255 com.android.server.wm.ActivityStack.resumeTopActivityUncheckedLocked:1873 com.android.server.wm.RootWindowContainer.resumeFocusedStacksTopActivities:2665
04-13 14:29:31.495 32002 2659 W ActivityTaskManager: Tried to set launchTime (0) < mLastActivityLaunchTime (213453289)
04-13 14:29:31.496 32002 2659 V WindowManager: rotationForOrientation(orient=SCREEN_ORIENTATION_UNSPECIFIED (-1), last=ROTATION_0 (0)); user=ROTATION_90 (1)
04-13 14:29:31.496 32002 2659 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{e7975d4 u0 com.android.settings/.SubSettings t6440}
04-13 14:29:31.496 32002 2659 V WindowOrientationListener: getProposedRotation: -1
04-13 14:29:31.496 32002 2659 V WindowManager: rotationForOrientation(orient=SCREEN_ORIENTATION_UNSPECIFIED (-1), last=ROTATION_0 (0)); user=ROTATION_90 (1)
04-13 14:29:31.496 32002 2659 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{e7975d4 u0 com.android.settings/.SubSettings t6440}
04-13 14:29:31.496 32002 2659 V WindowOrientationListener: getProposedRotation: -1
04-13 14:29:31.496 32002 2659 V WindowManager: Computed rotation=ROTATION_0 (0) for display id=0 based on lastOrientation=SCREEN_ORIENTATION_UNSPECIFIED (-1) and oldRotation=ROTATION_0 (0), caller=com.android.server.wm.DisplayRotation.updateOrientation:394 com.android.server.wm.DisplayContent.updateOrientation:1698 com.android.server.wm.DisplayContent.updateOrientation:1626 com.android.server.wm.RootWindowContainer.ensureVisibilityAndConfig:2152 com.android.server.wm.ActivityStackSupervisor.realStartActivityLocked:923 com.android.server.wm.ActivityStackSupervisor.startSpecificActivity:1239
04-13 14:29:31.496 32002 2659 D TspStateManager: updateCustomValue customSetting=
04-13 14:29:31.496 32002 2659 V WindowManager: rotationForOrientation(orient=SCREEN_ORIENTATION_UNSPECIFIED (-1), last=ROTATION_0 (0)); user=ROTATION_90 (1)
04-13 14:29:31.496 32002 2659 D WindowManager: rotationForOrientation, orientationSource=ActivityRecord{e7975d4 u0 com.android.settings/.SubSettings t6440}
04-13 14:29:31.496 32002 2659 V WindowOrientationListener: getProposedRotation: -1
04-13 14:29:31.497 32002 2659 D TspStateManager: updateCustomValue customSetting=
04-13 14:29:31.497 32002 2659 D PkgDataHelper: notifyAppCreate(), pkgName: com.android.settings, sendRet: true
04-13 14:29:31.497 32002 32372 D GameManagerService: onLooperPrepared(), msg: MSG_APP_CREATE, pkgName: com.android.settings
04-13 14:29:31.498 32002 2659 D InputDispatcher: Focused application set to (0): e7975d4
04-13 14:29:31.498 32002 2659 V WindowManager: Changing focus from Window{236b705 u0 com.android.settings/com.android.settings.homepage.SettingsHomepageActivity} to null displayId=0 Callers=com.android.server.wm.RootWindowContainer.updateFocusedWindowLocked:566 com.android.server.wm.WindowManagerService.updateFocusedWindowLocked:6297 com.android.server.wm.DisplayContent.setFocusedApp:6774 com.android.server.wm.ActivityTaskManagerService.setResumedActivityUncheckLocked:6690
04-13 14:29:31.499 32002 2659 D StatusBarManagerService: notifyRequestedSystemKey recent=false home=false
04-13 14:29:31.499 32002 2659 D MARsPolicyManager: onPackageResumedFG pkgName = com.android.settings, userId = 0
04-13 14:29:31.499 32002 2659 W WindowManager: Execute app transition: mNextAppTransition=TRANSIT_ACTIVITY_OPEN, displayId: 0 Callers=com.android.server.wm.RootWindowContainer.executeAppTransitionForAllDisplay:2586 com.android.server.wm.ActivityStackSupervisor.reportResumedActivityLocked:2265 com.android.server.wm.ActivityRecord.completeResumeLocked:5686 com.android.server.wm.ActivityStack.minimalResumeActivityLocked:1225 com.android.server.wm.ActivityStackSupervisor.realStartActivityLocked:1152
04-13 14:29:31.502 32002 32085 D SurfaceControl: hide : mNativeObject = -5476376674425819536 - sc.mNativeObject = -5476376674425117120 - Surface(name=Input Consumer recents_animation_input_consumer)/@0xeaccfd7
04-13 14:29:31.502 32002 32085 D SurfaceControl: nativeSetFlags Done : Surface(name=Input Consumer recents_animation_input_consumer)/@0xeaccfd7
04-13 14:29:31.506 32002 32084 D GameManagerService: noteResumeComponent(), received resumed-component: com.android.settings
04-13 14:29:31.506 32002 32372 D GameManagerService: onLooperPrepared(), msg: MSG_APP_RESUME, resumeComponent: ComponentInfo{com.android.settings/com.android.settings.SubSettings}
04-13 14:29:31.506 32002 32372 D GameManagerService: handleResume().
04-13 14:29:31.506 32002 32084 I [email protected]: noteResumeComponent(): package name : com.android.settings
04-13 14:29:31.506 32002 32372 D GameManagerService: sendFocusOutConditionally() - mPrevNotiPackage: (unknown)
04-13 14:29:31.506 32002 32372 D GameManagerService: handleResume(). pkgName: com.android.settings, isTunableApp: null
04-13 14:29:31.507 32002 32372 D GameManagerService: notifyFocusInOut(). of pkg: com.android.settings, type: 4, isMinimized: false, isTunableApp: false
04-13 14:29:31.507 32002 32372 D GameManagerService: notifyFocusInOut(). unexpected mPrevNotiType: -1
04-13 14:29:31.507 32002 32372 D GameManagerService:NetworkLimit: callRelease
04-13 14:29:31.507 32002 32372 D GM:SystemHelper: callReleaseBlock needReleaseBlock:false
04-13 14:29:31.507 7065 7065 I DecorView: [INFO] isPopOver=false, config=true
04-13 14:29:31.507 7065 7065 I DecorView: updateCaptionType >> [email protected][], isFloating=false, isApplication=true, hasWindowDecorCaption=false, hasWindowControllerCallback=true
04-13 14:29:31.507 7065 7065 D DecorView: setCaptionType = 0, this = [email protected][]
04-13 14:29:31.512 7065 7065 I Sesl_CTL: updateTitleLayout : context : com.android.settings.SubSe[email protected], testSize : 38.0, fontScale : 1.0, mSubTitleEnabled : false
04-13 14:29:31.512 7065 7065 I Sesl_CTL: updateTitleLayout : context : [email protected], testSize : 38.0, fontScale : 1.0, mSubTitleEnabled : false
04-13 14:29:31.514 7065 7065 I Settings: getContentFrameWidthRatio screenWidthDp : 360 , screenHeightDp : 673 , LightTheme : true , Context : [email protected]
04-13 14:29:31.514 7065 7065 I Settings: densityDpi : 480 , smallestScreenWidthDp : 360 , semDesktopModeEnabled : 0
04-13 14:29:31.514 7065 7065 D SettingsBaseActivity: measureContentFrame : 1.0 : 0.0
04-13 14:29:31.515 7065 7065 D SettingsActivity: Starting onCreate
04-13 14:29:31.525 7065 7065 D SettingsActivity: Starting to set activity title
04-13 14:29:31.525 7065 7065 I Sesl_CTL: updateTitleLayout : context : [email protected], testSize : 38.0, fontScale : 1.0, mSubTitleEnabled : false
04-13 14:29:31.525 7065 7065 D SettingsActivity: Done setting title
04-13 14:29:31.525 7065 7065 I SettingsActivity: Switching to fragment com.android.settings.applications.manageapplications.ManageApplications
04-13 14:29:31.525 7065 7065 I SubSettings: Launching fragment com.android.settings.applications.manageapplications.ManageApplications
04-13 14:29:31.527 7065 7065 D SamsungAnalytics605015: user do not agree
04-13 14:29:31.529 32002 2067 I InputDispatcher: Focus left window (7065): 236b705 in display 0 0
04-13 14:29:31.532 32002 2067 E PackageManager: Package Manager Crash
04-13 14:29:31.532 32002 2067 E PackageManager: java.lang.IllegalStateException: Call to getInstalledModules before metadata loaded
04-13 14:29:31.532 32002 2067 E PackageManager: at com.android.server.pm.ModuleInfoProvider.getInstalledModules(ModuleInfoProvider.java:177)
04-13 14:29:31.532 32002 2067 E PackageManager: at com.android.server.pm.PackageManagerService.getInstalledModules(PackageManagerService.java:6796)
04-13 14:29:31.532 32002 2067 E PackageManager: at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4767)
04-13 14:29:31.532 32002 2067 E PackageManager: at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:5281)
04-13 14:29:31.532 32002 2067 E PackageManager: at android.os.Binder.execTransactInternal(Binder.java:1190)
04-13 14:29:31.532 32002 2067 E PackageManager: at android.os.Binder.execTransact(Binder.java:1159)
04-13 14:29:31.532 7065 7065 D AndroidRuntime: Shutting down VM
04-13 14:29:31.533 32002 32121 I DropBoxManagerService: add tag=system_server_wtf isTagEnabled=true flags=0x2
--------- beginning of crash
04-13 14:29:31.536 7065 7065 E AndroidRuntime: FATAL EXCEPTION: main
04-13 14:29:31.536 7065 7065 E AndroidRuntime: Process: com.android.settings, PID: 7065
04-13 14:29:31.536 7065 7065 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.SubSettings}: java.lang.IllegalStateException: Call to getInstalledModules before metadata loaded
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3792)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3968)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2307)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.os.Looper.loop(Looper.java:246)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8506)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: Caused by: java.lang.IllegalStateException: Call to getInstalledModules before metadata loaded
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:2393)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:2369)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2352)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2294)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.content.pm.IPackageManager$Stub$Proxy.getInstalledModules(IPackageManager.java:9956)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.ApplicationPackageManager.getInstalledModules(ApplicationPackageManager.java:1095)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.settingslib.applications.ApplicationsState.<init>(ApplicationsState.java:268)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.settingslib.applications.ApplicationsState.getInstance(ApplicationsState.java:133)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.settingslib.applications.ApplicationsState.getInstance(ApplicationsState.java:126)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.settings.applications.manageapplications.ManageApplications.onCreate(ManageApplications.java:508)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.Fragment.performCreate(Fragment.java:2710)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.create(FragmentStateManager.java:270)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1173)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.FragmentTransition.addToFirstInLastOut(FragmentTransition.java:1255)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.FragmentTransition.calculateFragments(FragmentTransition.java:1138)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.FragmentTransition.startTransitions(FragmentTransition.java:136)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1990)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1948)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1850)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at androidx.fragment.app.FragmentManager.executePendingTransactions(FragmentManager.java:489)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.settings.SettingsActivity.switchToFragment(SettingsActivity.java:773)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.settings.SettingsActivity.switchToFragment(SettingsActivity.java:751)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.settings.SettingsActivity.launchSettingFragment(SettingsActivity.java:436)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.settings.SettingsActivity.onCreate(SettingsActivity.java:333)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8198)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8182)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3765)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: ... 11 more
04-13 14:29:31.536 7065 7065 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace:
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.server.pm.ModuleInfoProvider.getInstalledModules(ModuleInfoProvider.java:177)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.server.pm.PackageManagerService.getInstalledModules(PackageManagerService.java:6796)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4767)
04-13 14:29:31.536 7065 7065 E AndroidRuntime: at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:5281)
04-13 14:29:31.537 7065 7065 E AndroidRuntime: at android.os.Binder.execTransactInternal(Binder.java:1190)
04-13 14:29:31.537 7065 7065 E AndroidRuntime:
04-13 14:29:31.540 32002 11514 I DropBoxManagerService: add tag=system_app_crash isTagEnabled=true flags=0x2
04-13 14:29:31.541 32002 2067 D Debug : low && ship && 3rdparty app crash, do not dump
04-13 14:29:31.542 32002 2067 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1162 com.android.server.am.AppErrors.crashApplicationInner:579 com.android.server.am.AppErrors.crashApplication:443 com.android.server.am.ActivityManagerService.handleApplicationCrashInner:12321 com.android.server.am.ActivityManagerService.handleApplicationCrash:12256
04-13 14:29:31.549 32002 2067 W ActivityTaskManager: Force finishing activity com.android.settings/.SubSettings
04-13 14:29:31.551 32002 2067 V WindowManager: Prepare app transition: transit=TRANSIT_CRASHING_ACTIVITY_CLOSE mNextAppTransition=TRANSIT_ACTIVITY_OPEN alwaysKeepCurrent=false displayId=0 Callers=com.android.server.wm.DisplayContent.prepareAppTransition:5807 com.android.server.wm.DisplayContent.prepareAppTransition:5801 com.android.server.wm.ActivityStack.finishTopCrashedActivityLocked:2733 com.android.server.wm.RootWindowContainer.finishTopCrashedActivities:2641 com.android.server.wm.ActivityTaskManagerService$LocalService.finishTopCrashedActivities:8886
04-13 14:29:31.551 32002 2067 V WindowManager: Prepare app transition: transit=TRANSIT_ACTIVITY_CLOSE mNextAppTransition=TRANSIT_CRASHING_ACTIVITY_CLOSE alwaysKeepCurrent=false displayId=0 Callers=com.android.server.wm.DisplayContent.prepareAppTransition:5807 com.android.server.wm.DisplayContent.prepareAppTransition:5801 com.android.server.wm.ActivityRecord.finishIfPossible:3163 com.android.server.wm.ActivityRecord.finishIfPossible:3035 com.android.server.wm.ActivityStack.finishTopCrashedActivityLocked:2735
04-13 14:29:31.552 32002 32118 E AndroidRuntime: [email protected]*** FATAL EXCEPTION IN SYSTEM PROCESS: android.bg
04-13 14:29:31.552 32002 32118 E AndroidRuntime: java.lang.IllegalStateException: Call to getModuleInfo before metadata loaded
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at com.android.server.pm.ModuleInfoProvider.getModuleInfo(ModuleInfoProvider.java:205)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at com.android.server.pm.PackageManagerService.getModuleInfo(PackageManagerService.java:6791)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at android.app.ApplicationPackageManager.getModuleInfo(ApplicationPackageManager.java:1104)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at com.android.server.RescueParty$RescuePartyObserver.mayObservePackage(RescueParty.java:692)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at com.android.server.PackageWatchdog$ObserverInternal.onPackageFailureLocked(PackageWatchdog.java:1117)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at com.android.server.PackageWatchdog.lambda$onPackageFailure$4$PackageWatchdog(PackageWatchdog.java:394)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at com.android.server.-$$Lambda$PackageWatchdog$Ya4lYGbdDy3Dda20wvc2AHBqIMM.run(Unknown Source:6)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at android.os.Looper.loop(Looper.java:246)
04-13 14:29:31.552 32002 32118 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:67)
I started reinstalling some apps based on educated assumptions and I think I found the culprit:
Code:
com.samsung.android.service.stplatform
I reinstalled that package, then saw there was an update for it in Galaxy Store. I installed the update and now everything seems to be working again.

Categories

Resources