Android app widget crashes launcher after indefinite length of time - Java for Android App Development

I have a really strange problem with my app widget. There's no issues with dragging it to the homescreen, configuration or even functionality. Everything works as expected.
But, after an arbitrary length of time, my launcher starts to crash. I've gone days at a time without experiencing this, and sometimes just minutes. In fact, there's seemingly no way to recover it without opening the Recent Apps screen, finding the Play Store or Settings and just uninstalling the app.
My app's package name is org.thecosmicfrog.luasataglance. Almost all of what the widget does is handled by a Service, which is created when a user taps part of the widget.
The widget is located at: org.thecosmicfrog.luasataglance.widget.StopForecastWidget
The Service is located at: org.thecosmicfrog.luasataglance.service.WidgetListenerService
I've attached the output of LogCat just after the crash below. You can see where the Google Now launcher starts to crash (com.google.android.googlequicksearchbox), but this affects other launchers too:
Code:
10-04 03:28:07.769 I/GEL (1330): handleIntent(Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10600000 cmp=com.google.android.googlequicksearchbox/com.google.android.launcher.GEL })
10-04 03:28:07.829 D/AudioManager(1244): AudioManager dispatching onAudioFocusChange(-3) for [email protected]@37833331
10-04 03:28:07.867 D/Launcher(1330): bindAppWidget: AppWidget(id=153)
10-04 03:28:07.871 D/Launcher(1330): bindAppWidget: id=153 belongs to component ComponentInfo{org.thecosmicfrog.luasataglance/org.thecosmicfrog.luasataglance.widget.StopForecastWidget}
10-04 03:28:07.931 I/art (2036): Explicit concurrent mark sweep GC freed 22778(1189KB) AllocSpace objects, 0(0B) LOS objects, 38% free, 25MB/41MB, paused 2.368ms total 104.811ms
10-04 03:28:07.971 I/WindowManager(789): Screen frozen for +445ms due to Window{1d871ef2 u0 StatusBar}
10-04 03:28:08.308 E/JavaBinder(1330): !!! FAILED BINDER TRANSACTION !!!
10-04 03:28:08.315 D/AndroidRuntime(1330): Shutting down VM
10-04 03:28:08.422 I/MediaFocusControl(789): AudioFocus abandonAudioFocus() from [email protected]
10-04 03:28:08.424 I/ActivityManager(789): Start proc 23910:com.google.android.googlequicksearchbox:crash_report/u0a24 for service com.google.android.googlequicksearchbox/com.google.android.apps.gsa.silentfeedback.SilentFeedbackService
10-04 03:28:08.424 D/AudioManager(1244): AudioManager dispatching onAudioFocusChange(1) for [email protected]@37833331
--------- beginning of crash
10-04 03:28:08.425 E/AndroidRuntime(1330): FATAL EXCEPTION: main
10-04 03:28:08.425 E/AndroidRuntime(1330): Process: com.google.android.googlequicksearchbox, PID: 1330
10-04 03:28:08.425 E/AndroidRuntime(1330): java.lang.RuntimeException: Unable to resume activity {com.google.android.googlequicksearchbox/com.google.android.launcher.GEL}: java.lang.RuntimeException: system server dead?
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2986)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3017)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1347)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.os.Handler.dispatchMessage(Handler.java:102)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.os.Looper.loop(Looper.java:135)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.app.ActivityThread.main(ActivityThread.java:5254)
10-04 03:28:08.425 E/AndroidRuntime(1330): at java.lang.reflect.Method.invoke(Native Method)
10-04 03:28:08.425 E/AndroidRuntime(1330): at java.lang.reflect.Method.invoke(Method.java:372)
10-04 03:28:08.425 E/AndroidRuntime(1330): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
10-04 03:28:08.425 E/AndroidRuntime(1330): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
10-04 03:28:08.425 E/AndroidRuntime(1330): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
10-04 03:28:08.425 E/AndroidRuntime(1330): Caused by: java.lang.RuntimeException: system server dead?
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.appwidget.AppWidgetHost.createView(AppWidgetHost.java:323)
10-04 03:28:08.425 E/AndroidRuntime(1330): at com.android.launcher3.LauncherAppWidgetHost.createView(LauncherAppWidgetHost.java:116)
10-04 03:28:08.425 E/AndroidRuntime(1330): at com.android.launcher3.Launcher.bindAppWidget(Launcher.java:3950)
10-04 03:28:08.425 E/AndroidRuntime(1330): at com.android.launcher3.Workspace.reinflateWidgetsIfNecessary(Workspace.java:1124)
10-04 03:28:08.425 E/AndroidRuntime(1330): at com.android.launcher3.Launcher.onResume(Launcher.java:1044)
10-04 03:28:08.425 E/AndroidRuntime(1330): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
10-04 03:28:08.425 E/AndroidRuntime(1330): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:650)
10-04 03:28:08.425 E/AndroidRuntime(1330): at com.android.launcher3.Launcher.onResume(<Xposed>)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1257)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.app.Activity.performResume(Activity.java:6076)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2975)
10-04 03:28:08.425 E/AndroidRuntime(1330): ... 10 more
10-04 03:28:08.425 E/AndroidRuntime(1330): Caused by: android.os.TransactionTooLargeException
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.os.BinderProxy.transactNative(Native Method)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.os.BinderProxy.transact(Binder.java:496)
10-04 03:28:08.425 E/AndroidRuntime(1330): at com.android.internal.appwidget.IAppWidgetService$Stub$Proxy.getAppWidgetViews(IAppWidgetService.java:538)
10-04 03:28:08.425 E/AndroidRuntime(1330): at android.appwidget.AppWidgetHost.createView(AppWidgetHost.java:321)
10-04 03:28:08.425 E/AndroidRuntime(1330): ... 20 more
10-04 03:28:08.470 W/ActivityManager(789): Force finishing activity 1 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL
10-04 03:28:08.517 D/OpenGLRenderer(789): Use EGL_SWAP_BEHAVIOR_PRESERVED: true
10-04 03:28:08.518 D/Atlas (789): Validating map...
10-04 03:28:08.519 I/Xposed (23910): GB:ModLauncher: Couldn't find dynamic grid. Incompatible Google Search?
10-04 03:28:08.538 W/XPrivacy(23910): Hooking package=com.google.android.googlequicksearchbox
10-04 03:28:08.575 I/OpenGLRenderer(789): Initialized EGL, version 1.4
10-04 03:28:08.603 D/OpenGLRenderer(789): Enabling debug mode 0
10-04 03:28:08.847 I/ActivityManager(789): Killing 19499:com.emmaguy.todayilearned/u0a92 (adj 15): empty #17
10-04 03:28:08.972 W/ActivityManager(789): Activity pause timeout for ActivityRecord{22486d04 u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL t5986 f}
Later on in the log, there is more output related to app widgets which may be useful too:
Code:
10-04 03:28:15.661 I/Process (1330): Sending signal. PID: 1330 SIG: 9
10-04 03:28:15.691 I/WindowState(789): WIN DEATH: Window{389c7f61 u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL}
10-04 03:28:15.737 I/ActivityManager(789): Process com.google.android.googlequicksearchbox (pid 1330) has died
10-04 03:28:15.739 W/ActivityManager(789): Scheduling restart of crashed service com.google.android.googlequicksearchbox/com.google.android.apps.gsa.reflection.ReflectionService in 1000ms
10-04 03:28:15.745 W/IInputConnectionWrapper(1244): showStatusIcon on inactive InputConnection
10-04 03:28:16.176 W/ResourceType(952): No package identifier when getting value for resource number 0x00000000
10-04 03:28:16.350 W/ResourceType(952): No package identifier when getting value for resource number 0x00000000
10-04 03:28:16.350 W/PackageManager(952): Failure retrieving resources for org.thecosmicfrog.luasataglance: Resource ID #0x0
10-04 03:28:16.861 D/audio_hw_primary(188): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
10-04 03:28:17.657 D/AndroidRuntime(24056): >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
10-04 03:28:17.670 D/AndroidRuntime(24056): CheckJNI is OFF
10-04 03:28:17.954 I/ActivityManager(789): Start proc 24076:eu.chainfire.supersu/u0a84 for broadcast eu.chainfire.supersu/.NativeAccessReceiver
10-04 03:28:17.984 W/ResourceType(952): No package identifier when getting value for resource number 0x00000000
10-04 03:28:17.984 W/PackageManager(952): Failure retrieving resources for com.google.android.youtube: Resource ID #0x0
10-04 03:28:18.066 W/XPrivacy(24076): Hooking package=eu.chainfire.supersu
10-04 03:28:18.570 D/AndroidRuntime(24137): >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
10-04 03:28:18.574 D/AndroidRuntime(24137): CheckJNI is OFF
10-04 03:28:18.565 W/app_process32_x(24137): type=1400 audit(0.0:95): avc: denied { write } for name="[email protected]@boot.art" dev="mmcblk0p28" ino=491525 scontext=u:r:shell:s0 tcontext=u:object_r:dalvikcache_data_file:s0 tclass=file
10-04 03:28:18.709 D/AndroidRuntime(24137): Calling main entry com.android.commands.am.Am
10-04 03:28:18.746 D/AndroidRuntime(24137): Shutting down VM
10-04 03:28:18.855 W/app_process32_x(24167): type=1400 audit(0.0:96): avc: denied { write } for name="[email protected]@boot.art" dev="mmcblk0p28" ino=491525 scontext=u:r:shell:s0 tcontext=u:object_r:dalvikcache_data_file:s0 tclass=file
10-04 03:28:18.859 D/AndroidRuntime(24167): >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
10-04 03:28:18.862 D/AndroidRuntime(24167): CheckJNI is OFF
10-04 03:28:18.985 D/AndroidRuntime(24167): Calling main entry com.android.commands.am.Am
10-04 03:28:19.013 D/AndroidRuntime(24167): Shutting down VM
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): Widget host dead: HostId{user:0, app:10024, hostId:1024, pkg:com.google.android.googlequicksearchbox}
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): android.os.DeadObjectException
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at android.os.BinderProxy.transactNative(Native Method)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at android.os.BinderProxy.transact(Binder.java:496)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at com.android.internal.appwidget.IAppWidgetHost$Stub$Proxy.updateAppWidget(IAppWidgetHost.java:123)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at com.android.server.appwidget.AppWidgetServiceImpl.handleNotifyUpdateAppWidget(AppWidgetServiceImpl.java:1638)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at com.android.server.appwidget.AppWidgetServiceImpl.access$1200(AppWidgetServiceImpl.java:107)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at com.android.server.appwidget.AppWidgetServiceImpl$CallbackHandler.handleMessage(AppWidgetServiceImpl.java:2962)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at android.os.Handler.dispatchMessage(Handler.java:102)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at android.os.Looper.loop(Looper.java:135)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at com.android.server.SystemServer.run(SystemServer.java:269)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at com.android.server.SystemServer.main(SystemServer.java:170)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at java.lang.reflect.Method.invoke(Native Method)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at java.lang.reflect.Method.invoke(Method.java:372)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
10-04 03:28:19.394 E/AppWidgetServiceImpl(789): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
I'm finding this incredibly difficult to debug, so any help offered would be greatly appreciated. If you require any more information, I'll be happy to provide it.

Could you please post some code ?

Related

Sense crashing - startup auditor the culprit ?

Can anyone see whether or not my recent sense crash was because of startup auditor ? I've got a feeling it is, but can't be 100% ?
5-05 08:40:11.330 W/ResourceType( 116): Resources don't contain package for resource number 0x7f070000
05-05 08:40:11.460 D/ActivityManager( 116): Uninstalling process com.vesperaNovus.app.StartupAuditor
05-05 08:40:11.460 D/ActivityManager( 116): Force removing process ProcessRecord{44f64210 4177:com.vesperaNovus.app.StartupAuditor/10062} (com.vesperaNovus.app.StartupAuditor/10062)
05-05 08:40:11.460 I/Process ( 116): Sending signal. PID: 4177 SIG: 9
05-05 08:40:11.710 I/ActivityManager( 116): Start proc com.htc.bgp for broadcast com.htc.htclocationservice/.AutoSettingReceiver: pid=4193 uid=10001 gids={3003, 1006, 1015}
05-05 08:40:11.710 D/CIQ ( 116): throwUI04 com.htc.bgp
05-05 08:40:11.720 D/CIQ ( 116): processName com.htc.bgp
05-05 08:40:11.720 D/CIQ ( 116): throwUI05 com.htc.RosieUtility
05-05 08:40:11.720 D/CIQ ( 116): processName com.htc.RosieUtility
05-05 08:40:11.720 I/ActivityManager( 116): Process com.htc.RosieUtility (pid 4161) has died.
05-05 08:40:11.720 D/CIQ ( 116): throwUI05 com.vesperaNovus.app.StartupAuditor
05-05 08:40:11.720 D/CIQ ( 116): processName com.vesperaNovus.app.StartupAuditor
05-05 08:40:11.720 D/ActivityManager( 116): Received spurious death notification for thread [email protected]
05-05 08:40:11.730 W/ResourceType( 116): Resources don't contain package for resource number 0x7f070000

Settings has stopped...

I'm unable to access my 'settings' menu. - Settings has stopped...
Many posts say a factory reset will not fix the issue so can someone point me in the direction on how to re-flash this phone before it gets given away or thrown in the trash...
Rooted, no new apps etc so not sure what broke it.
Pretty sure they only have images for the dev edition
fluffyofqweam said:
Pretty sure they only have images for the dev edition
Click to expand...
Click to collapse
There is an o2 image here
and some random one here which I can't ID.
At this point I don't really care what happens to this device now so if you can point me in a direction to a good guide I'll give one of those a go
Where did you find this image?
fluffyofqweam said:
Where did you find this image?
Click to expand...
Click to collapse
https://mirrors.lolinet.com/firmware/moto/harpia/official/
Alright this let's try flashing the the first image you linked, do you have TWRP?
fluffyofqweam said:
Alright this let's try flashing the the first image you linked, do you have TWRP?
Click to expand...
Click to collapse
Yep that's all installed & working - I was actually going to try the newer image as the o2 one appears to be older than the image I have on the phone now... But I'm open to your wisdom.
As an aside - If I can get another identical phone could I pull the image out of that for re-installing on mine at a later date ? (I may be able to borrow a device next week for a few days) Otherwise I'm up for trying this today.
I was going to follow these instructions but only doing the;
mfastboot flash system system.img_sparsechunk.0
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash system system.img_sparsechunk.3
mfastboot flash system system.img_sparsechunk.4
mfastboot flash system system.img_sparsechunk.5
mfastboot flash system system.img_sparsechunk.6
mfastboot flash system system.img_sparsechunk.7
part as it looks like it the OS thats broken rather than anything else. It would be nice If I didn't have to kill all my user data but I'm not that worried if I have no choice.
The phone works in fastboot and I have ADB working on my PC - I also now have mfastboot as I'd seen people hinting that Moto users should use that rather than just fastboot.
You found a newer one? I would flash the newer image as it maybe fixed the issue, not sure what you meant about the indentical phone part, if your asking if you can flash the Moto G4 play image on another device that's not a Moto G4 play the answer is no, and for the instructions you found, I have never seen it
---------- Post added at 05:45 PM ---------- Previous post was at 05:44 PM ----------
I'm actually a bit new to Android but I'm sure you can help others out to help you by posting your logcat after trying to get into the settings app
---------- Post added at 05:45 PM ---------- Previous post was at 05:45 PM ----------
And what ever you do do not throw this beast of a device away
fluffyofqweam said:
You found a newer one? I would flash the newer image as it maybe fixed the issue, not sure what you meant about the indentical phone part, if your asking if you can flash the Moto G4 play image on another device that's not a Moto G4 play the answer is no, and for the instructions you found, I have never seen it
---------- Post added at 05:45 PM ---------- Previous post was at 05:44 PM ----------
I'm actually a bit new to Android but I'm sure you can help others out to help you by posting your logcat after trying to get into the settings app
Click to expand...
Click to collapse
So the 2nd image link I posted here is slightly newer than the current phone version - I was going to try that as it appears to match in so fas as its a retail version rather than a carrier specific version (my devide was retail)
What I meant by extracting an image from another phone - I can get access to an identical non rooted stock retail image moto g4 play next week - so figured there must be a way to extract the system image then load it back onto this broken phone.
Re logcat - standby I'll edit this post in a few min once it's booted up & I've tested it. I was looking for logs but I'm even newer to this Android stuff than you are!
*** LOGCAT BELOW *** (from trying to access settings)
07-14 17:54:19.475 5162 11342 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android
.settings/.Settings (has extras)} from uid 10061 on display 0
07-14 17:54:19.480 7488 11394 D ProcSpeedReader: Failed to read freq stats from null
07-14 17:54:19.508 5162 7564 I ActivityManager: Start proc 12499:com.android.settings/1000 for activity com.android.settings/.Settings
07-14 17:54:19.553 7488 11394 D ProcSpeedReader: Failed to read freq stats from null
07-14 17:54:19.580 12499 12499 W System : ClassLoader referenced unknown path: /data/app/com.android.settings-1/lib/arm
07-14 17:54:19.583 12499 12499 D AndroidRuntime: Shutting down VM
07-14 17:54:19.589 12499 12499 E AndroidRuntime: FATAL EXCEPTION: main
07-14 17:54:19.589 12499 12499 E AndroidRuntime: Process: com.android.settings, PID: 12499
07-14 17:54:19.589 12499 12499 E AndroidRuntime: java.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvider: java.lang.ClassNotF
oundException: Didn't find class "android.support.v4.content.FileProvider" on path: DexPathList[[zip file "/system/framework/com.motorola.frameworks.core.addon.
jar", zip file "/data/app/com.android.settings-1/base.apk"],nativeLibraryDirectories=[/data/app/com.android.settings-1/lib/arm, /data/app/com.android.settings-1
/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.ActivityThread.installProvider(ActivityThread.java:5193)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.ActivityThread.installContentProviders(ActivityThread.java:4785)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4725)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.ActivityThread.-wrap1(ActivityThread.java)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1418)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5459)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.FileProvider" on pat
h: DexPathList[[zip file "/system/framework/com.motorola.frameworks.core.addon.jar", zip file "/data/app/com.android.settings-1/base.apk"],nativeLibraryDirector
ies=[/data/app/com.android.settings-1/lib/arm, /data/app/com.android.settings-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.ActivityThread.installProvider(ActivityThread.java:5178)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: ... 10 more
07-14 17:54:19.589 12499 12499 E AndroidRuntime: Suppressed: java.io.IOException: No original dex files found for dex location /data/app/com.android.sett
ings-1/base.apk
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.DexFile.openDexFileNative(Native Method)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.DexFile.openDexFile(DexFile.java:295)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.DexFile.<init>(DexFile.java:80)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.DexFile.<init>(DexFile.java:59)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.DexPathList.loadDexFile(DexPathList.java:279)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.DexPathList.makePathElements(DexPathList.java:248)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.DexPathList.<init>(DexPathList.java:120)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:48)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:65)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:58)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.LoadedApk.getClassLoader(LoadedApk.java:376)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.LoadedApk.makeApplication(LoadedApk.java:568)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4717)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: ... 8 more
07-14 17:54:19.589 12499 12499 E AndroidRuntime: Suppressed: java.lang.ClassNotFoundException: android.support.v4.content.FileProvider
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at java.lang.Class.classForName(Native Method)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
07-14 17:54:19.589 12499 12499 E AndroidRuntime: ... 12 more
07-14 17:54:19.589 12499 12499 E AndroidRuntime: Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace a
vailable
07-14 17:54:19.591 5162 5176 W ActivityManager: Force finishing activity com.android.settings/.Settings
07-14 17:54:19.592 5162 5176 I ActivityManager: moveHomeStack, setupComplete:true
07-14 17:54:19.622 7488 11394 D ProcSpeedReader: Failed to read freq stats from null
07-14 17:54:19.682 5162 8999 I OpenGLRenderer: Initialized EGL, version 1.4
07-14 17:54:20.123 5162 5188 W ActivityManager: Activity pause timeout for ActivityRecord{103e8bb u0 com.android.settings/.Settings t9 f}
07-14 17:54:20.126 7488 11394 D ProcSpeedReader: Failed to read freq stats from null
07-14 17:54:20.170 5162 10520 I ActivityManager: Killing 12168:com.android.vending/u0a48 (adj 15): empty #7
07-14 17:54:20.209 5162 7985 D ActivityManager: cleanUpApplicationRecord -- 12168
07-14 17:54:20.761 358 717 I SFPerfTracer: triggers: (rate: 0:0) (0 sw vsyncs) (0 skipped) (26:2792 vsyncs) (28:3249)
07-14 17:54:21.333 12499 12499 I Process : Sending signal. PID: 12499 SIG: 9
07-14 17:54:21.338 5162 8999 D OpenGLRenderer: endAllActiveAnimators on 0xb94d8470 (RippleDrawable) with handle 0xb95eeb18
07-14 17:54:21.347 5162 10519 W InputMethodManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Pr
[email protected] [email protected], token = [email protected]
07-14 17:54:21.372 5162 6956 I ActivityManager: Process com.android.settings (pid 12499) has died
07-14 17:54:21.372 5162 6956 D ActivityManager: cleanUpApplicationRecord -- 12499
Click to expand...
Click to collapse
Wait a minute, you got a Verizon version and rooted it? Werid, we yeah I would use the 2nd image if it was newer, and do you mean to get a whole other Moto G4 play just to get the image? I wouldn't really do that
---------- Post added at 05:53 PM ---------- Previous post was at 05:52 PM ----------
I would suggest the app called logcat reader, it's a simple app hold down to access a menu
---------- Post added at 05:55 PM ---------- Previous post was at 05:53 PM ----------
I know your settings is broken but please make a backup before you start flashing anything!
fluffyofqweam said:
Wait a minute, you got a Verizon version and rooted it? Werid, we yeah I would use the 2nd image if it was newer, and do you mean to get a whole other Moto G4 play just to get the image? I wouldn't really do that
---------- Post added at 05:53 PM ---------- Previous post was at 05:52 PM ----------
I would suggest the app called logcat reader, it's a simple app hold down to access a menu
---------- Post added at 05:55 PM ---------- Previous post was at 05:53 PM ----------
I know your settings is broken but please make a backup before you start flashing anything!
Click to expand...
Click to collapse
No, no - this is a UK Retail version XT1604. I have nothing to backup to be honest - and even if I end up on an old software/radio etc (o2 build) then fine - If you want me to backup from inside TWRP then I can, but I don't see much point backing up a recovery image I have, a system image which is clearly broken, cache which is empty anyway and a few user settings. I can decide that later.
Based on what you see do I just need to flash the system.image files in turn ? or do I need to flash all the other bits as well (Everything else on the phone works I should point out besides being able to access settings)
Alright, I understand it's your choice but there's a chance the situation might get even worse, luckily you have TWRP though, anyways i would think that flashing the second image you posted would already have everything, but before you do that checkout this video
It seems like he does a lot stuff not needed. But it's not going to hurt right?
---------- Post added at 06:26 PM ---------- Previous post was at 06:19 PM ----------
Copy and paste all the commands to the note pad, read the discription
---------- Post added at 06:43 PM ---------- Previous post was at 06:26 PM ----------
Any news?
Any news?
Click to expand...
Click to collapse
Only just sitting down to watch the vid - standby. It's also dinner-time
Yum! ?
Ok, so the video is the same instructions as here but rather than using mfastboot just regular fastboot.exe
I'm in the process of taking a full backup via TWRP right now.
I'll update this post shortly.
**1**
That's why I was planning on not touching the radio side of things... I'll consider a rom if none of this works - at the end of the day long as I can get into boot loader its fine.
My plan is to flash everything except the radio stuff, and the recovery image
Gotcha! Perhaps follow the article, people do say that some things like there data or wifi signal doesn't work while other people say it works perfectly, I wish the best of luck, also if this does fail, maybe consider a rom?
Before I commit to this; does anyone know the difference between the MIP and the MIPS firmwares ? Is 1 for the dual SIM version? If so which one as this is only a single SIM
Er, not sure, sorry I didn't respond, xda labs didn't send me a notification
Any news?
fluffyofqweam said:
Any news?
Click to expand...
Click to collapse
Yes! - Sorry was out. We are back in business.
I ended up doing a full re-flash using this image and these instructions as a guide. But rather than mfastboot - use just fastboot and inside the .zip you will find a file called flashfile.xml - open that file in a browser and it will show you all the steps that firmware requires and bits to do. Use the website as a guide only.
The software installed;
6.0.1
Patch 01-May-2017
Modem Version: M8916_20250106.08.05.23.01R
System Version: 24.221.18.harpia.retail.en.US
Blur Version: Blur_Version.24.221.18.harpia.retail.en.US
Version when read from CPV: harpia-user 6.0.1 MPIS24.241-2.35-2-17 18 release-keys
Kernel 3.10.49 22-May-2017
Managed to re-encrypt then root the device, I'll sort out basic apps & bits later so I can build a base config to backup through TWRP. Once I've done that I'll start stripping out some of the junk (knowing I have a working backup)
It would appear for the time being the device is safe from any nasty incidents or the bin... I'm also a bit more happy about flashing the device now as well.

HavocOS_2.9 Fastboot ROM

This file is exclusively prepared by BN_P
for
Asus Zenfone Max M2 (X01AD). It is havoc Pie 2.9 on pie vendor, Firmware-JP-16.2018.1910.52.
How to ::
1. Confirm your device model as above.
2. No need to be worried on which build your device is presently. This Rom can be flashed on any build. Also seperate unlock bootloader not required... It will b done by flash process automatically.
3. Only for windows users, flashing can be done in windows only.
Before start flashing,
Unzip the downloaded file. Put it in a folder in desktop.
There is a file named "system+vendor.zip" or something like that, unzip that, refer readme guide for details.
Put those above unzipped .img files in the main folder i.e same location of flash_all.cmd.
4. Put your device in fastboot mode, connect to PC and run the flash_all.cmd, just double click on it.
5. Follow the pop up screen.
6. Data erase will be required after flashing before boot.
Detailed process available in readme file inside.
Best of luck
This ROM is included
TWRP+Magisk
opengapps pico
Gcam
Ampere app
Viper sound mod
Google Phone Dialer
Safetynet Fixed
Bugs::
You tell me.
Thanks to::
@vincent for HavocOS GSI image.
[MENTION=268073]topjhonwu for magisk
Link for file...
https://www.androidfilehost.com/?w=files&flid=293310
NB Drop a line in comment section mentioning your feedback / bugs / experience
Updated version V2
Changelog
Magisk19.3 (magisk20 creating problem)
Updated gapps
Fastboot flashscript errors removed
added viper sound mod
updated twrp3.3.1-0
(NB:: Need to unzip system.zip, vendor.zip,recovery.zip,boot.zip to get corrsponding img files before flash)
what are the differences from havoc 2.9 gsi? (besides TWRP + Magisk20.1 opengapps pico Gcam Ampere app Google Phone Dialer Safetynet Fixed)
Gcam version? all work fine?
KLozhev said:
what are the differences from havoc 2.9 gsi? (besides TWRP + Magisk20.1 opengapps pico Gcam Ampere app Google Phone Dialer Safetynet Fixed)
Gcam version? all work fine?
Click to expand...
Click to collapse
It is a fastboot rom.... Can b flashed thru fastboot mode without twrp/custom recovery. No need to unlock bootloader seperately.
Everything will b done thru flashing script... U can say
Its a one click install rom.
[email protected] said:
It is a fastboot rom.... Can b flashed thru fastboot mode without twrp/custom recovery. No need to unlock bootloader seperately.
Everything will b done thru flashing script... U can say
Its a one click install rom.
Click to expand...
Click to collapse
thx
[email protected] said:
TWRP+Magisk20.1
Gcam
Click to expand...
Click to collapse
Gcam not work
without root
in TWRP 3.2.3(!) not work, mtp, adb, microsb
in archive missing generate_image.exe
Code:
934 I ActivityManager: START u0 {act=android.content.pm.action.REQUEST_PERMISSIONS pkg=com.google.android.packageinstaller cmp=com.google.android.packageinstaller/com.android.packageinstaller.permission.ui.GrantPermissionsActivity (has extras)} from uid 10230
10-28 16:42:04.510 1532 3811 D StorageManagerService: UID 10230 is actively using camera; letting them defy reserved cached data
--------- beginning of crash
10-28 16:42:04.570 8619 8665 E AndroidRuntime: FATAL EXCEPTION: GoogleApiHandler
10-28 16:42:04.570 8619 8665 E AndroidRuntime: Process: com.google.android.GoogleCamera, PID: 8619
10-28 16:42:04.570 8619 8665 E AndroidRuntime: java.lang.SecurityException: GoogleCertificatesRslt: not whitelisted: pkg=com.google.android.GoogleCamera, sha1=61ed377e85d386a8dfee6b864bd85b0bfaa5af81, atk=false, ver=14848037.true
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:1950)
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1918)
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1868)
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at ksy.a(Unknown Source:35)
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at krq.a(Unknown Source:98)
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at lar.run(Unknown Source:54)
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:873)
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at android.os.Looper.loop(Looper.java:193)
10-28 16:42:04.570 8619 8665 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:65)
10-28 16:42:04.620 1532 8279 W ActivityManager: Force finishing activity com.google.android.GoogleCamera/com.android.camera.CameraLauncher
10-28 16:42:04.639 1532 8279 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1005 com.android.server.am.AppErrors.crashApplicationInner:469 com.android.server.am.AppErrors.crashApplication:392 com.android.server.am.ActivityManagerService.handleApplicationCrashInner:15805 com.android.server.am.ActivityManagerService.handleApplicationCrash:15771
10-28 16:42:04.644 1532 1585 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver
10-28 16:42:04.644 1532 1585 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
--------- beginning of main
10-28 16:42:04.693 949 8767 I chatty : uid=1047(cameraserver) /system/bin/cameraserver expire 3 lines
10-28 16:42:04.708 1532 5145 I WindowManager: WIN DEATH: Window{a97e4c3 u0 com.google.android.GoogleCamera/com.android.camera.CameraLauncher}
10-28 16:42:04.708 1532 8108 I ActivityManager: Process com.google.android.GoogleCamera (pid 8619) has died: vis +99TOP
10-28 16:42:04.710 1532 1588 I chatty : uid=1000(system) ActivityManager expire 8 lines
10-28 16:42:04.710 795 8752 I chatty : uid=1047(cameraserver) [email protected] expire 4 lines
10-28 16:42:04.713 1532 3227 I WindowManager: WIN DEATH: Window{263b47e u0 Toast}
10-28 16:42:04.713 1532 3227 I chatty : uid=1000(system) Binder:1532_3 expire 1 line
10-28 16:42:04.732 831 1286 W SurfaceFlinger: Attempting to set client state on removed layer: com.google.android.GoogleCamera/com.android.camera.CameraLauncher#0
10-28 16:42:04.732 831 1286 W SurfaceFlinger: Attempting to destroy on removed layer: com.google.android.GoogleCamera/com.android.camera.CameraLauncher#0
10-28 16:42:04.736 795 8785 I chatty : uid=1047(cameraserver) [email protected] expire 2 lines
10-28 16:42:04.739 831 906 E BufferQueueProducer: [SurfaceView - com.google.android.GoogleCamera/com.android.camera.CameraLauncher#0] queueBuffer: BufferQueue has been abandoned
10-28 16:42:04.743 815 840 E ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
10-28 16:42:04.743 815 840 E ANDR-PERF-OPTSHANDLER: Perflock resource /sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_load not supported
10-28 16:42:04.743 815 840 E ANDR-PERF-OPTSHANDLER: Perflock resource /sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_freq not supported
10-28 16:42:04.749 1532 1587 W ActivityManager: Slow operation: 142ms so far, now at startProcess: returned from zygote!
10-28 16:42:04.752 746 746 I Zygote : Process 8619 exited due to signal (9)
10-28 16:42:04.763 8821 8821 I chatty : uid=10230(u0_a230) expire 4 lines
10-28 16:42:04.763 1532 1587 W ActivityManager: Slow operation: 156ms so far, now at startProcess: done updating battery stats
10-28 16:42:04.763 1532 1587 W ActivityManager: Slow operation: 156ms so far, now at startProcess: building log message
10-28 16:42:04.763 1532 1587 I ActivityManager: Start proc 8821:com.google.android.GoogleCamera:crash_report/u0a230 for service com.google.android.GoogleCamera/com.google.android.apps.camera.app.silentfeedback.SilentFeedbackService
10-28 16:42:04.763 1532 1587 W ActivityManager: Slow operation: 156ms so far, now at startProcess: starting to update pids map
10-28 16:42:04.763 1532 1587 W ActivityManager: Slow operation: 156ms so far, now at startProcess: done updating pids map
10-28 16:42:04.768 831 1286 E BufferQueueProducer: [SurfaceView - com.google.android.GoogleCamera/com.android.camera.CameraLauncher#0] queueBuffer: BufferQueue has been abandoned
10-28 16:42:04.769 949 1913 I chatty : uid=1047(cameraserver) HwBinder:949_3 expire 12 lines
10-28 16:42:04.771 4271 4271 D Launcher.Utilities: onLauncherStart: 0
10-28 16:42:04.773 1532 3811 W ActivityManager: Unable to start service Intent { act=com.android.launcher3.WINDOW_OVERLAY dat=app://ch.deletescape.lawnchair.ci:10038?v=7&cv=9 pkg=com.google.android.googlequicksearchbox } U=0: not found
10-28 16:42:04.803 831 3852 E BufferQueueProducer: [SurfaceView - com.google.android.GoogleCamera/com.android.camera.CameraLauncher#0] queueBuffer: BufferQueue has been abandoned
10-28 16:42:04.815 795 1794 I chatty : uid=1047(cameraserver) HwBinder:795_1 expire 122 lines
10-28 16:42:04.818 815 840 E ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
10-28 16:42:04.853 795 8804 I chatty : uid=1047(cameraserver) [email protected] expire 1 line
10-28 16:42:04.893 795 8841 I chatty : uid=1047(cameraserver) [email protected] expire 2 lines
10-28 16:42:04.894 795 8842 I chatty : uid=1047(cameraserver) [email protected] expire 2 lines
10-28 16:42:04.895 795 8843 I chatty : uid=1047(cameraserver) [email protected] expire 3 lines
10-28 16:42:04.896 795 8844 I chatty : uid=1047(cameraserver) [email protected] expire 2 lines
10-28 16:42:04.903 8821 8821 E AndroidRuntime: FATAL EXCEPTION: main
10-28 16:42:04.903 8821 8821 E AndroidRuntime: Process: com.google.android.GoogleCamera:crash_report, PID: 8821
10-28 16:42:04.903 8821 8821 E AndroidRuntime: java.lang.SecurityException: GoogleCertificatesRslt: not whitelisted: pkg=com.google.android.GoogleCamera, sha1=61ed377e85d386a8dfee6b864bd85b0bfaa5af81, atk=false, ver=14848037.true
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:1950)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1918)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1868)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at ksy.a(Unknown Source:35)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at krq.a(Unknown Source:98)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at kzw.a(Unknown Source:98)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at laa.run(Unknown Source:21)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:458)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at kwm.run(Unknown Source:7)
10-28 16:42:04.903 8821 8821 E AndroidRuntime: at java.lang.Thread.run(Thread.java:764)
10-28 16:42:04.908 1532 8820 W ActivityManager: Process com.google.android.GoogleCamera has crashed too many times: killing!
10-28 16:42:04.910 1532 8820 I ActivityManager: Killing 8821:com.google.android.GoogleCamera:crash_report/u0a230 (adj 500): crash
10-28 16:42:04.914 795 8846 I chatty : uid=1047(cameraserver) [email protected] expire 5 lines
10-28 16:42:04.918 795 8848 I chatty : uid=1047(cameraserver) [email protected] expire 2 lines
10-28 16:42:04.932 1532 1585 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver
10-28 16:42:04.933 1532 1585 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
10-28 16:42:04.937 802 843 I SDM : ResourceImpl::SetMaxBandwidthMode: new bandwidth mode=0
10-28 16:42:04.947 439 439 E SELinux : avc: denied { find } for interface=vendor.lineage.camera.motor::ICameraMotor sid=u:r:cameraserver:s0 pid=949 scontext=u:r:cameraserver:s0 tcontext=u:object_r:default_android_hwservice:s0 tclass=hwservice_manager permissive=0
THANK YOU!!!!!!
[email protected] said:
This file is exclusively prepared by BN_P
for
Asus Zenfone Max M2 (X01AD). It is havoc Pie 2.9 on pie vendor, Firmware-JP-16.2018.1910.52.
How to ::
1. Confirm your device model as above.
2. No need to be worried on which build your device is presently. This Rom can be flashed on any build.
3. Only for windows users, flashing can be done in windows only.
Before start flashing,
There is a file named "system+vendor.zip", unzip that, it will generate two file i.e. system.img and vendor.img
Put the above two .img files in the main folder i.e same location of flash_all.cmd.
4. Put your device in fastboot mode, connect to PC and run the flash_all.cmd, just double click on it.
5. Follow the pop up screen.
6. Data erase will be required after flashing before boot.
Best of luck
This ROM is included
TWRP+Magisk20.1
opengapps pico
Gcam
Ampere app
Google Phone Dialer
Safetynet Fixed
Bugs::
You tell me.
Thanks to::
@vincent for HavocOS GSI image.
[MENTION=268073]topjhonwu for magisk
Link for file
https://www.androidfilehost.com/?fid=4349826312261607460
Click to expand...
Click to collapse
Bootloader unlocking required or not ???
Techgaming432 said:
Bootloader unlocking required or not ???
Click to expand...
Click to collapse
Not required... Unlock will b done automatically by flash script
[email protected] said:
This file is exclusively prepared by BN_P
for
Asus Zenfone Max M2 (X01AD). It is havoc Pie 2.9 on pie vendor, Firmware-JP-16.2018.1910.52.
How to ::
1. Confirm your device model as above.
2. No need to be worried on which build your device is presently. This Rom can be flashed on any build.
3. Only for windows users, flashing can be done in windows only.
Before start flashing,
There is a file named "system+vendor.zip", unzip that, it will generate two file i.e. system.img and vendor.img
Put the above two .img files in the main folder i.e same location of flash_all.cmd.
4. Put your device in fastboot mode, connect to PC and run the flash_all.cmd, just double click on it.
5. Follow the pop up screen.
6. Data erase will be required after flashing before boot.
Best of luck
This ROM is included
TWRP+Magisk20.1
opengapps pico
Gcam
Ampere app
Google Phone Dialer
Safetynet Fixed
Bugs::
You tell me.
Thanks to::
@vincent for HavocOS GSI image.
[MENTION=268073]topjhonwu for magisk
Link for file
https://www.androidfilehost.com/?fid=4349826312261607460
Click to expand...
Click to collapse
Any other ROM like MIUI or Oxygen OS have for X01AD ??
Techgaming432 said:
Any other ROM like MIUI or Oxygen OS have for X01AD ??
Click to expand...
Click to collapse
Search.... I hv not made yet
[email protected] said:
Search.... I hv not made yet
Click to expand...
Click to collapse
Please made a MIUI 10 stable ROM i will give what you want but please made a MIUI 10 stable ROM
Techgaming432 said:
Please made a MIUI 10 stable ROM i will give what you want but please made a MIUI 10 stable ROM
Click to expand...
Click to collapse
May b in future
please tell me full process step by step
nixsting said:
please tell me full process step by step
Click to expand...
Click to collapse
Follow readme file inside
An error occurred when flashing the system image it says invalid sparse system in command prompt window and skips the system image from flashing
Please tell me the solve of the problem
Techgaming432 said:
An error occurred when flashing the system image it says invalid sparse system in command prompt window and skips the system image from flashing
Please tell me the solve of the problem
Click to expand...
Click to collapse
Did u unzipped system.zip and kept the system.img file at flashing folder....?
Plz follow readme file inside.
Before flashing ensure all img files are present
Sydtem.img
Vendor
Boot
Recovery
Other firmwire images
[email protected] said:
Did u unzipped system.zip and kept the system.img file at flashing folder....?
Plz follow readme file inside.
Click to expand...
Click to collapse
Yes i extracted the system+vendor zip file and moved the system.img and vendor.img file into the same location on flashall.cmd and exactly follow the guide but the error occurres
Techgaming432 said:
Yes i extracted the system+vendor zip file and moved the system.img and vendor.img file into the same location on flashall.cmd and exactly follow the guide but the error occurres
Click to expand...
Click to collapse
Post a screenshot
[email protected] said:
Post a screenshot
Click to expand...
Click to collapse
Ok I will try another time to flash if the erro occure then i will take a screenshot of the command prompt window and send it to you by today evening

[ROM][OFFICIAL][11] Cherish OS V2.9 [07/09/2021]

{
"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"
}
CherishOS is an AOSP based rom focusing on Unique and Smooth UI with handy features. CherishOS is a reborn of pie based Dot-ExtendedOS.
Code:
* Your warranty is now void.
* We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
CLEAN FLASH :
-Reboot to recovery
-Take Backup (Not Necessary)
-Flash your firmware(If required)
-Reboot To Recovery
-Flash the ROM
-Flash Gapps
-Flash Magisk (optional)
-Format Data
-Reboot
Download ROM
-Lineage OS
-AOSP
-MSM Xtended
-Pixel Experience
-Extended UI
-CrDroid ROM
-DotOS
-Octavi-OS
-Others, I forgot to mention
Based on Android 11.0
Whats working?
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
FMRadio
Fingerprint reader
Face unlock
Lights
Sound / vibration
Known issues
You tell me (none)
APN Broken
OTA Working But Buggy
Wireless Emergency Crashing
Device Side Changelog
Default Kernel Dark Ages
Extreme Battery Saver Fixed/SIZE]
Slow Charging Issue Fixed
Sound Related Issue Fixed
Cherish-OS Source
Kernel Source
Telegram Group
REPORTING BUGS!
As soon as the problem occurs, take a logcat!
for more READ THIS[/CENTER]
CherishOS for Redmi 5 Plus
Device: Vince
Maintainer: Gaming Ghost
Build Type: Official
ROM Kernel: Linux 4.19
ROM Firmware Required: Latest china weekly
Based On: AOSP
Android OS version: 11
Security patch level: July 2021
Build author:
ROM Developer: Hungphan2001
Version Information
Status: Stable
Current Stable Version: 2.9
SELinux Status: Enforcing
Release Date: 2021-09-07
Hi, I had face the GPS problem when I open the Waze. By the way, thanks a lot for build up this ROM
Gps is working on mine still I will recheck thanks for your feedback
DanielFok99 said:
Hi, I had face the GPS problem when I open the Waze. By the way, thanks a lot for build up this ROM
Click to expand...
Click to collapse
gaming ghost said:
Gps is working on mine still I will recheck thanks for your feedback
Click to expand...
Click to collapse
After a reboot, the GPS problem has fixed. May I ask why the cpu highest frequency always set to 1689MHz, Althrough I had change the thermal-engine.conf, the problem still present. Thanks you.
There is a problem for me with camera. Same thing happened after the most recent upgrade for HavocOS. On the device camera says that another app may use the app. I revoked all camera permissions except for the stock Camera app, wiped caches and the problem persists. Here's the output from logcat *:WEF
Code:
10-04 18:40:47.201 1116 3006 E CameraService: Access Denial: cannot use the camera when sensor privacy is enabled
Logcat made while booting into safe mode luckily provides more info:
Code:
10-04 19:42:32.793 3437 3530 W Codec2Client: query -- param skipped: index = 1107298332.
10-04 19:42:32.794 3437 3530 W Codec2Client: query -- param skipped: index = 1342179345.
10-04 19:42:32.795 3437 3530 W Codec2Client: query -- param skipped: index = 2415921170.
10-04 19:42:32.795 3437 3530 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.795 3437 3530 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.796 853 984 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.796 853 984 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.803 3437 3530 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.804 853 1836 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.805 853 3527 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.805 2685 2722 W SQLiteQueryBuilder: Allowing abusive custom column: LIKE
10-04 19:42:32.806 2685 2722 W SQLiteQueryBuilder: Allowing abusive custom column: AND
10-04 19:42:32.806 3437 3470 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.806 2685 2722 W SQLiteQueryBuilder: Allowing abusive custom column: DESC
10-04 19:42:32.806 2685 2722 W SQLiteQueryBuilder: Allowing abusive custom column: DESC
10-04 19:42:32.809 853 3528 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.809 3437 3470 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.817 853 3531 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.818 3437 3470 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.853 3437 3481 E libc : Access denied finding property "persist.vendor.camera.privapp.list"
10-04 19:42:32.848 3437 3437 W com.android.camera2: type=1400 audit(0.0:239): avc: denied { read } for comm=4173796E635461736B202332 name="u:object_r:vendor_persist_camera_prop:s0" dev="tmpfs" ino=17323 scontext=u:r:untrusted_app_27:s0:c223,c256,c512,c768 tcontext=u:object_r:vendor_persist_camera_prop:s0 tclass=file permissive=0 app=com.android.camera2
10-04 19:42:32.855 770 1545 E CameraService: Access Denial: cannot use the camera when sensor privacy is enabled
10-04 19:42:32.857 3437 3521 E CAM_CaptureModule: Could not open camera.
10-04 19:42:32.857 3437 3481 E CAM_OneCamera1Opnr: Could not open camera. CAMERA_DISABLED (1): validateClientPermissionsLocked:1213: Caller "com.android.camera2" (PID 10223, UID 3437) cannot open camera "0" when sensor privacy is enabled
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: Handling Camera Open Failure:
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: java.lang.Exception
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: at com.android.camera.FatalErrorHandlerImpl.onCameraOpenFailure(FatalErrorHandlerImpl.java:52)
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: at com.android.camera.CaptureModule$17.onFailure(CaptureModule.java:1391)
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: at com.android.camera.one.v2.Camera2OneCameraOpenerImpl$1.onError(Camera2OneCameraOpenerImpl.java:150)
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: at android.hardware.camera2.impl.CameraDeviceImpl$8.run(CameraDeviceImpl.java:363)
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: at android.os.Handler.handleCallback(Handler.java:938)
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: at android.os.Handler.dispatchMessage(Handler.java:99)
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: at android.os.Looper.loop(Looper.java:223)
10-04 19:42:32.857 3437 3521 E CAM_FatalErrorHandler: at android.os.HandlerThread.run(HandlerThread.java:67)
10-04 19:42:32.858 3437 3521 E CAM_CameraUtil: Show fatal error dialog
10-04 19:42:32.911 819 919 E Utils : did not find channel-count and/or sample-rate
10-04 19:42:32.915 0 0 E kgsl-3d0: |counter_delta| Abnormal value:0x7034606 (0x739cabb) from perf counter : 0x3b0
10-04 19:42:32.928 2685 2722 W SQLiteQueryBuilder: Allowing abusive custom column: LIKE
10-04 19:42:32.928 2685 2722 W SQLiteQueryBuilder: Allowing abusive custom column: AND
10-04 19:42:32.929 2685 2722 W SQLiteQueryBuilder: Allowing abusive custom column: DESC
10-04 19:42:32.931 0 0 E kgsl-3d0: |counter_delta| Abnormal value:0x764db26 (0x76763af) from perf counter : 0x3b0
10-04 19:42:32.941 3437 3536 W Codec2Client: query -- param skipped: index = 1107298332.
10-04 19:42:32.943 3437 3536 W Codec2Client: query -- param skipped: index = 1342179345.
10-04 19:42:32.943 3437 3536 W Codec2Client: query -- param skipped: index = 2415921170.
10-04 19:42:32.945 3437 3521 E CAM_CaptureModule: Could not open camera.
10-04 19:42:32.945 3437 3536 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.945 3437 3536 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.945 3437 3521 E CAM_FatalErrorHandler: Handling Camera Open Failure:
10-04 19:42:32.945 3437 3521 E CAM_FatalErrorHandler: java.lang.Exception
10-04 19:42:32.945 3437 3521 E CAM_FatalErrorHandler: at com.android.camera.FatalErrorHandlerImpl.onCameraOpenFailure(FatalErrorHandlerImpl.java:52)
10-04 19:42:32.945 3437 3521 E CAM_FatalErrorHandler: at com.android.camera.CaptureModule$17.onFailure(CaptureModule.java:1391)
10-04 19:42:32.945 3437 3521 E CAM_FatalErrorHandler: at com.android.camera.one.v2.Camera2OneCameraOpenerImpl$2.run(Camera2OneCameraOpenerImpl.java:200)
10-04 19:42:32.945 3437 3521 E CAM_FatalErrorHandler: at android.os.Handler.handleCallback(Handler.java:938)
10-04 19:42:32.945 3437 3521 E CAM_FatalErrorHandler: at android.os.Handler.dispatchMessage(Handler.java:99)
10-04 19:42:32.945 3437 3521 E CAM_FatalErrorHandler: at android.os.Looper.loop(Looper.java:223)
10-04 19:42:32.945 3437 3521 E CAM_FatalErrorHandler: at android.os.HandlerThread.run(HandlerThread.java:67)
10-04 19:42:32.946 3437 3521 E CAM_CameraUtil: Show fatal error dialog
10-04 19:42:32.947 853 983 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.947 853 983 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.955 3437 3536 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.955 853 984 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.965 853 3537 E FMQ : grantorIdx must be less than 3
10-04 19:42:32.965 3437 3470 E FMQ : grantorIdx must be less than 3
10-04 19:42:33.075 611 611 E Layer : [Surface(name=Task=8)/@0x7e6d1f6 - animation-leash#0] No local sync point found
10-04 19:42:33.075 611 611 E Layer : [Surface(name=Task=8)/@0x7e6d1f6 - animation-leash#0] No local sync point found
10-04 19:42:33.075 611 611 E Layer : [Surface(name=Task=1)/@0x70bc9a8 - animation-leash#0] No local sync point found
10-04 19:42:33.309 0 0 E kgsl-3d0: |counter_delta| Abnormal value:0xc2a3f96 (0xc2c0330) from perf counter : 0x3b0
10-04 19:42:33.425 0 0 E kgsl-3d0: |counter_delta| Abnormal value:0xc2c4621 (0xc2f0639) from perf counter : 0x3b0
10-04 19:42:33.075 611 611 E Layer : [Surface(name=Task=1)/@0x70bc9a8 - animation-leash#0] No local sync point found
10-04 19:42:35.960 1433 3549 E system_server: expected 2 dex files but found 4
10-04 19:42:35.978 1433 3549 W system_server: ClassLoaderContext classpath size mismatch. expected=8, found=6 (PCL[];PCL[/system/framework/com.android.location.provider.jar*2383074192:/system/framework/services.jar*1820594769:/system/framework/services.jar!classes2.dex*3445932880:/system/framework/services.jar!classes3.dex*85378873:/system/framework/services.jar!classes4.dex*3837754108:/system/framework/ethernet-service.jar*1452290287:/apex/com.android.permission/javalib/service-permission.jar*1503558192:/apex/com.android.ipsec/javalib/android.net.ipsec.ike.jar*3669605774] | PCL[];PCL[/system/framework/com.android.location.provider.jar*2383074192:/system/framework/services.jar*306310997:/system/framework/services.jar!classes2.dex*2433507689:/system/framework/ethernet-service.jar*1452290287:/apex/com.android.permission/javalib/service-permission.jar*1503558192:/apex/com.android.ipsec/javalib/android.net.ipsec.ike.jar*3669605774])
10-04 19:42:36.015 3551 3551 W dex2oat64: Mismatch between dex2oat instruction set features to use (ISA: Arm64 Feature string: a53,crc,-lse,-fp16,-dotprod,-sve) and those from CPP defines (ISA: Arm64 Feature string: -a53,-crc,-lse,-fp16,-dotprod,-sve) for the command line:
10-04 19:42:36.015 3551 3551 W dex2oat64: /apex/com.android.art/bin/dex2oat64 --zip-fd=7 --zip-location=service-wifi.jar --input-vdex-fd=-1 --output-vdex-fd=9 --oat-fd=8 --oat-location=/data/dalvik-cache/arm64/[email protected]@[email protected]@classes.dex --instruction-set=arm64 --instruction-set-variant=cortex-a53 --instruction-set-features=default --runtime-arg -Xbootclasspath:/apex/com.android.art/javalib/core-oj.jar:/apex/com.android.art/javalib/core-libart.jar:/apex/com.android.art/javalib/core-icu4j.jar:/apex/com.android.art/javalib/okhttp.jar:/apex/com.android.art/javalib/bouncycastle.jar:/apex/com.android.art/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/framework-atb-backward-compatibility.jar:/system/framework/QPerformance.jar:/system/framework/UxPerformance.jar:/system/framework/telephony-ext.jar:/system/framework/WfdCommon.jar --runtime-arg -Xms64m --runtime-arg -Xmx512m --updatable-bcp-packages-file=/system/etc/updatable-bcp-packages.txt --resolve-startup-const-strings=true --max-image-block-size=524288 --compiler-filter=verify -j8 --cpu-set=0,1,2,3,4,5,6,7 --swap-fd=10 --classpath-dir=/apex/com.android.wifi/javalib --class-loader-context=PCL[];PCL[/system/framework/com.android.location.provider.jar:/system/framework/services.jar:/system/framework/ethernet-service.jar:/apex/com.android.permission/javalib/service-permission.jar:/apex/com.android.ipsec/javalib/android.net.ipsec.ike.jar] --generate-mini-debug-info --compact-dex-level=none --compilation-reason=boot
Also, there is an issue with bluetooth calling. The earplugs (Sony WI-C200) won't stop playing their ringtone even after answering or ending it, I have to disconnect them to solve the issue. Sometimes the earphone mic also seems to not work. This is certainly not hardware related. Here's logcat for when I made a call (the mic worked fine though, but might be useful:
Code:
10-04 19:26:21.981 2781 2781 E ndroid.incallu: Not starting debugger since process cannot load the jdwp agent.
10-04 19:26:21.993 2203 2203 W View : requestLayout() improperly called by com.android.systemui.statusbar.policy.NetworkTrafficSB{7881f61 V.ED..... ......ID 0,2-114,60} during layout: running second layout pass
10-04 19:26:22.027 2781 2781 W ndroid.incallu: Core platform API violation: Ljava/lang/reflect/Field;->accessFlags:I from Landroid/os/Build; using reflection
10-04 19:26:22.080 5205 5255 E bt_btif : bta_dm_pm_btm_status hci_status=36
10-04 19:26:22.334 833 2732 E TrafficController: Failed to tag the socket: Argument list too long, fd: 15
10-04 19:26:22.334 833 2732 W resolv : Failed to tag socket: Argument list too long
10-04 19:26:22.646 833 2822 E TrafficController: Failed to tag the socket: Argument list too long, fd: 15
10-04 19:26:22.646 833 2822 W resolv : Failed to tag socket: Argument list too long
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: isCaptionsServiceEnabled failed to check for captions component
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: java.lang.IllegalArgumentException: Unknown component: ComponentInfo{com.google.android.as/com.google.android.apps.miphone.aiai.captions.CaptionsService}
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createExceptionOrNull(Parcel.java:2377)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createException(Parcel.java:2357)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2340)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2282)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.content.pm.IPackageManager$Stub$Proxy.getComponentEnabledSetting(IPackageManager.java:6822)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.app.ApplicationPackageManager.getComponentEnabledSetting(ApplicationPackageManager.java:2723)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.onGetCaptionsComponentStateW(VolumeDialogControllerImpl.java:446)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.access$2000(VolumeDialogControllerImpl.java:93)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl$W.handleMessage(VolumeDialogControllerImpl.java:861)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.os.Handler.dispatchMessage(Handler.java:106)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.os.Looper.loop(Looper.java:223)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.os.HandlerThread.run(HandlerThread.java:67)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: Caused by: android.os.RemoteException: Remote stack trace:
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at com.android.server.pm.PackageManagerService.getComponentEnabledSetting(PackageManagerService.java:21572)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:3223)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4375)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.os.Binder.execTransactInternal(Binder.java:1154)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl: at android.os.Binder.execTransact(Binder.java:1123)
10-04 19:26:23.047 2203 2771 E vol.VolumeDialogControl:
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: isCaptionsServiceEnabled failed to check for captions component
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: java.lang.IllegalArgumentException: Unknown component: ComponentInfo{com.google.android.as/com.google.android.apps.miphone.aiai.captions.CaptionsService}
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createExceptionOrNull(Parcel.java:2377)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createException(Parcel.java:2357)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2340)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2282)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at android.content.pm.IPackageManager$Stub$Proxy.getComponentEnabledSetting(IPackageManager.java:6822)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at android.app.ApplicationPackageManager.getComponentEnabledSetting(ApplicationPackageManager.java:2723)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.onGetCaptionsComponentStateW(VolumeDialogControllerImpl.java:446)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.access$2000(VolumeDialogControllerImpl.java:93)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl$W.handleMessage(VolumeDialogControllerImpl.java:861)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at android.os.Handler.dispatchMessage(Handler.java:106)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at android.os.Looper.loop(Looper.java:223)
10-04 19:26:23.058 2203 2771 E vol.VolumeDialogControl: at android.os.HandlerThread.run(HandlerThread.java:67)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: isCaptionsServiceEnabled failed to check for captions component
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: java.lang.IllegalArgumentException: Unknown component: ComponentInfo{com.google.android.as/com.google.android.apps.miphone.aiai.captions.CaptionsService}
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createExceptionOrNull(Parcel.java:2377)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createException(Parcel.java:2357)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2340)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2282)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at android.content.pm.IPackageManager$Stub$Proxy.getComponentEnabledSetting(IPackageManager.java:6822)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at android.app.ApplicationPackageManager.getComponentEnabledSetting(ApplicationPackageManager.java:2723)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.onGetCaptionsComponentStateW(VolumeDialogControllerImpl.java:446)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.access$2000(VolumeDialogControllerImpl.java:93)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl$W.handleMessage(VolumeDialogControllerImpl.java:861)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at android.os.Handler.dispatchMessage(Handler.java:106)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at android.os.Looper.loop(Looper.java:223)
10-04 19:26:23.059 2203 2771 E vol.VolumeDialogControl: at android.os.HandlerThread.run(HandlerThread.java:67)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: isCaptionsServiceEnabled failed to check for captions component
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: java.lang.IllegalArgumentException: Unknown component: ComponentInfo{com.google.android.as/com.google.android.apps.miphone.aiai.captions.CaptionsService}
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createExceptionOrNull(Parcel.java:2377)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createException(Parcel.java:2357)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2340)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2282)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at android.content.pm.IPackageManager$Stub$Proxy.getComponentEnabledSetting(IPackageManager.java:6822)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at android.app.ApplicationPackageManager.getComponentEnabledSetting(ApplicationPackageManager.java:2723)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.onGetCaptionsComponentStateW(VolumeDialogControllerImpl.java:446)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.access$2000(VolumeDialogControllerImpl.java:93)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl$W.handleMessage(VolumeDialogControllerImpl.java:861)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at android.os.Handler.dispatchMessage(Handler.java:106)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at android.os.Looper.loop(Looper.java:223)
10-04 19:26:23.068 2203 2771 E vol.VolumeDialogControl: at android.os.HandlerThread.run(HandlerThread.java:67)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: isCaptionsServiceEnabled failed to check for captions component
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: java.lang.IllegalArgumentException: Unknown component: ComponentInfo{com.google.android.as/com.google.android.apps.miphone.aiai.captions.CaptionsService}
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createExceptionOrNull(Parcel.java:2377)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.createException(Parcel.java:2357)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2340)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at android.os.Parcel.readException(Parcel.java:2282)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at android.content.pm.IPackageManager$Stub$Proxy.getComponentEnabledSetting(IPackageManager.java:6822)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at android.app.ApplicationPackageManager.getComponentEnabledSetting(ApplicationPackageManager.java:2723)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.onGetCaptionsComponentStateW(VolumeDialogControllerImpl.java:446)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl.access$2000(VolumeDialogControllerImpl.java:93)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at com.android.systemui.volume.VolumeDialogControllerImpl$W.handleMessage(VolumeDialogControllerImpl.java:861)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at android.os.Handler.dispatchMessage(Handler.java:106)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at android.os.Looper.loop(Looper.java:223)
10-04 19:26:23.069 2203 2771 E vol.VolumeDialogControl: at android.os.HandlerThread.run(HandlerThread.java:67)
10-04 19:26:23.114 1721 1977 E system_server: No package ID ff found for ID 0xffffffff.
10-04 19:26:23.505 2203 2203 W View : requestLayout() improperly called by com.android.systemui.statusbar.policy.NetworkTrafficSB{7881f61 V.ED..... ......ID 0,2-111,60} during layout: running second layout pass
10-04 19:26:23.533 21218 2444 W System.err: java.net.SocketTimeoutException: timeout
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.okio.Okio$3.newTimeoutException(Okio.java:214)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.okio.AsyncTimeout.exit(AsyncTimeout.java:263)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:217)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:307)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:301)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:197)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.internal.http.Http1xStream.readResponse(Http1xStream.java:188)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.internal.http.Http1xStream.readResponseHeaders(Http1xStream.java:129)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:750)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:622)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:475)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
10-04 19:26:23.542 21218 2444 W System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:542)
10-04 19:26:23.543 21218 2444 W System.err: at io.cjybyjk.statuslyricext.provider.utils.HttpRequestUtil.getJsonResponse(HttpRequestUtil.java:34)
10-04 19:26:23.543 21218 2444 W System.err: at io.cjybyjk.statuslyricext.provider.utils.HttpRequestUtil.getJsonResponse(HttpRequestUtil.java:17)
10-04 19:26:23.543 21218 2444 W System.err: at io.cjybyjk.statuslyricext.provider.KugouProvider.getLyric(KugouProvider.java:28)
10-04 19:26:23.543 21218 2444 W System.err: at io.cjybyjk.statuslyricext.LrcGetter.getLyric(LrcGetter.java:49)
10-04 19:26:23.543 21218 2444 W System.err: at io.cjybyjk.statuslyricext.MusicListenerService$LrcUpdateThread.run(MusicListenerService.java:249)
10-04 19:26:23.543 21218 2444 W System.err: Caused by: java.net.SocketTimeoutException: Read timed out
10-04 19:26:23.543 21218 2444 W System.err: at java.net.SocketInputStream.socketRead0(Native Method)
10-04 19:26:23.543 21218 2444 W System.err: at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
10-04 19:26:23.543 21218 2444 W System.err: at java.net.SocketInputStream.read(SocketInputStream.java:176)
10-04 19:26:23.543 21218 2444 W System.err: at java.net.SocketInputStream.read(SocketInputStream.java:144)
10-04 19:26:23.543 21218 2444 W System.err: at com.android.okhttp.okio.Okio$2.read(Okio.java:138)
10-04 19:26:23.544 21218 2444 W System.err: at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:213)
10-04 19:26:23.544 21218 2444 W System.err: ... 15 more
10-04 19:26:23.547 833 2827 E TrafficController: Failed to tag the socket: Argument list too long, fd: 15
10-04 19:26:23.547 833 2827 W resolv : Failed to tag socket: Argument list too long
10-04 19:26:26.412 32221 32423 E HQSession.cpp: Peer closed with error err=Connect failed msg=connect timeout proto=, client CID=, server CID=00000000, local=<uninitialized address>, <uninitialized address>=upstream, drain=none
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: java.lang.RuntimeException: GCM disabled
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at org.microg.gms.gcm.PushRegisterServiceKt.ensureAppRegistrationAllowed(PushRegisterService.kt:56)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at org.microg.gms.gcm.PushRegisterHandler$handleMessage$1.invokeSuspend(PushRegisterService.kt:314)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:69)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:349)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:30)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:27)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:109)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:158)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:56)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:49)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at androidx.lifecycle.LifecycleCoroutineScope.launchWhenStarted(Lifecycle.kt:86)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at org.microg.gms.gcm.PushRegisterHandler.handleMessage(PushRegisterService.kt:309)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at android.os.Handler.dispatchMessage(Handler.java:106)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at android.os.Looper.loop(Looper.java:223)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at android.app.ActivityThread.main(ActivityThread.java:7665)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at java.lang.reflect.Method.invoke(Native Method)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
10-04 19:26:26.466 32362 32362 W GmsGcmRegister: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
10-04 19:26:26.474 32227 32330 E FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE
10-04 19:26:26.887 21218 2444 W System.err: org.json.JSONException: Index 0 out of range [0..0)
10-04 19:26:26.887 21218 2444 W System.err: at org.json.JSONArray.get(JSONArray.java:295)
10-04 19:26:26.887 21218 2444 W System.err: at org.json.JSONArray.getJSONObject(JSONArray.java:523)
10-04 19:26:26.888 21218 2444 W System.err: Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
10-04 19:26:26.888 21218 2444 W System.err: at java.util.ArrayList.get(ArrayList.java:437)
10-04 19:26:26.888 21218 2444 W System.err: at org.json.JSONArray.get(JSONArray.java:289)
10-04 19:26:26.888 21218 2444 W System.err: ... 5 more
10-04 19:26:26.893 833 2835 E TrafficController: Failed to tag the socket: Argument list too long, fd: 15
10-04 19:26:26.894 833 2835 W resolv : Failed to tag socket: Argument list too long
10-04 19:26:28.131 0 0 W healthd : battery l=25 v=3797 t=32.0 h=2 st=2 c=-92620 fc=4000000 cc=1 chg=u
10-04 19:26:28.167 1721 2106 E WifiNative: Could not get Iface object for interface null
10-04 19:26:28.526 21218 2444 W System.err: org.json.JSONException: Value x��Uko�0�+�?S��"��h� of type java.lang.String cannot be converted to JSONObject
10-04 19:26:28.526 21218 2444 W System.err: at org.json.JSON.typeMismatch(JSON.java:112)
10-04 19:26:28.526 21218 2444 W System.err: at org.json.JSONObject.<init>(JSONObject.java:169)
10-04 19:26:28.526 21218 2444 W System.err: at org.json.JSONObject.<init>(JSONObject.java:182)
10-04 19:26:29.957 5205 5255 E bt_btif : bta_dm_pm_btm_status hci_status=36
10-04 19:26:29.965 2203 2238 W System : A resource failed to call close.
10-04 19:26:29.965 2203 2238 W System : A resource failed to call close.
10-04 19:26:39.128 9175 9214 W IncomingMessageObserver: Application level read timeout...
10-04 19:26:56.472 833 2851 W resolv : Failed to tag socket: Argument list too long
10-04 19:26:56.797 32221 32252 W System : A resource failed to call close.
10-04 19:26:56.798 32221 32252 W System : A resource failed to call close.
10-04 19:26:57.611 1850 1858 W voice : voice_is_sidetone_device: 43 is not a sidetone device
10-04 19:26:57.626 0 0 E qdsp_cvp_callback: cmd = 0x1307a returned error = 0x9
10-04 19:26:57.626 0 0 E voice_send_cvp_deregister_cal_cmd: DSP returned error[ADSP_EALREADY]
10-04 19:26:57.755 1721 1992 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to ProcessRecord{b9c9893 10182:com.vladlee.easyblacklist:blockService/u0a339} (pid=10182, uid=10339) requires android.permission.READ_PRIVILEGED_PHONE_STATE due to sender android (uid 1000)
10-04 19:26:57.756 1721 1992 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to com.vladlee.easyblacklist/.CallReceiver requires android.permission.READ_PRIVILEGED_PHONE_STATE due to sender android (uid 1000)
10-04 19:26:57.756 1721 1992 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to nekox.messenger/org.telegram.messenger.CallReceiver requires android.permission.READ_PRIVILEGED_PHONE_STATE due to sender android (uid 1000)
10-04 19:26:57.762 1721 1992 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to ProcessRecord{39a2ab8 3696:net.oneplus.launcher/u0a358} (pid=3696, uid=10358) requires android.permission.READ_PHONE_STATE due to sender android (uid 1000)
10-04 19:26:57.762 1721 1992 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to ProcessRecord{39a2ab8 3696:net.oneplus.launcher/u0a358} (pid=3696, uid=10358) requires android.permission.READ_PHONE_STATE due to sender android (uid 1000)
10-04 19:26:57.765 1721 1992 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to ProcessRecord{39a2ab8 3696:net.oneplus.launcher/u0a358} (pid=3696, uid=10358) requires android.permission.READ_PHONE_STATE due to sender android (uid 1000)
10-04 19:26:57.766 1721 1992 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to ProcessRecord{39a2ab8 3696:net.oneplus.launcher/u0a358} (pid=3696, uid=10358) requires android.permission.READ_PHONE_STATE due to sender android (uid 1000)
10-04 19:26:57.785 1721 23390 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to nekox.messenger/org.telegram.messenger.CallReceiver requires android.permission.READ_PHONE_STATE due to sender android (uid 1000)
10-04 19:26:57.790 1721 9385 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to nekox.messenger/org.telegram.messenger.CallReceiver requires android.permission.READ_PHONE_STATE due to sender android (uid 1000)
10-04 19:26:57.814 5205 5255 W bt_stack: [WARNING:device.cc(1343)] Device is not registered for now playing updates
10-04 19:26:57.814 5205 5255 W bt_stack: [WARNING:device.cc(1380)] Device is not registered for play position updates
10-04 19:26:57.814 5205 5255 W bt_stack: [WARNING:device.cc(1318)] Device is not registered for track changed updates
10-04 19:26:57.840 2314 2314 W Dialer : CallList.onCallRemoved - Removing call not previously disconnected DialerCall_0
10-04 19:26:57.855 2314 2314 W Dialer : CallList.onCallRemoved - Removing call not previously disconnected DialerCall_0
10-04 19:26:57.856 2314 2314 W Dialer : CallList.onCallRemoved - Removing call not previously disconnected DialerCall_0
10-04 19:26:57.871 2314 2314 W Dialer : CallList.onCallRemoved - Removing call not previously disconnected DialerCall_0
10-04 19:26:57.871 2314 2314 W Dialer : CallList.onCallRemoved - Removing call not previously disconnected DialerCall_0
10-04 19:26:57.872 1170 4368 E Utils : did not find channel-count and/or sample-rate
10-04 19:26:57.873 1170 31337 E Utils : did not find channel-count and/or sample-rate
10-04 19:26:57.935 2876 2876 E d.calllogbacku: Not starting debugger since process cannot load the jdwp agent.
10-04 19:26:57.979 2876 2876 W d.calllogbacku: Core platform API violation: Ljava/lang/reflect/Field;->accessFlags:I from Landroid/os/Build; using reflection
10-04 19:26:58.005 1172 2875 W Codec2Client: query -- param skipped: index = 1107298332.
10-04 19:26:58.006 1172 2875 W Codec2Client: query -- param skipped: index = 1342179345.
10-04 19:26:58.006 1172 2875 W Codec2Client: query -- param skipped: index = 2415921170.
10-04 19:26:58.009 1172 2875 E FMQ : grantorIdx must be less than 3
10-04 19:26:58.009 1172 2875 E FMQ : grantorIdx must be less than 3
10-04 19:26:58.010 1203 1203 E FMQ : grantorIdx must be less than 3
10-04 19:26:58.010 1203 1203 E FMQ : grantorIdx must be less than 3
10-04 19:26:58.022 1172 2875 E FMQ : grantorIdx must be less than 3
10-04 19:26:58.023 1203 1203 E FMQ : grantorIdx must be less than 3
10-04 19:26:58.031 1203 2896 E FMQ : grantorIdx must be less than 3
10-04 19:26:58.031 1172 14163 E FMQ : grantorIdx must be less than 3
10-04 19:26:58.078 1850 10305 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
10-04 19:26:58.080 1850 10305 E soundtrigger: audio_extn_sound_trigger_update_stream_status: invalid input device 0x0, for event 3
10-04 19:26:58.084 0 0 E afe_find_cal: no matching cal_block found
10-04 19:26:58.084 0 0 E : send_afe_cal_type cal_block not found!!
10-04 19:26:58.107 1850 10305 E msm8974_platform: platform_set_channel_map: Could not set ctl, error:-22 ch_count:2
10-04 19:26:58.205 833 2904 E TrafficController: Failed to tag the socket: Argument list too long, fd: 15
10-04 19:26:58.205 833 2904 W resolv : Failed to tag socket: Argument list too long
10-04 19:26:58.671 0 0 E kgsl-3d0: |counter_delta| Abnormal value:0x2a3016d (0x2ae73ef) from perf counter : 0x3b0
10-04 19:26:58.954 1851 1867 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:58.963 1172 326 W AMessage: failed to post message as target looper for handler 0 is gone.
10-04 19:26:58.964 1721 1721 W MediaPlayer: mediaplayer went away with unhandled events
10-04 19:26:58.970 5205 5255 W bt_stack: [WARNING:metrics.cc(594)] LogLinkLayerConnectionEvent: failed to log status 0x0fff, reason 0x0013 from cmd 0x00000406, event 0x0fff, ble_event 0x0fff for 0x0, handle 4, type 0x0fff, error -19
10-04 19:26:58.972 1851 13980 W AudioFlinger: moveEffectChain_l() effect chain for session 0 not on source thread 0x6fe432c040
10-04 19:26:58.972 5205 5255 W bt_stack: [WARNING:metrics.cc(594)] LogLinkLayerConnectionEvent: failed to log status 000000, reason 0x0013 from cmd 0x00000406, event 0x000f, ble_event 0x0fff for 0x0, handle 4, type 0x0fff, error -19
10-04 19:26:58.975 1851 13980 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:58.977 1851 13980 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:58.978 1851 13980 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:58.990 5205 5255 W bt_btif : bta_ag_sco_event: BTA_AG_SCO_CLOSING_ST: Ignoring event BTA_AG_SCO_CLOSE_E[5]
10-04 19:26:59.016 1851 13980 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.022 1851 13980 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.043 5205 5255 W bt_stack: [WARNING:metrics.cc(594)] LogLinkLayerConnectionEvent: failed to log status 000000, reason 0x0016 from cmd 0x000fffff, event 0x0005, ble_event 0x0fff for 0x0, handle 4, type 0x0fff, error -19
10-04 19:26:59.079 1851 5139 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.081 1851 5139 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.085 1851 5491 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.086 1851 5491 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.100 1851 1851 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.101 1851 1851 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.133 21716 24305 W AudioTrack: restoreTrack_l(330): dead IAudioTrack, PCM, creating a new one from getTimestampExtended()
10-04 19:26:59.139 1851 13980 W AudioFlinger: createTrack_l(): mismatch between requested flags (00000008) and output flags (00000004)
10-04 19:26:59.154 1851 5139 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.154 1851 5139 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:26:59.157 5205 5255 W bt_btif : bta_dm_rm_cback:2, status:7
10-04 19:26:59.158 5205 5255 W bt_btif : bta_dm_pm_ssr: conn_srvc id:5, app_id:0
10-04 19:26:59.158 5205 5255 W bt_btif : bta_dm_pm_ssr: conn_srvc id:18, app_id:0
10-04 19:26:59.158 5205 5255 W bt_btif : bta_dm_pm_ssr: conn_srvc id:18, app_id:1
10-04 19:26:59.158 5205 5255 W bt_btif : bta_dm_pm_ssr ssr:4, lat:1200
10-04 19:26:59.191 5205 5255 W bt_stack: [WARNING:device.cc(1380)] Device is not registered for play position updates
10-04 19:26:59.197 5205 5255 W bt_btif : bta_dm_rm_cback:2, status:0
10-04 19:26:59.197 5205 5255 W bt_btif : bta_dm_rm_cback:2, status:7
10-04 19:26:59.197 5205 5255 W bt_btif : bta_dm_pm_ssr: conn_srvc id:5, app_id:0
10-04 19:26:59.197 5205 5255 W bt_btif : bta_dm_pm_ssr: conn_srvc id:18, app_id:0
10-04 19:26:59.197 5205 5255 W bt_btif : bta_dm_pm_ssr: conn_srvc id:18, app_id:1
10-04 19:26:59.197 5205 5255 W bt_btif : bta_dm_pm_ssr ssr:4, lat:1200
With an incoming safe mode call everything worked fine, but when I turned on the hotspot the sound started getting laggy (at 19:49:26 according to
Code:
grep 'associated' /var/log/kern.log | tail -n1
).
Code:
10-04 19:49:17.861 1632 1632 W ndroid.systemui: type=1400 audit(0.0:251): avc: denied { read } for name="u:object_r:boottime_prop:s0" dev="tmpfs" ino=17120 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:boottime_prop:s0 tclass=file permissive=0 app=com.android.systemui
10-04 19:49:17.867 1433 1575 W UnsafeUtil: platform method missing - proto runtime falling back to safer methods: java.lang.NoSuchMethodException: sun.misc.Unsafe.copyMemory [class java.lang.Object, long, class java.lang.Object, long, long]
10-04 19:49:17.885 1433 1575 E SupplicantStaIfaceHal: Can't call listNetworks, ISupplicantStaIface is null
10-04 19:49:17.885 1433 1575 E SupplicantStaIfaceHal: removeAllNetworks failed, got null networks
10-04 19:49:17.885 1433 1575 E WifiClientModeImpl: Failed to remove networks on exiting connect mode
10-04 19:49:17.888 1433 1575 E SupplicantStaIfaceHal: Can't call setPowerSave, ISupplicantStaIface is null
10-04 19:49:17.888 1433 1575 E SupplicantStaIfaceHal: Can't call setBtCoexistenceMode, ISupplicantStaIface is null
10-04 19:49:17.891 1433 1575 E WifiVendorHal: resetLogHandler(l.1550) failed {.code = ERROR_NOT_AVAILABLE, .description = }
10-04 19:49:17.891 1433 1575 W WifiDiags: Fail to reset log handler
10-04 19:49:17.897 1433 1575 W SupplicantStaIfaceHal: ISupplicant died: cookie=1
10-04 19:49:17.922 4350 4350 W dnsmasq : warning: no upstream servers configured
10-04 19:49:17.968 1433 3416 W KeySyncTask: No recovery agent initialized for user 0
10-04 19:49:17.970 1433 3416 W KeySyncTask: No recovery agent initialized for user 10
10-04 19:49:18.369 1433 1444 W System : A resource failed to call release.
10-04 19:49:18.369 1433 1444 W System : A resource failed to call release.
10-04 19:49:18.959 0 0 E ipa-wan rmnet_ipa_set_data_quota_modem: 2651 iface name rmnet_data1, quota 9223372036854775807
10-04 19:49:18.981 494 494 E TetherController: tcFilterAddDevIngressTether(9[rmnet_data1], 0) failure: Invalid argument
10-04 19:49:19.531 557 4261 E soundtrigger: audio_extn_sound_trigger_update_stream_status: invalid input device 0x0, for event 2
10-04 19:49:18.985 0 0 E ipa-wan rmnet_ipa_set_data_quota_modem: 2651 iface name rmnet_data1, quota 9223372036854775807
10-04 19:49:21.428 0 0 W healthd : battery l=27 v=3778 t=31.7 h=2 st=2 c=72478 fc=4000000 cc=1 chg=u
10-04 19:49:21.439 1433 1575 E WifiNative: Could not get Iface object for interface null
10-04 19:49:21.929 1433 1942 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10313
10-04 19:49:21.929 1433 1942 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10313
10-04 19:49:21.929 1433 1942 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10312
10-04 19:49:21.929 1433 1942 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10312
10-04 19:49:21.933 1433 1942 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 1010318
10-04 19:49:21.933 1433 1942 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 1010318
10-04 19:49:21.938 1433 1942 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10311
10-04 19:49:21.938 1433 1942 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10311
10-04 19:49:21.949 1433 1600 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10318
10-04 19:49:21.949 1433 1600 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10318
10-04 19:49:21.951 1433 1600 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 1010307
10-04 19:49:21.951 1433 1600 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 1010307
10-04 19:49:21.962 1433 1600 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10307
10-04 19:49:21.962 1433 1600 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10307
10-04 19:49:21.978 1433 1558 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10338
10-04 19:49:21.979 1433 1558 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 10338
10-04 19:49:21.984 1433 1558 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 1010338
10-04 19:49:21.985 1433 1558 W AppsFilter: Encountered calling -> target with no cached rules: 10239 -> 1010338
10-04 19:49:25.428 1903 4347 W NetworkStackService: [wlan0.DHCP] WARN Transmitting NAK: Invalid requested address
10-04 19:49:27.025 2618 2618 W DPMJ : |SERVICE| DPM received unexpected action: android.intent.action.ANY_DATA_STATE
10-04 19:49:33.231 557 4261 W voice : voice_is_sidetone_device: 43 is not a sidetone device
10-04 19:49:33.249 0 0 E qdsp_cvp_callback: cmd = 0x1307a returned error = 0x9
10-04 19:49:33.249 0 0 E voice_send_cvp_deregister_cal_cmd: DSP returned error[ADSP_EALREADY]
10-04 19:49:33.302 1433 1493 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to ProcessRecord{f509e41 2764:net.oneplus.launcher/u0a358} (pid=2764, uid=10358) requires android.permission.READ_PHONE_STATE due to sender android (uid 1000)
10-04 19:49:33.302 1433 1493 W BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.PHONE_STATE flg=0x1000010 (has extras) } to ProcessRecord{f509e41 2764:net.oneplus.launcher/u0a358} (pid=2764, uid=10358) requires android.permission.READ_PHONE_STATE due to sender android (uid 1000)
10-04 19:49:33.331 3727 3727 E AvrcpMediaPlayerList: onMediaKeyEventSessionChanged(PackageName): Media key event session changed to a player we don't have a session for
10-04 19:49:33.335 819 4111 E Utils : did not find channel-count and/or sample-rate
10-04 19:49:33.336 819 4111 E Utils : did not find channel-count and/or sample-rate
10-04 19:49:33.344 1433 1600 E SparseMappingTable: can't store negative values key=0x61e0018 index=0 value=-5523 -- SparseMappingTable.Table{mSequence=1 mParent.mSequence=1 mParent.mLongs.size()=1 mSize=7 mTable=[0x0/0x0/0x6cf, 0x2/0x0/0x6ce, 0x4/0x0/0x6d0, 0x14/0x0/0x5d7, 0x16/0x0/0x5d6, 0x17/0x0/0x5d5, 0x18/0x0/0x61e, 0x0/0x0/0x0, 0x0/0x0/0x0] clazz=com.android.internal.app.procstats.DurationsTable}
10-04 19:49:33.344 1433 1600 E SparseMappingTable: java.lang.RuntimeException: Stack trace
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.internal.app.procstats.SparseMappingTable.logOrThrow(SparseMappingTable.java:645)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.internal.app.procstats.SparseMappingTable.access$400(SparseMappingTable.java:46)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.internal.app.procstats.SparseMappingTable$Table.setValue(SparseMappingTable.java:274)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.internal.app.procstats.SparseMappingTable$Table.setValue(SparseMappingTable.java:259)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.internal.app.procstats.DurationsTable.addDuration(DurationsTable.java:49)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.internal.app.procstats.ServiceState.setForeground(ServiceState.java:380)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.server.am.ActiveServices.setServiceForegroundInnerLocked(ActiveServices.java:1564)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.server.am.ActiveServices.setServiceForegroundLocked(ActiveServices.java:1038)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.server.am.ActivityManagerService.setServiceForeground(ActivityManagerService.java:15143)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:3174)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2933)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at android.os.Binder.execTransactInternal(Binder.java:1159)
10-04 19:49:33.344 1433 1600 E SparseMappingTable: at android.os.Binder.execTransact(Binder.java:1123)
10-04 19:49:33.373 825 4385 W Codec2Client: query -- param skipped: index = 1107298332.
10-04 19:49:33.375 825 4385 W Codec2Client: query -- param skipped: index = 1342179345.
10-04 19:49:33.375 825 4385 W Codec2Client: query -- param skipped: index = 2415921170.
10-04 19:49:33.376 825 4385 E FMQ : grantorIdx must be less than 3
10-04 19:49:33.376 825 4385 E FMQ : grantorIdx must be less than 3
10-04 19:49:33.378 853 1836 E FMQ : grantorIdx must be less than 3
10-04 19:49:33.378 853 1836 E FMQ : grantorIdx must be less than 3
10-04 19:49:33.382 2251 2251 W Dialer : CallList.onCallRemoved - Removing call not previously disconnected DialerCall_2
10-04 19:49:33.387 825 4385 E FMQ : grantorIdx must be less than 3
10-04 19:49:33.387 853 1827 E FMQ : grantorIdx must be less than 3
10-04 19:49:33.396 853 4386 E FMQ : grantorIdx must be less than 3
10-04 19:49:33.397 825 4387 E FMQ : grantorIdx must be less than 3
10-04 19:49:33.413 557 4121 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
10-04 19:49:33.415 557 4121 E soundtrigger: audio_extn_sound_trigger_update_stream_status: invalid input device 0x0, for event 3
10-04 19:49:33.422 0 0 E afe_find_cal: no matching cal_block found
10-04 19:49:33.422 0 0 E : send_afe_cal_type cal_block not found!!
10-04 19:49:33.441 557 4121 E msm8974_platform: platform_set_channel_map: Could not set ctl, error:-22 ch_count:2
10-04 19:49:34.279 825 1829 W AMessage: failed to post message as target looper for handler 0 is gone.
10-04 19:49:34.280 1433 1433 W MediaPlayer: mediaplayer went away with unhandled events
10-04 19:49:34.286 3727 3774 W bt_stack: [WARNING:metrics.cc(594)] LogLinkLayerConnectionEvent: failed to log status 0x0fff, reason 0x0013 from cmd 0x00000406, event 0x0fff, ble_event 0x0fff for 0x0, handle 4, type 0x0fff, error -19
10-04 19:49:34.290 3727 3774 W bt_stack: [WARNING:metrics.cc(594)] LogLinkLayerConnectionEvent: failed to log status 000000, reason 0x0013 from cmd 0x00000406, event 0x000f, ble_event 0x0fff for 0x0, handle 4, type 0x0fff, error -19
10-04 19:49:34.293 602 879 W AudioFlinger: moveEffectChain_l() effect chain for session 0 not on source thread 0x775b561040
10-04 19:49:34.295 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.297 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.299 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.314 3727 3774 W bt_stack: [WARNING:metrics.cc(594)] LogLinkLayerConnectionEvent: failed to log status 000000, reason 0x0016 from cmd 0x000fffff, event 0x0005, ble_event 0x0fff for 0x0, handle 4, type 0x0fff, error -19
10-04 19:49:34.329 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.363 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.415 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.418 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.432 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.468 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.472 602 852 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.524 1433 1433 W Looper : Slow dispatch took 203ms main h=android.app.ActivityThread$H c=android.app.-$$Lambd[email protected]c8267fa m=0
10-04 19:49:34.524 1433 1433 W Looper : Slow delivery took 202ms main h=android.app.ActivityThread$H c=android.app.-$$Lambd[email protected]8192008 m=0
10-04 19:49:34.534 602 877 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.540 602 877 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.544 602 602 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.549 602 602 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.549 602 602 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.562 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:34.566 1433 1433 W Looper : Drained
10-04 19:49:34.564 602 879 W APM::AudioPolicyEngine: getDevicesForStrategy() unknown strategy: -1
10-04 19:49:35.132 1433 1955 W Telecom : InCallAdapter: disconnectCall, unknown call id: [email protected]: ICA.dC(cad)@BGI
10-04 19:49:35.736 2618 2618 W DPMJ : |SERVICE| DPM received unexpected action: android.intent.action.ANY_DATA_STATE
10-04 19:49:36.390 847 1018 E QC-time-services: Receive Passed == base = 12, unit = 1, operation = 0, result = 0
10-04 19:49:36.391 842 864 E QC-time-services: Daemon: Time-services: Waiting to acceptconnection
10-04 19:49:36.399 847 1018 E QC-time-services: Receive Passed == base = 13, unit = 1, operation = 0, result = 0
10-04 19:49:36.400 842 864 E QC-time-services: Daemon: Time-services: Waiting to acceptconnection
10-04 19:49:36.493 2618 2618 W DPMJ : |SERVICE| DPM received unexpected action: android.intent.action.ANY_DATA_STATE
10-04 19:49:36.578 0 0 E ipa-wan rmnet_ipa_set_data_quota_modem: 2651 iface name rmnet_data1, quota 9223372036854775807
10-04 19:49:37.264 557 621 E soundtrigger: audio_extn_sound_trigger_update_stream_status: invalid input device 0x0, for event 2
ALSO, WITH EACH REBOOT I KEEP LOSING MY CONTACTS AS IF THEY WERE WRITTEN INTO RAM. This really frustrates me to unbelievable extent, to import contacts with each reboot, when someone calls me before I do it or I need to make an urgent call I'm screwed.
Hello, just updated the rom with the automatic update system.
Now Google play services crashes on boot. I tried to uninstall them and install them again from the google store in chrome but it doesn't help.
Going to try to reflash gapps maybe or do a clean install if it doesn't work.
Did anyone face the same bug after auto update ?
EDIT : reflashing gapps solved the problem, the update is a Vanilla version, that's maybe the reason why the google services doesn't work after update.
Latest Cherish OS 4.4 A13 available here -
Cherish OS-Vince
)
www.pling.com

Ticwatch Pro 4g (catshark) Verizon eSIM unlocking?

I'm trying to get the Ticwatch Pro 4g Verizon (WF11026V) working on a non-Verizon carrier. From other threads, it seems that by faking the SIM of the phone to the officially supported carrier, it's possible to scan an eSIM QR code and it typically works - or at least for the EU versions. I've had no such luck on the Verizon one. Does anyone know more? And does anyone have a EU modem firmware image they can share, in case that is the main difference? (and maybe also modemst1 - though note that this probably includes your IMEI config)
Random technical notes below, which might be useful for people trying similar things:
Janjan's EU ROM (at least the December version) flashes fine on the US version. Without an active Verizon subscription I can't test if the wireless works. Interestingly, Janjan's US ROM just bootloops on the US watch. I did not flash aboot (which contains the fastboot bootloader) out of an abundance of caution, but it seems everything still works with stock aboot.
On the EU versions, there's TicEsimFix, which uses Xposed to change the CarrierId to 28 (Vodafone UK). For those wondering how it works - although sadly it's not open-source (or at least the source isn't easy to find) - it seems to use Xposed's findAndHookMethod to replace the result of TelephonyManager.getSimCarrierId with 28.
This has no effect on the Verizon watch, either in the Mobvoi app or the WearOS app, and either using id=28 or with a Verizon MVNO SIM that reports id=1839 (Verizon). In fact, the WearOS debug logs suggest that the watch is not eSIM capable - 'no eSIM devices found'.
It also appears EU versions have an eSIM assistant app on the watch that doesn't appear on the US version - but even though it's running an EU ROM that isn't showing up. So what if we made it think it was an EU watch? The main differentiator seemed to be in the model number, and it turns out if you change the model to the EU one (WF11018) in the /oem partition, that app shows up after a factory reset. (note - you'll have to remount oem as rw, by default it's mounted as ro - IF YOU TRY THIS MAKE SURE TO BACK UP YOUR PARTITIONS - you can directly adb pull partition images from /dev/block/by-name if in TWRP, it's more complicated from WearOS since adb does not have root permissions)
For the curious, changing props ro.boot.hardware.sku and ro.oem.tw.cmodel (through MagiskHidePropsConf) do not seem to be effective
But launching the app causes it immediately crash. ADB logcat shows this:
Spoiler: ADB log
Code:
10-04 03:42:01.266 4978 4978 D LpaApplication: onCreate
10-04 03:42:01.454 4978 4978 D TicPhoneStateListener: service state = {mVoiceRegState=1(OUT_OF_SERVICE), mDataRegState=1(OUT_OF_SERVICE), mChannelNumber=-1, duplexMode()=0, mCellBandwidths=[], mVoiceRoamingType=home, mDataRoamingType=home, mVoiceOperatorAlphaLong=, mVoiceOperatorAlphaShort=, mDataOperatorAlphaLong=, mDataOperatorAlphaShort=, isManualNetworkSelection=false(automatic), mRilVoiceRadioTechnology=0(Unknown), mRilDataRadioTechnology=0(Unknown), mCssIndicator=unsupported, mNetworkId=-1, mSystemId=-1, mCdmaRoamingIndicator=-1, mCdmaDefaultRoamingIndicator=-1, mIsEmergencyOnly=false, mIsDataRoamingFromRegistration=false, mIsUsingCarrierAggregation=false, mLteEarfcnRsrpBoost=0, mNetworkRegistrationStates=[NetworkRegistrationState{transportType=1 domain=CS regState=NOT_REG_SEARCHING accessNetworkTechnology=UNKNOWN reasonForDenial=0 emergencyEnabled=false supportedServices=null cellIdentity=null voiceSpecificStates=VoiceSpecificRegistrationStates { mCssSupported=false mRoamingIndicator=-1 mSystemIsInPrl=-1 mDefaultRoamingIndicator=-1} dataSpecificStates=null}, NetworkRegistrationState{transportType=1 domain=PS regState=NOT_REG_NOT_SEARCHING accessNetworkTechnology=UNKNOWN reasonForDenial=0 emergencyEnabled=false supportedServices=null cellIdentity=null voiceSpecificStates=null dataSpecificStates=DataSpecificRegistrationStates { mMaxDataCalls=20}}]}
10-04 03:42:01.458 4978 4978 I LpaApplication: Proxy service connect state changed: 2
10-04 03:42:01.459 4978 4978 I ServiceConnector: [mps] service connected, cn: ComponentInfo{com.mobvoi.companion.aw/com.mobvoi.wear.msgproxy.server.AwWearMessageProxyService}, mConnectLost: false
10-04 03:42:02.136 4978 4978 D TelMgr : TelMgrReader hasIcc true
10-04 03:42:02.137 4978 4978 D TelMgr : sendTerminalCapaCmdToICCcard
10-04 03:42:02.148 1461 1490 I ActivityManager: Displayed com.mobvoi.wear.lpa.aw/com.mobvoi.ticwear.lui.LpaAwMainActivity: +1s101ms
10-04 03:42:02.170 4978 4978 D TelMgr : iccTransmitApduBasicChannel response is 9000
10-04 03:42:02.171 4978 4978 D TelMgr : TelMgrReader: sendTerminalCapaCmdToICCcard 9000
10-04 03:42:02.221 4978 4978 D TelMgr : TelMgrReader:iccOpenLogicalChannel Channel: 2 Status: 1
10-04 03:42:02.223 4978 4978 D RealCardService: getGsmaV4Card, cardValid: falsecard Connected: true
10-04 03:42:02.237 4978 4978 I ES10c :
10-04 03:42:02.237 4978 4978 I ES10c :
10-04 03:42:02.237 4978 4978 I ES10c : Get profiles info request:
10-04 03:42:02.237 4978 4978 I ES10c : Full:
10-04 03:42:02.237 4978 4978 I ES10c : BF2D035C015A
10-04 03:42:02.239 4978 4978 D TelMgr : >> 80E2910006BF2D035C015A
10-04 03:42:02.240 4978 4978 D TelMgr : Channel 2, class 128, p1 145, p2 0, p3 6 data BF2D035C015A
10-04 03:42:02.277 4978 4978 D TelMgr : sendCommand response 6985
10-04 03:42:02.279 4978 4978 D TelMgr : << 6985
10-04 03:42:02.287 4978 4978 D TelMgr : close: Channel: 2 Status: 1
10-04 03:42:02.316 4978 4978 I GSMAv4Card: Closed connection to card
10-04 03:42:02.320 4978 4978 E RealCardService: Refresh profiles failed,
10-04 03:42:02.320 4978 4978 E RealCardService: java.lang.RuntimeException: b.c.c.a.a.a.j: Get profiles info problem
10-04 03:42:02.320 4978 4978 E RealCardService: at com.mobvoi.ticwear.lpa.euicc.card.x.i(RealCardService.java:11)
10-04 03:42:02.320 4978 4978 E RealCardService: at com.mobvoi.ticwear.lpa.euicc.card.x.a(RealCardService.java:15)
10-04 03:42:02.320 4978 4978 E RealCardService: at com.mobvoi.ticwear.lpa.euicc.card.CardService.onCreate(CardService.java:6)
10-04 03:42:02.320 4978 4978 E RealCardService: at android.app.ActivityThread.handleCreateService(ActivityThread.java:3533)
10-04 03:42:02.320 4978 4978 E RealCardService: at android.app.ActivityThread.access$1300(ActivityThread.java:200)
10-04 03:42:02.320 4978 4978 E RealCardService: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1667)
10-04 03:42:02.320 4978 4978 E RealCardService: at android.os.Handler.dispatchMessage(Handler.java:106)
10-04 03:42:02.320 4978 4978 E RealCardService: at android.os.Looper.loop(Looper.java:193)
10-04 03:42:02.320 4978 4978 E RealCardService: at android.app.ActivityThread.main(ActivityThread.java:6680)
10-04 03:42:02.320 4978 4978 E RealCardService: at java.lang.reflect.Method.invoke(Native Method)
10-04 03:42:02.320 4978 4978 E RealCardService: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
10-04 03:42:02.320 4978 4978 E RealCardService: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
10-04 03:42:02.320 4978 4978 E RealCardService: Caused by: b.c.c.a.a.a.j: Get profiles info problem
10-04 03:42:02.320 4978 4978 E RealCardService: at b.c.c.a.a.a.m.a(Es10cImpl.java:38)
10-04 03:42:02.320 4978 4978 E RealCardService: at b.c.c.a.a.a.q.a(LocalProfileManagment.java:3)
10-04 03:42:02.320 4978 4978 E RealCardService: at com.mobvoi.ticwear.lpa.euicc.card.x.i(RealCardService.java:6)
10-04 03:42:02.320 4978 4978 E RealCardService: ... 11 more
10-04 03:42:02.320 4978 4978 E RealCardService: Caused by: b.c.c.a.a.a.j: Invalid APDU response: 6985
10-04 03:42:02.320 4978 4978 E RealCardService: at b.c.c.a.a.a.n.a(GsmaV4Card.java:13)
10-04 03:42:02.320 4978 4978 E RealCardService: at b.c.c.a.a.a.h.a(CardAwareEndpoint.java:3)
10-04 03:42:02.320 4978 4978 E RealCardService: at b.c.c.a.a.a.m.a(Es10cImpl.java:8)
10-04 03:42:02.320 4978 4978 E RealCardService: ... 13 more
10-04 03:42:02.335 4978 4978 D Management: onService Connected
10-04 03:42:02.338 4978 4978 D TelMgrReader: isCardPresent? true
10-04 03:42:02.414 4978 5000 D TelMgr : TelMgrReader:iccOpenLogicalChannel Channel: 2 Status: 1
10-04 03:42:02.415 4978 5000 I RealCardService: TelMgrReader connected!
10-04 03:42:02.416 4978 5000 D TelMgr : >> 82E2910003BF2200
10-04 03:42:02.417 4978 5000 D TelMgr : Channel 2, class 130, p1 145, p2 0, p3 3 data BF2200
10-04 03:42:02.449 4978 5000 D TelMgr : sendCommand response 6985
10-04 03:42:02.451 4978 5000 D TelMgr : << 6985
10-04 03:42:02.453 4978 5000 D TelMgr : close: Channel: 2 Status: 1
10-04 03:42:02.480 4978 5000 I GSMAv4Card: Closed connection to card
10-04 03:42:02.490 4978 5000 E ProfileListFragment:
10-04 03:42:02.490 4978 5000 E ProfileListFragment: java.lang.RuntimeException: b.c.c.a.a.a.j: Get eUICC FW problem
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at com.mobvoi.ticwear.lpa.euicc.card.x.d(RealCardService.java:6)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at com.mobvoi.ticwear.lpa.euicc.card.CardService.d(CardService.java:1)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at b.c.c.a.e.b.call(Unknown Source:2)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.d.a.j$a.onNext(OnSubscribeMap.java:1)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.d.a.z$a.onNext(OperatorSubscribeOn.java:1)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.d.a.e.a(NotificationLite.java:9)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.h.e$b.a(SubjectSubscriptionManager.java:13)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.h.e$b.a(SubjectSubscriptionManager.java:3)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.h.e$b.b(SubjectSubscriptionManager.java:6)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.h.a.a(BehaviorSubject.java:1)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.h.a.call(BehaviorSubject.java:1)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.h.e.a(SubjectSubscriptionManager.java:14)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.h.e.a(SubjectSubscriptionManager.java:5)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.h.e.call(SubjectSubscriptionManager.java:1)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.d.a.i.a(OnSubscribeLift.java:3)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.d.a.i.call(OnSubscribeLift.java:1)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.h.b(Observable.java:7)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.d.a.z$a.call(OperatorSubscribeOn.java:4)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at f.a.b.b$b.run(LooperScheduler.java:1)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at android.os.Handler.handleCallback(Handler.java:873)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at android.os.Handler.dispatchMessage(Handler.java:99)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at android.os.Looper.loop(Looper.java:193)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at android.os.HandlerThread.run(HandlerThread.java:65)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: Caused by: b.c.c.a.a.a.j: Get eUICC FW problem
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at b.c.c.a.a.a.m.f(Es10cImpl.java:7)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at b.c.c.a.a.a.q.b(LocalProfileManagment.java:3)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at com.mobvoi.ticwear.lpa.euicc.card.x.d(RealCardService.java:5)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: ... 22 more
10-04 03:42:02.490 4978 5000 E ProfileListFragment: Caused by: b.c.c.a.a.a.j: Invalid APDU response: 6985
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at b.c.c.a.a.a.n.a(GsmaV4Card.java:13)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: at b.c.c.a.a.a.m.f(Es10cImpl.java:2)
10-04 03:42:02.490 4978 5000 E ProfileListFragment: ... 24 more
10-04 03:42:02.500 4978 5000 D Es10c : GetEid
10-04 03:42:02.552 4978 5000 D TelMgr : TelMgrReader:iccOpenLogicalChannel Channel: 2 Status: 1
10-04 03:42:02.553 4978 5000 I RealCardService: TelMgrReader connected!
10-04 03:42:02.554 4978 5000 I ES10c :
10-04 03:42:02.554 4978 5000 I ES10c :
10-04 03:42:02.554 4978 5000 I ES10c : Get EID request:
10-04 03:42:02.554 4978 5000 I ES10c : Full:
10-04 03:42:02.554 4978 5000 I ES10c : BF3E035C015A
10-04 03:42:02.556 4978 5000 D TelMgr : >> 82E2910006BF3E035C015A
10-04 03:42:02.557 4978 5000 D TelMgr : Channel 2, class 130, p1 145, p2 0, p3 6 data BF3E035C015A
10-04 03:42:02.614 4978 5000 D TelMgr : sendCommand response 6985
10-04 03:42:02.616 4978 5000 D TelMgr : << 6985
10-04 03:42:02.617 4978 5000 D TelMgr : close: Channel: 2 Status: 1
10-04 03:42:02.647 4978 5000 I GSMAv4Card: Closed connection to card
10-04 03:42:02.654 4978 5000 E AndroidRuntime: FATAL EXCEPTION: Apdu
10-04 03:42:02.654 4978 5000 E AndroidRuntime: Process: com.mobvoi.wear.lpa.aw, PID: 4978
10-04 03:42:02.654 4978 5000 E AndroidRuntime: java.lang.IllegalStateException: Exception thrown on Scheduler.Worker thread. Add `onError` handling.
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.a.b.b$b.run(LooperScheduler.java:3)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:873)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at android.os.Looper.loop(Looper.java:193)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:65)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: Caused by: f.b.f: b.c.c.a.a.a.j: Get profiles info problem
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.d.c$a.a(InternalObservableUtils.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.d.c$a.call(InternalObservableUtils.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.d.b.onError(ActionSubscriber.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.e.a.a(SafeSubscriber.java:2)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.e.a.onError(SafeSubscriber.java:4)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.a.j$a.onError(OnSubscribeMap.java:4)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.a.j$a.onNext(OnSubscribeMap.java:5)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.a.z$a.onNext(OperatorSubscribeOn.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.a.e.a(NotificationLite.java:9)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.h.e$b.a(SubjectSubscriptionManager.java:13)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.h.e$b.a(SubjectSubscriptionManager.java:3)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.h.e$b.b(SubjectSubscriptionManager.java:6)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.h.a.a(BehaviorSubject.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.h.a.call(BehaviorSubject.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.h.e.a(SubjectSubscriptionManager.java:14)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.h.e.a(SubjectSubscriptionManager.java:5)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.h.e.call(SubjectSubscriptionManager.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.a.i.a(OnSubscribeLift.java:3)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.a.i.call(OnSubscribeLift.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.h.b(Observable.java:7)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.a.z$a.call(OperatorSubscribeOn.java:4)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.a.b.b$b.run(LooperScheduler.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: ... 4 more
10-04 03:42:02.654 4978 5000 E AndroidRuntime: Caused by: java.lang.RuntimeException: b.c.c.a.a.a.j: Get profiles info problem
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at com.mobvoi.ticwear.lpa.euicc.card.x.a(RealCardService.java:52)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at com.mobvoi.ticwear.lpa.euicc.card.CardService.a(CardService.java:4)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at b.c.c.a.e.m.call(Unknown Source:2)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at f.d.a.j$a.onNext(OnSubscribeMap.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: ... 19 more
10-04 03:42:02.654 4978 5000 E AndroidRuntime: Caused by: b.c.c.a.a.a.j: Get profiles info problem
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at b.c.c.a.a.a.m.e(Es10cImpl.java:8)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at b.c.c.a.a.a.q.a(LocalProfileManagment.java:1)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at com.mobvoi.ticwear.lpa.euicc.card.x.a(RealCardService.java:51)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: ... 22 more
10-04 03:42:02.654 4978 5000 E AndroidRuntime: Caused by: b.c.c.a.a.a.j: Invalid APDU response: 6985
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at b.c.c.a.a.a.n.a(GsmaV4Card.java:13)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at b.c.c.a.a.a.h.a(CardAwareEndpoint.java:3)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: at b.c.c.a.a.a.m.e(Es10cImpl.java:4)
10-04 03:42:02.654 4978 5000 E AndroidRuntime: ... 24 more
10-04 03:42:02.666 1461 2061 W ActivityManager: Force finishing activity com.mobvoi.wear.lpa.aw/com.mobvoi.ticwear.lui.LpaAwMainActivity
10-04 03:42:02.731 4978 5000 I Process : Sending signal. PID: 4978 SIG: 9
10-04 03:42:02.784 1461 1475 I WindowManager: WIN DEATH: Window{c241991 u0 com.mobvoi.wear.lpa.aw/com.mobvoi.ticwear.lui.LpaAwMainActivity}
10-04 03:42:02.762 365 524 I chatty : uid=1000(system) HwBinder:365_1 identical 1 line
10-04 03:42:02.784 1461 1566 W InputDispatcher: channel 'c241991 com.mobvoi.wear.lpa.aw/com.mobvoi.ticwear.lui.LpaAwMainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
10-04 03:42:02.784 1461 1566 E InputDispatcher: channel 'c241991 com.mobvoi.wear.lpa.aw/com.mobvoi.ticwear.lui.LpaAwMainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
10-04 03:42:02.784 1461 1475 W InputDispatcher: Attempted to unregister already unregistered input channel 'c241991 com.mobvoi.wear.lpa.aw/com.mobvoi.ticwear.lui.LpaAwMainActivity (server)'
10-04 03:42:02.787 1461 1886 I ActivityManager: Process com.mobvoi.wear.lpa.aw (pid 4978) has died: cch CRE
10-04 03:42:02.792 351 351 I Zygote : Process 4978 exited due to signal (9)
10-04 03:42:02.792 1461 1485 W libprocessgroup: kill(-4978, 9) failed: No such process
10-04 03:42:02.792 1461 1485 I libprocessgroup: Successfully killed process cgroup uid 10024 pid 4978 in 4ms
The Mobvoi app also allows "Scan QR code", but the watch just says "Download Fail". ADB logcat shows this:
Spoiler: ADB log
Code:
10-05 03:02:58.850 18870 18890 D TelMgr : TelMgrReader:iccOpenLogicalChannel Channel: 2 Status: 1
10-05 03:02:58.850 18870 18890 I RealCardService: TelMgrReader connected!
10-05 03:02:58.851 18870 18890 I LPALight: Started
10-05 03:02:58.851 18870 18890 D TelMgr : >> 82E2910003BF2000
10-05 03:02:58.852 18870 18890 D TelMgr : Channel 2, class 130, p1 145, p2 0, p3 3 data BF2000
10-05 03:02:58.879 18870 18890 D TelMgr : sendCommand response 6985
10-05 03:02:58.879 18870 18890 D TelMgr : << 6985
10-05 03:02:58.881 18870 18890 D TelMgr : close: Channel: 2 Status: 1
10-05 03:02:58.899 18870 18890 I GSMAv4Card: Closed connection to card
10-05 03:03:04.907 18870 18870 D RealCardService: updateUI
10-05 03:03:04.910 18870 18870 D DownloadActivity: Download error: Invalid APDU response: 6985: Invalid APDU response: 6985
10-05 03:03:04.955 18870 18890 D TelMgr : TelMgrReader:iccOpenLogicalChannel Channel: 2 Status: 1
10-05 03:03:04.956 18870 18890 I RealCardService: TelMgrReader connected!
10-05 03:03:04.958 18870 18890 D TelMgr : >> 82E2910003BF2800
10-05 03:03:04.959 18870 18890 D TelMgr : Channel 2, class 130, p1 145, p2 0, p3 3 data BF2800
10-05 03:03:04.995 18870 18890 D TelMgr : sendCommand response 6985
10-05 03:03:04.996 18870 18890 D TelMgr : << 6985
10-05 03:03:04.997 18870 18890 D TelMgr : close: Channel: 2 Status: 1
10-05 03:03:05.016 18870 18890 I GSMAv4Card: Closed connection to card
10-05 03:03:05.018 18870 18890 E RealCardService: Error while processing notifications
10-05 03:03:05.018 18870 18890 E RealCardService: b.c.c.a.a.a.j: Invalid APDU response: 6985
10-05 03:03:05.018 18870 18890 E RealCardService: at b.c.c.a.a.a.n.a(GsmaV4Card.java:13)
10-05 03:03:05.018 18870 18890 E RealCardService: at b.c.c.a.a.a.l.a(Es10bImpl.java:164)
10-05 03:03:05.018 18870 18890 E RealCardService: at b.c.c.a.a.a.r.a(NotificationManagment.java:1)
10-05 03:03:05.018 18870 18890 E RealCardService: at b.c.c.a.a.a.r.a(NotificationManagment.java:7)
10-05 03:03:05.018 18870 18890 E RealCardService: at com.mobvoi.ticwear.lpa.euicc.card.x.h(RealCardService.java:1)
10-05 03:03:05.018 18870 18890 E RealCardService: at com.mobvoi.ticwear.lpa.euicc.card.r.a(RealCardService.java:20)
10-05 03:03:05.018 18870 18890 E RealCardService: at com.mobvoi.ticwear.lpa.euicc.card.d.call(Unknown Source:4)
10-05 03:03:05.018 18870 18890 E RealCardService: at f.d.d.b.onNext(ActionSubscriber.java:1)
10-05 03:03:05.018 18870 18890 E RealCardService: at f.e.a.onNext(SafeSubscriber.java:2)
10-05 03:03:05.018 18870 18890 E RealCardService: at f.d.a.w$a.call(OperatorObserveOn.java:8)
10-05 03:03:05.018 18870 18890 E RealCardService: at f.a.b.b$b.run(LooperScheduler.java:1)
10-05 03:03:05.018 18870 18890 E RealCardService: at android.os.Handler.handleCallback(Handler.java:873)
10-05 03:03:05.018 18870 18890 E RealCardService: at android.os.Handler.dispatchMessage(Handler.java:99)
10-05 03:03:05.018 18870 18890 E RealCardService: at android.os.Looper.loop(Looper.java:193)
10-05 03:03:05.018 18870 18890 E RealCardService: at android.os.HandlerThread.run(HandlerThread.java:65)
10-05 03:03:05.020 18870 18890 D RealCardService: execute event: download
This would suggest that it is able to communicate with the eSIM, but it's getting an invalid response. So the possibilities I can think of are:
1) There's some firmware issue between the app and the eSIM that is causing issues. Perhaps the modem firmware is blocking something - so I'm interested in acquiring an EU modem firmware and trying to flash it. This would be weird in that it's not blocking communication with the SIM completely, but blocking certain functionality.
2) The Verizon watch has a different eSIM chip (or different hardware in general), and it's not possible to use it with a different carrier without hardware mods like soldering in a new eSIM. Could the eSIM just mean a non-rewritable SIM that's just embedded onto the board?
3) The eSIM is somehow locked (is this even a thing? - can it be unlocked and reset? - especially if we have root we can probably send arbitrary commands to the eSIM). The logs above suggest every APDU command - even benign ones like get profiles and EID - is returning 6985, which apparently is an error code.
Any ideas?
Thanks for the detailed write up.Did you ever get anywhere with this? I purchased a ticwatch pro 3 ultra and I'm trying to activate it on Verizon.
No, I wasn't able to figure it out, and I gave up.
Presumably a US LTE TicWatch designed for Verizon should activate on Verizon pretty easily, and unlike trying to activate it on an unsupported carrier you might be able to get Verizon tech support or something.

Categories

Resources