• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 5 Thread

Search This thread

Preech

Member
May 24, 2014
27
6
Google Pixel 5
remove navbar causes a significant lag when switching camera modes ( e.g.: photo <-> video )
I ended up flashing Tulsadiver's remove navbar mod after installing this, and that combination works without lag.
( Warning: I got bootloop when flashing this mod over that, but managed to fix it by safe mode )

Another weird issue that came back: the photos app crashes the UI when using the swipe up from bottom to go back to home gesture.
( I used have this happen, but it was fixed by reverting all animation scale options to 1 in the developer menu. )
 

f8lxninja

Member
Jan 18, 2020
38
13
Google Pixel 5
remove navbar causes a significant lag when switching camera modes ( e.g.: photo <-> video )
I ended up flashing Tulsadiver's remove navbar mod after installing this, and that combination works without lag.
( Warning: I got bootloop when flashing this mod over that, but managed to fix it by safe mode )

Another weird issue that came back: the photos app crashes the UI when using the swipe up from bottom to go back to home gesture.
( I used have this happen, but it was fixed by reverting all animation scale options to 1 in the developer menu. )
I'm not experiencing significant lag switching between camera modes with the navbar removed. Maybe something else is conflicting and causing a problem on your phone.
 

dragynbane222

Senior Member
Jul 2, 2012
203
73
Google Pixel 4 XL
Google Pixel 5
So on the December security patch (with the unlisted v7), I'm getting this error:

Code:
12-06 19:35:14.604  1688  1688 E System  : ******************************************
12-06 19:35:14.603  1059  1059 W sensors.qti: type=1400 audit(0.0:140): avc: denied { read write } for name="diag" dev="tmpfs" ino=14393 scontext=u:r:sensors:s0 tcontext=u:object_r:diag_device:s0 tclass=chr_file permissive=0
12-06 19:35:14.606  1688  1688 E System  : ************ Failure starting system services
12-06 19:35:14.606  1688  1688 E System  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServer.run(SystemServer.java:876)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServer.main(SystemServer.java:609)
12-06 19:35:14.606  1688  1688 E System  :     at java.lang.reflect.Method.invoke(Native Method)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-06 19:35:14.606  1688  1688 E System  : Caused by: java.lang.reflect.InvocationTargetException
12-06 19:35:14.606  1688  1688 E System  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-06 19:35:14.606  1688  1688 E System  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-06 19:35:14.606  1688  1688 E System  :     ... 6 more
12-06 19:35:14.606  1688  1688 E System  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-06 19:35:14.606  1688  1688 E System  :     at android.util.Spline.isMonotonic(Spline.java:111)
12-06 19:35:14.606  1688  1688 E System  :     at android.util.Spline.createSpline(Spline.java:46)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-06 19:35:14.606  1688  1688 E System  :     ... 9 more
12-06 19:35:14.606  1059  1080 I sensors.qti: handle_diag_settings:419, try Diag_LSM_Init, count = 20
12-06 19:35:14.607  1059  1080 D Diag_Lib:  Diag_LSM_Init: Failed to open handle to diag driver, error = 13
12-06 19:35:14.607  1688  1688 E Zygote  : System zygote died with fatal exception
12-06 19:35:14.607  1688  1688 E Zygote  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServer.run(SystemServer.java:876)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServer.main(SystemServer.java:609)
12-06 19:35:14.607  1688  1688 E Zygote  :     at java.lang.reflect.Method.invoke(Native Method)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-06 19:35:14.607  1688  1688 E Zygote  : Caused by: java.lang.reflect.InvocationTargetException
12-06 19:35:14.607  1688  1688 E Zygote  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-06 19:35:14.607  1688  1688 E Zygote  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-06 19:35:14.607  1688  1688 E Zygote  :     ... 6 more
12-06 19:35:14.607  1688  1688 E Zygote  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-06 19:35:14.607  1688  1688 E Zygote  :     at android.util.Spline.isMonotonic(Spline.java:111)
12-06 19:35:14.607  1688  1688 E Zygote  :     at android.util.Spline.createSpline(Spline.java:46)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-06 19:35:14.607  1688  1688 E Zygote  :     ... 9 more
12-06 19:35:14.607  1688  1688 D AndroidRuntime: Shutting down VM
--------- beginning of crash
12-06 19:35:14.607  1688  1688 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
12-06 19:35:14.607  1688  1688 E AndroidRuntime: java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServer.run(SystemServer.java:876)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServer.main(SystemServer.java:609)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-06 19:35:14.607  1688  1688 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     ... 6 more
12-06 19:35:14.607  1688  1688 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at android.util.Spline.isMonotonic(Spline.java:111)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at android.util.Spline.createSpline(Spline.java:46)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     ... 9 more
12-06 19:35:14.608  1688  1688 E AndroidRuntime: Error reporting crash
12-06 19:35:14.608  1688  1688 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:156)
12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at java.lang.Thread.dispatchUncaughtException(Thread.java:2200)
12-06 19:35:14.608  1688  1688 I Process : Sending signal. PID: 1688 SIG: 9
12-06 19:35:14.615  1301  1343 E sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:1296:Error 0xd: failed to rename file, errno is Permission denied
12-06 19:35:14.613  1301  1301 W sscrpcd : type=1400 audit(0.0:141): avc: denied { write } for name="factory_data" dev="sda2" ino=18 scontext=u:r:sensors:s0 tcontext=u:object_r:persist_sensors_reg_fac_file:s0 tclass=dir permissive=0
12-06 19:35:14.635  1301  1343 E sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:1296:Error 0xd: failed to rename file, errno is Permission denied
12-06 19:35:14.633  1301  1301 W sscrpcd : type=1400 audit(0.0:142): avc: denied { write } for name="factory_data" dev="sda2" ino=18 scontext=u:r:sensors:s0 tcontext=u:object_r:persist_sensors_reg_fac_file:s0 tclass=dir permissive=0
12-06 19:35:14.642   959   959 E Zygote  : Zygote failed to write to system_server FD: Connection refused

I haven't been able to get the module to work for any version of A12, but haven't gotten around to getting a log until now. I'll throw the complete log as an attachment in case it's needed.
 

Attachments

  • log.txt
    3.7 MB · Views: 2

Typhus_

Senior Member
So on the December security patch (with the unlisted v7), I'm getting this error:

Code:
12-06 19:35:14.604  1688  1688 E System  : ******************************************
12-06 19:35:14.603  1059  1059 W sensors.qti: type=1400 audit(0.0:140): avc: denied { read write } for name="diag" dev="tmpfs" ino=14393 scontext=u:r:sensors:s0 tcontext=u:object_r:diag_device:s0 tclass=chr_file permissive=0
12-06 19:35:14.606  1688  1688 E System  : ************ Failure starting system services
12-06 19:35:14.606  1688  1688 E System  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServer.run(SystemServer.java:876)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServer.main(SystemServer.java:609)
12-06 19:35:14.606  1688  1688 E System  :     at java.lang.reflect.Method.invoke(Native Method)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-06 19:35:14.606  1688  1688 E System  : Caused by: java.lang.reflect.InvocationTargetException
12-06 19:35:14.606  1688  1688 E System  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-06 19:35:14.606  1688  1688 E System  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-06 19:35:14.606  1688  1688 E System  :     ... 6 more
12-06 19:35:14.606  1688  1688 E System  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-06 19:35:14.606  1688  1688 E System  :     at android.util.Spline.isMonotonic(Spline.java:111)
12-06 19:35:14.606  1688  1688 E System  :     at android.util.Spline.createSpline(Spline.java:46)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-06 19:35:14.606  1688  1688 E System  :     ... 9 more
12-06 19:35:14.606  1059  1080 I sensors.qti: handle_diag_settings:419, try Diag_LSM_Init, count = 20
12-06 19:35:14.607  1059  1080 D Diag_Lib:  Diag_LSM_Init: Failed to open handle to diag driver, error = 13
12-06 19:35:14.607  1688  1688 E Zygote  : System zygote died with fatal exception
12-06 19:35:14.607  1688  1688 E Zygote  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServer.run(SystemServer.java:876)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServer.main(SystemServer.java:609)
12-06 19:35:14.607  1688  1688 E Zygote  :     at java.lang.reflect.Method.invoke(Native Method)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-06 19:35:14.607  1688  1688 E Zygote  : Caused by: java.lang.reflect.InvocationTargetException
12-06 19:35:14.607  1688  1688 E Zygote  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-06 19:35:14.607  1688  1688 E Zygote  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-06 19:35:14.607  1688  1688 E Zygote  :     ... 6 more
12-06 19:35:14.607  1688  1688 E Zygote  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-06 19:35:14.607  1688  1688 E Zygote  :     at android.util.Spline.isMonotonic(Spline.java:111)
12-06 19:35:14.607  1688  1688 E Zygote  :     at android.util.Spline.createSpline(Spline.java:46)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-06 19:35:14.607  1688  1688 E Zygote  :     ... 9 more
12-06 19:35:14.607  1688  1688 D AndroidRuntime: Shutting down VM
--------- beginning of crash
12-06 19:35:14.607  1688  1688 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
12-06 19:35:14.607  1688  1688 E AndroidRuntime: java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServer.run(SystemServer.java:876)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServer.main(SystemServer.java:609)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-06 19:35:14.607  1688  1688 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     ... 6 more
12-06 19:35:14.607  1688  1688 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at android.util.Spline.isMonotonic(Spline.java:111)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at android.util.Spline.createSpline(Spline.java:46)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-06 19:35:14.607  1688  1688 E AndroidRuntime:     ... 9 more
12-06 19:35:14.608  1688  1688 E AndroidRuntime: Error reporting crash
12-06 19:35:14.608  1688  1688 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:156)
12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at java.lang.Thread.dispatchUncaughtException(Thread.java:2200)
12-06 19:35:14.608  1688  1688 I Process : Sending signal. PID: 1688 SIG: 9
12-06 19:35:14.615  1301  1343 E sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:1296:Error 0xd: failed to rename file, errno is Permission denied
12-06 19:35:14.613  1301  1301 W sscrpcd : type=1400 audit(0.0:141): avc: denied { write } for name="factory_data" dev="sda2" ino=18 scontext=u:r:sensors:s0 tcontext=u:object_r:persist_sensors_reg_fac_file:s0 tclass=dir permissive=0
12-06 19:35:14.635  1301  1343 E sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:1296:Error 0xd: failed to rename file, errno is Permission denied
12-06 19:35:14.633  1301  1301 W sscrpcd : type=1400 audit(0.0:142): avc: denied { write } for name="factory_data" dev="sda2" ino=18 scontext=u:r:sensors:s0 tcontext=u:object_r:persist_sensors_reg_fac_file:s0 tclass=dir permissive=0
12-06 19:35:14.642   959   959 E Zygote  : Zygote failed to write to system_server FD: Connection refused

I haven't been able to get the module to work for any version of A12, but haven't gotten around to getting a log until now. I'll throw the complete log as an attachment in case it's needed.

Google most likely made changes either to SystemUI or framework-res, or both.

I'll need to update the module to the latest build.

Everytime there's changes, this needs to be done.

I've been abroad and without a PC so I din't had time to get this done. As soon as I done it, I'll share.


Cheers!
 

Typhus_

Senior Member
Hello!

Both modules have been updated to Version 7 and the links are now available on the OP.


What changed?

  • SystemUI MOD has been updated for December build
  • Fix fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
  • Light theme QS Header is now optional
  • Added 2 more battery styles (Big circle and Big dotted circle)
  • Added option to enable/disable dual tone battery meter (it only works on icon portrait mode)
  • Added option to enable/disable showing the number of unread messages on status bar notifications
  • Added option for QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right)
  • Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
  • Added 8 new fonts overlays
  • Fix lag on camera if navbar his completely hidden
  • Added option to enable/disable left shortcut on Lock screen
  • Added option to enable/disable camera shortcut on Lock screen
  • Force Google Sans system-wide is still optional but it's enabled by default (I like it that way, so yeah...bummer. You'll still be able to disable it, so no problem whatsoever)
  • Removed battery percentage option on system settings (since we can now change it on ROM Control app, it didn't make much sense to leave it there. Besides, it wasn't doing anything...)
  • Updated Rom Control app


Hope you may enjoy this.

Cheers!
 

k1984228

Member
Feb 13, 2016
34
4
Google Pixel 5
Hello!

Both modules have been updated to Version 7 and the links are now available on the OP.


What changed?

  • SystemUI MOD has been updated for December build
  • Fix fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
  • Light theme QS Header is now optional
  • Added 2 more battery styles (Big circle and Big dotted circle)
  • Added option to enable/disable dual tone battery meter (it only works on icon portrait mode)
  • Added option to enable/disable showing the number of unread messages on status bar notifications
  • Added option for QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right)
  • Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
  • Added 8 new fonts overlays
  • Fix lag on camera if navbar his completely hidden
  • Added option to enable/disable left shortcut on Lock screen
  • Added option to enable/disable camera shortcut on Lock screen
  • Force Google Sans system-wide is still optional but it's enabled by default (I like it that way, so yeah...bummer. You'll still be able to disable it, so no problem whatsoever)
  • Removed battery percentage option on system settings (since we can now change it on ROM Control app, it didn't make much sense to leave it there. Besides, it wasn't doing anything...)
  • Updated Rom Control app


Hope you may enjoy this.

Cheers!
Pixel 5 (Android 12 December build) bootloop with Android_12_Pixel_5_SystemUI_for_Addon_Features_V7.zip

I've flashed Addon_Features_for_Pixel_Visualizer_Fix.zip before, reboot and wait for 1 min then flash the above module then it bootloop

please fix the module
 
Last edited:

Typhus_

Senior Member
Pixel 5 (Android 12 December build) bootloop with Android_12_Pixel_5_SystemUI_for_Addon_Features_V7.zip

I've flashed Addon_Features_for_Pixel_Visualizer_Fix.zip before, reboot and wait for 1 min then flash the above module then it bootloop

please fix the module

How do you expect me to fix anything if:

1 - It's working at my end
2 - Have you tried to disable gestures navigation before trying this? You could be facing the stupid TensorFlow lib bug...
3 - If you did and if it still fails, grab a logcat and send it here
4 - I'm not a Wizard, you know?


Cheers!
 

k1984228

Member
Feb 13, 2016
34
4
Google Pixel 5
How do you expect me to fix anything if:

1 - It's working at my end
2 - Have you tried to disable gestures navigation before trying this? You could be facing the stupid TensorFlow lib bug...
3 - If you did and if it still fails, grab a logcat and send it here
4 - I'm not a Wizard, you know?


Cheers!
2-i've tried disable gestures and still will bootloop
3 -te: DISABLED
12-12 23:03:55.278 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 177438394; UID 10159; state: DISABLED
12-12 23:03:55.278 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 135772972; UID 10159; state: DISABLED
12-12 23:03:55.278 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 135754954; UID 10159; state: ENABLED
12-12 23:03:55.278 1566 2035 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10159; state: ENABLED
12-12 23:03:55.288 1566 2035 I ActivityManager: Start proc 6580:com.google.android.GoogleCamera/u0a159 for broadcast {com.google.android.GoogleCamera/com.google.android.apps.camera.camerafatalerror.BootCompleteReceiver}
12-12 23:03:55.344 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10159; state: DISABLED
12-12 23:03:55.982 1566 1958 I DisplayDeviceRepository: Display device changed: DisplayDeviceInfo{"內置畫面": uniqueId="local:4630946523002478721", 1080 x 2340, modeId 2, defaultModeId 1, supportedModes [{id=1, width=1080, height=2340, fps=60.000004, alternativeRefreshRates=[90.0]}, {id=2, width=1080, height=2340, fps=90.0, alternativeRefreshRates=[60.000004]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[2, 3], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, allmSupported false, gameContentTypeSupported false, density 440, 435.428 x 433.839 dpi, appVsyncOff 2333333, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 136 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 136, 136), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 density={2.75} cutoutSpec={M 41,77 a 40,40 0 1 0 80,0 40,40 0 1 0 -80,0 Z @left} rotation={0} scale={1.0}}}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=129, model=0x40446d53ad64a0}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=0}, state ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.2901961, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=108, center=Point(108, 108)}, RoundedCorner{position=TopRight, radius=108, center=Point(972, 108)}, RoundedCorner{position=BottomRight, radius=108, center=Point(972, 2232)}, RoundedCorner{position=BottomLeft, radius=108, center=Point(108, 2232)}]}, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
12-12 23:03:56.168 1566 2310 W NotificationService: Toast already killed. pkg=dg.nbbzumeebp.lb.yx [email protected]
12-12 23:03:56.171 1566 1958 I DisplayDeviceRepository: Display device changed: DisplayDeviceInfo{"內置畫面": uniqueId="local:4630946523002478721", 1080 x 2340, modeId 1, defaultModeId 1, supportedModes [{id=1, width=1080, height=2340, fps=60.000004, alternativeRefreshRates=[90.0]}, {id=2, width=1080, height=2340, fps=90.0, alternativeRefreshRates=[60.000004]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[2, 3], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, allmSupported false, gameContentTypeSupported false, density 440, 435.428 x 433.839 dpi, appVsyncOff 2333332, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 136 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 136, 136), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 density={2.75} cutoutSpec={M 41,77 a 40,40 0 1 0 80,0 40,40 0 1 0 -80,0 Z @left} rotation={0} scale={1.0}}}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=129, model=0x40446d53ad64a0}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=0}, state ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.2901961, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=108, center=Point(108, 108)}, RoundedCorner{position=TopRight, radius=108, center=Point(972, 108)}, RoundedCorner{position=BottomRight, radius=108, center=Point(972, 2232)}, RoundedCorner{position=BottomLeft, radius=108, center=Point(108, 2232)}]}, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
12-12 23:03:56.193 1566 1958 I DisplayDeviceRepository: Display device changed: DisplayDeviceInfo{"內置畫面": uniqueId="local:4630946523002478721", 1080 x 2340, modeId 2, defaultModeId 1, supportedModes [{id=1, width=1080, height=2340, fps=60.000004, alternativeRefreshRates=[90.0]}, {id=2, width=1080, height=2340, fps=90.0, alternativeRefreshRates=[60.000004]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[2, 3], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, allmSupported false, gameContentTypeSupported false, density 440, 435.428 x 433.839 dpi, appVsyncOff 2333333, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 136 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 136, 136), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 density={2.75} cutoutSpec={M 41,77 a 40,40 0 1 0 80,0 40,40 0 1 0 -80,0 Z @left} rotation={0} scale={1.0}}}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=129, model=0x40446d53ad64a0}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=0}, state ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.2901961, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=108, center=Point(108, 108)}, RoundedCorner{position=TopRight, radius=108, center=Point(972, 108)}, RoundedCorner{position=BottomRight, radius=108, center=Point(972, 2232)}, RoundedCorner{position=BottomLeft, radius=108, center=Point(108, 2232)}]}, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
12-12 23:03:56.523 1566 4092 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10148; state: DISABLED
12-12 23:03:56.662 1566 2329 D CompatibilityChangeReporter: Compat change id reported: 171306433; UID 10156; state: ENABLED
12-12 23:03:56.668 1566 2869 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10102; state: DISABLED
12-12 23:03:56.668 1566 2869 D CompatibilityChangeReporter: Compat change id reported: 177438394; UID 10102; state: DISABLED
12-12 23:03:56.668 1566 2869 D CompatibilityChangeReporter: Compat change id reported: 135772972; UID 10102; state: DISABLED
12-12 23:03:56.668 1566 2869 D CompatibilityChangeReporter: Compat change id reported: 135754954; UID 10102; state: ENABLED
12-12 23:03:56.668 1566 2035 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10102; state: ENABLED
12-12 23:03:56.677 1566 2035 I ActivityManager: Start proc 6720:com.google.android.settings.intelligence/u0a102 for broadcast {com.google.android.settings.intelligence/com.google.android.settings.intelligence.modules.battery.impl.usage.BootBroadcastReceiver}
12-12 23:03:56.700 1566 4092 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10102; state: DISABLED
12-12 23:03:56.907 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 171306433; UID 10334; state: DISABLED
12-12 23:03:56.993 1566 2310 D CompatibilityChangeReporter: Compat change id reported: 171306433; UID 10102; state: ENABLED
12-12 23:03:57.029 1566 4127 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10235; state: DISABLED
12-12 23:03:57.056 1566 1957 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10227; state: DISABLED

4- thanks for your big helping
 

Typhus_

Senior Member
2-i've tried disable gestures and still will bootloop
3 -te: DISABLED
12-12 23:03:55.278 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 177438394; UID 10159; state: DISABLED
12-12 23:03:55.278 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 135772972; UID 10159; state: DISABLED
12-12 23:03:55.278 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 135754954; UID 10159; state: ENABLED
12-12 23:03:55.278 1566 2035 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10159; state: ENABLED
12-12 23:03:55.288 1566 2035 I ActivityManager: Start proc 6580:com.google.android.GoogleCamera/u0a159 for broadcast {com.google.android.GoogleCamera/com.google.android.apps.camera.camerafatalerror.BootCompleteReceiver}
12-12 23:03:55.344 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10159; state: DISABLED
12-12 23:03:55.982 1566 1958 I DisplayDeviceRepository: Display device changed: DisplayDeviceInfo{"內置畫面": uniqueId="local:4630946523002478721", 1080 x 2340, modeId 2, defaultModeId 1, supportedModes [{id=1, width=1080, height=2340, fps=60.000004, alternativeRefreshRates=[90.0]}, {id=2, width=1080, height=2340, fps=90.0, alternativeRefreshRates=[60.000004]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[2, 3], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, allmSupported false, gameContentTypeSupported false, density 440, 435.428 x 433.839 dpi, appVsyncOff 2333333, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 136 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 136, 136), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 density={2.75} cutoutSpec={M 41,77 a 40,40 0 1 0 80,0 40,40 0 1 0 -80,0 Z @left} rotation={0} scale={1.0}}}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=129, model=0x40446d53ad64a0}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=0}, state ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.2901961, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=108, center=Point(108, 108)}, RoundedCorner{position=TopRight, radius=108, center=Point(972, 108)}, RoundedCorner{position=BottomRight, radius=108, center=Point(972, 2232)}, RoundedCorner{position=BottomLeft, radius=108, center=Point(108, 2232)}]}, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
12-12 23:03:56.168 1566 2310 W NotificationService: Toast already killed. pkg=dg.nbbzumeebp.lb.yx [email protected]
12-12 23:03:56.171 1566 1958 I DisplayDeviceRepository: Display device changed: DisplayDeviceInfo{"內置畫面": uniqueId="local:4630946523002478721", 1080 x 2340, modeId 1, defaultModeId 1, supportedModes [{id=1, width=1080, height=2340, fps=60.000004, alternativeRefreshRates=[90.0]}, {id=2, width=1080, height=2340, fps=90.0, alternativeRefreshRates=[60.000004]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[2, 3], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, allmSupported false, gameContentTypeSupported false, density 440, 435.428 x 433.839 dpi, appVsyncOff 2333332, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 136 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 136, 136), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 density={2.75} cutoutSpec={M 41,77 a 40,40 0 1 0 80,0 40,40 0 1 0 -80,0 Z @left} rotation={0} scale={1.0}}}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=129, model=0x40446d53ad64a0}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=0}, state ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.2901961, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=108, center=Point(108, 108)}, RoundedCorner{position=TopRight, radius=108, center=Point(972, 108)}, RoundedCorner{position=BottomRight, radius=108, center=Point(972, 2232)}, RoundedCorner{position=BottomLeft, radius=108, center=Point(108, 2232)}]}, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
12-12 23:03:56.193 1566 1958 I DisplayDeviceRepository: Display device changed: DisplayDeviceInfo{"內置畫面": uniqueId="local:4630946523002478721", 1080 x 2340, modeId 2, defaultModeId 1, supportedModes [{id=1, width=1080, height=2340, fps=60.000004, alternativeRefreshRates=[90.0]}, {id=2, width=1080, height=2340, fps=90.0, alternativeRefreshRates=[60.000004]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[2, 3], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, allmSupported false, gameContentTypeSupported false, density 440, 435.428 x 433.839 dpi, appVsyncOff 2333333, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 136 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 136, 136), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 density={2.75} cutoutSpec={M 41,77 a 40,40 0 1 0 80,0 40,40 0 1 0 -80,0 Z @left} rotation={0} scale={1.0}}}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=129, model=0x40446d53ad64a0}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=0}, state ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.2901961, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=108, center=Point(108, 108)}, RoundedCorner{position=TopRight, radius=108, center=Point(972, 108)}, RoundedCorner{position=BottomRight, radius=108, center=Point(972, 2232)}, RoundedCorner{position=BottomLeft, radius=108, center=Point(108, 2232)}]}, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
12-12 23:03:56.523 1566 4092 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10148; state: DISABLED
12-12 23:03:56.662 1566 2329 D CompatibilityChangeReporter: Compat change id reported: 171306433; UID 10156; state: ENABLED
12-12 23:03:56.668 1566 2869 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10102; state: DISABLED
12-12 23:03:56.668 1566 2869 D CompatibilityChangeReporter: Compat change id reported: 177438394; UID 10102; state: DISABLED
12-12 23:03:56.668 1566 2869 D CompatibilityChangeReporter: Compat change id reported: 135772972; UID 10102; state: DISABLED
12-12 23:03:56.668 1566 2869 D CompatibilityChangeReporter: Compat change id reported: 135754954; UID 10102; state: ENABLED
12-12 23:03:56.668 1566 2035 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10102; state: ENABLED
12-12 23:03:56.677 1566 2035 I ActivityManager: Start proc 6720:com.google.android.settings.intelligence/u0a102 for broadcast {com.google.android.settings.intelligence/com.google.android.settings.intelligence.modules.battery.impl.usage.BootBroadcastReceiver}
12-12 23:03:56.700 1566 4092 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10102; state: DISABLED
12-12 23:03:56.907 1566 4148 D CompatibilityChangeReporter: Compat change id reported: 171306433; UID 10334; state: DISABLED
12-12 23:03:56.993 1566 2310 D CompatibilityChangeReporter: Compat change id reported: 171306433; UID 10102; state: ENABLED
12-12 23:03:57.029 1566 4127 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10235; state: DISABLED
12-12 23:03:57.056 1566 1957 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10227; state: DISABLED

4- thanks for your big helping

Unfortunately, that log is unconclusive.

You should take the log as I've explained on the OP so I may try and understand what's happening.


Cheers!
 
  • Like
Reactions: elong7681

Typhus_

Senior Member

Still, nothing there that can help me figure out what's wrong at your end.

Are you using any other modules, like Lsposed or zygisk modules?

If you are, please use the install method I've suggested on the OP (the one to get rid of tensorflow lib issue), so we may both be sure that nothing else is conflicting with this.


Cheers!
 
  • Like
Reactions: k1984228

dragynbane222

Senior Member
Jul 2, 2012
203
73
Google Pixel 4 XL
Google Pixel 5
So I'm getting the same errors I got before you released v7, with the new linked versions. Specifically zygote is crashing with a fatal exception.

I'll attach the full log from boot up until a good while in. The error lines are exactly the same as before. It seems it's still having trouble with java arguments.

Code:
12-12 10:37:37.688  1691  1691 E System  : ************ Failure starting system services
12-12 10:37:37.688  1691  1691 E System  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServer.run(SystemServer.java:876)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServer.main(SystemServer.java:609)
12-12 10:37:37.688  1691  1691 E System  :     at java.lang.reflect.Method.invoke(Native Method)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-12 10:37:37.688  1691  1691 E System  : Caused by: java.lang.reflect.InvocationTargetException
12-12 10:37:37.688  1691  1691 E System  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-12 10:37:37.688  1691  1691 E System  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-12 10:37:37.688  1691  1691 E System  :     ... 6 more
12-12 10:37:37.688  1691  1691 E System  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-12 10:37:37.688  1691  1691 E System  :     at android.util.Spline.isMonotonic(Spline.java:111)
12-12 10:37:37.688  1691  1691 E System  :     at android.util.Spline.createSpline(Spline.java:46)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-12 10:37:37.688  1691  1691 E System  :     ... 9 more
12-12 10:37:37.688  1691  1691 E Zygote  : System zygote died with fatal exception
12-12 10:37:37.688  1691  1691 E Zygote  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServer.run(SystemServer.java:876)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServer.main(SystemServer.java:609)
12-12 10:37:37.688  1691  1691 E Zygote  :     at java.lang.reflect.Method.invoke(Native Method)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-12 10:37:37.688  1691  1691 E Zygote  : Caused by: java.lang.reflect.InvocationTargetException
12-12 10:37:37.688  1691  1691 E Zygote  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-12 10:37:37.688  1691  1691 E Zygote  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-12 10:37:37.688  1691  1691 E Zygote  :     ... 6 more
12-12 10:37:37.688  1691  1691 E Zygote  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-12 10:37:37.688  1691  1691 E Zygote  :     at android.util.Spline.isMonotonic(Spline.java:111)
12-12 10:37:37.688  1691  1691 E Zygote  :     at android.util.Spline.createSpline(Spline.java:46)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-12 10:37:37.688  1691  1691 E Zygote  :     ... 9 more
12-12 10:37:37.688  1691  1691 D AndroidRuntime: Shutting down VM
--------- beginning of crash
12-12 10:37:37.689  1691  1691 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
12-12 10:37:37.689  1691  1691 E AndroidRuntime: java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServer.run(SystemServer.java:876)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServer.main(SystemServer.java:609)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-12 10:37:37.689  1691  1691 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     ... 6 more
12-12 10:37:37.689  1691  1691 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at android.util.Spline.isMonotonic(Spline.java:111)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at android.util.Spline.createSpline(Spline.java:46)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     ... 9 more
12-12 10:37:37.686  1267  1267 W sscrpcd : type=1400 audit(0.0:165): avc: denied { write } for name="factory_data" dev="sda2" ino=18 scontext=u:r:sensors:s0 tcontext=u:object_r:persist_sensors_reg_fac_file:s0 tclass=dir permissive=0
12-12 10:37:37.690  1691  1691 E AndroidRuntime: Error reporting crash
12-12 10:37:37.690  1691  1691 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
12-12 10:37:37.690  1691  1691 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:156)
12-12 10:37:37.690  1691  1691 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
12-12 10:37:37.690  1691  1691 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
12-12 10:37:37.690  1691  1691 E AndroidRuntime:     at java.lang.Thread.dispatchUncaughtException(Thread.java:2200)
12-12 10:37:37.690  1691  1691 I Process : Sending signal. PID: 1691 SIG: 9
12-12 10:37:37.690  1267  1276 E sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:1296:Error 0xd: failed to rename file, errno is Permission denied

I have not installed other magisk modules or anything custom. Pretty much full stock.

Though I did notice there's more below what I originally had.
 

Attachments

  • logcat.txt
    5.3 MB · Views: 1

Typhus_

Senior Member
So I'm getting the same errors I got before you released v7, with the new linked versions. Specifically zygote is crashing with a fatal exception.

I'll attach the full log from boot up until a good while in. The error lines are exactly the same as before. It seems it's still having trouble with java arguments.

Code:
12-12 10:37:37.688  1691  1691 E System  : ************ Failure starting system services
12-12 10:37:37.688  1691  1691 E System  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServer.run(SystemServer.java:876)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServer.main(SystemServer.java:609)
12-12 10:37:37.688  1691  1691 E System  :     at java.lang.reflect.Method.invoke(Native Method)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-12 10:37:37.688  1691  1691 E System  : Caused by: java.lang.reflect.InvocationTargetException
12-12 10:37:37.688  1691  1691 E System  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-12 10:37:37.688  1691  1691 E System  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-12 10:37:37.688  1691  1691 E System  :     ... 6 more
12-12 10:37:37.688  1691  1691 E System  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-12 10:37:37.688  1691  1691 E System  :     at android.util.Spline.isMonotonic(Spline.java:111)
12-12 10:37:37.688  1691  1691 E System  :     at android.util.Spline.createSpline(Spline.java:46)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-12 10:37:37.688  1691  1691 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-12 10:37:37.688  1691  1691 E System  :     ... 9 more
12-12 10:37:37.688  1691  1691 E Zygote  : System zygote died with fatal exception
12-12 10:37:37.688  1691  1691 E Zygote  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServer.run(SystemServer.java:876)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServer.main(SystemServer.java:609)
12-12 10:37:37.688  1691  1691 E Zygote  :     at java.lang.reflect.Method.invoke(Native Method)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-12 10:37:37.688  1691  1691 E Zygote  : Caused by: java.lang.reflect.InvocationTargetException
12-12 10:37:37.688  1691  1691 E Zygote  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-12 10:37:37.688  1691  1691 E Zygote  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-12 10:37:37.688  1691  1691 E Zygote  :     ... 6 more
12-12 10:37:37.688  1691  1691 E Zygote  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-12 10:37:37.688  1691  1691 E Zygote  :     at android.util.Spline.isMonotonic(Spline.java:111)
12-12 10:37:37.688  1691  1691 E Zygote  :     at android.util.Spline.createSpline(Spline.java:46)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-12 10:37:37.688  1691  1691 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-12 10:37:37.688  1691  1691 E Zygote  :     ... 9 more
12-12 10:37:37.688  1691  1691 D AndroidRuntime: Shutting down VM
--------- beginning of crash
12-12 10:37:37.689  1691  1691 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
12-12 10:37:37.689  1691  1691 E AndroidRuntime: java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServer.run(SystemServer.java:876)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServer.main(SystemServer.java:609)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-12 10:37:37.689  1691  1691 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance0(Native Method)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     ... 6 more
12-12 10:37:37.689  1691  1691 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at android.util.Spline.isMonotonic(Spline.java:111)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at android.util.Spline.createSpline(Spline.java:46)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-12 10:37:37.689  1691  1691 E AndroidRuntime:     ... 9 more
12-12 10:37:37.686  1267  1267 W sscrpcd : type=1400 audit(0.0:165): avc: denied { write } for name="factory_data" dev="sda2" ino=18 scontext=u:r:sensors:s0 tcontext=u:object_r:persist_sensors_reg_fac_file:s0 tclass=dir permissive=0
12-12 10:37:37.690  1691  1691 E AndroidRuntime: Error reporting crash
12-12 10:37:37.690  1691  1691 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
12-12 10:37:37.690  1691  1691 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:156)
12-12 10:37:37.690  1691  1691 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
12-12 10:37:37.690  1691  1691 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
12-12 10:37:37.690  1691  1691 E AndroidRuntime:     at java.lang.Thread.dispatchUncaughtException(Thread.java:2200)
12-12 10:37:37.690  1691  1691 I Process : Sending signal. PID: 1691 SIG: 9
12-12 10:37:37.690  1267  1276 E sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:1296:Error 0xd: failed to rename file, errno is Permission denied

I have not installed other magisk modules or anything custom. Pretty much full stock.

Though I did notice there's more below what I originally had.

It's weird that you don't have anything else installed and facing zygote errors...

Anyway, the only thing I can suggest is:

  1. Uninstall all Magisk modules
  2. Completely uninstall Magisk (using the option on Magisk Manager app)
  3. Reboot device
  4. Flash latest stock ROM build through fastboot using flash_all.bat (remember to replace the "-w" flag for "--disable-verity --disable-verification" inside the bat file to keep your data and disable the security flags )
  5. Root the device again using latest Magisk Canary
  6. Flash SystemUI MOD and only that one just to make sure no other thing is causing conflicts
  7. Reboot device
  8. Hopefully it will work, so you may install the Addon Features module as well as other modules you may use.
 

dragynbane222

Senior Member
Jul 2, 2012
203
73
Google Pixel 4 XL
Google Pixel 5
It's weird that you don't have anything else installed and facing zygote errors...

Anyway, the only thing I can suggest is:

  1. Uninstall all Magisk modules
  2. Completely uninstall Magisk (using the option on Magisk Manager app)
  3. Reboot device
  4. Flash latest stock ROM build through fastboot using flash_all.bat (remember to replace the "-w" flag for "--disable-verity --disable-verification" inside the bat file to keep your data and disable the security flags )
  5. Root the device again using latest Magisk Canary
  6. Flash SystemUI MOD and only that one just to make sure no other thing is causing conflicts
  7. Reboot device
  8. Hopefully it will work, so you may install the Addon Features module as well as other modules you may use.
That didn't seem to work, same error. I did try Zygisk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    Hello!

    Both modules have been updated to Version 11 and the links are now available on the OP.



    What changed?

    • Added more java date string types on clock date customization
    • Added signal icons styles(don't know why but when enabling them, Rom Control app crashes...well, whatever... 🤷‍♂️)
    • Fixed some icons not appearing on lock screen status bar (they can be disabled using SystemUI Tuner for those who don't want them to appear anywhere)
    • Enable/disable carrier text on lock screen
    • Added date, clock and battery click actions on QS Header (long click on clock goes to system time settings, simple click opens clock app)
    • Fix Network Traffic on QS if set to QS header only (now it's only visible if fully expanded and on the top right)
    • Force user selected font on more UI places
    • Added Landscape battery style and left battery text option
    • Use less blur and zoom on lock screen album art
    • Added QS Tiles animations options
    • Enable/Disable vibration while touching QS Tiles
    • Allow overriding feature flags (this allows us to override feature flags manually using setprop persist.sysui.flag."whatever_flag_we_want" command)
    • Added Voice Access for all Pixels (you can turn it on on Accessibility options and control your device with voice commands)
    • Updated Rom Control app


    Hope you may enjoy this and I wish you all a happy new year! 🤘 :devilish: 🤘


    If you would like to show me your support, please leave a like or follow my band pages or drum covers YouTube channel (the links are on my signature). I would be very grateful if you did.


    See you guys in 2022! :cool:



    Cheers!
    7
    Hello!

    Both modules have been updated to Version 10 and the links are now available on the OP.


    What changed?
    • Added more custom themed icons
    • Show/Hide QS edit icon on QS Footer
    • Show/Hide Quick access Developer options icon on QS Footer
    • Added one more option for QS Quick pulldown with one finger (now you can drag from anywhere on the top to quickly access brightness bar)
    • Long press QS footer Settings icon to access Rom Control (since some of you don't see the app icon on the drawer I thought on this solution)
    • Added option to invert 2 or 3 button navigation modes layout (meaning...now you can swap back and recent apps buttons)
    • Added option to configure back gesture navigation height (full screen, half screen, one third of the screen or just back down on the screen)
    • Updated Rom Control app

    Hope you may enjoy this!


    Cheers!
    6
    Hello!

    Both modules have been updated to Version 9 and the links are now available on the OP.


    What changed?

    • Corrected all icon packs overlays so that the WiFi, BT and Hotspot QS Toggles won't cause a SystemUI FC
    • Cell QS Tile now shows carrier name
    • Added 3 more fonts
    • Revamped Screenshot service (it now allows us to delete screenshot as soon as we take it and we can enable/disable screenshot shutter sound)
    • Updated Rom Control app

    Cheers!
    5
    Hello!

    Both modules have been updated to Version 12 and the links are now available on the OP.


    What changed?

    • Removed everything Wallpaper related into a separate module (that module includes Pixel 6 static and live wallpapers, as well as several live wallpapers that aren't normally available for download, stuff like Doodle, Conveyer belt, etc.)
    • Enable/disable gradient effect on QS Tiles and Brightness slider
    • Hide gestures navbar pill (using transparency)
    • Colorize gestures navbar pill with dynamic accent color
    • Bring back the Dark Themes from Android 11 Addon Features
    • Use 4G instead of LTE option
    • Resize navbar pill (normal, medium, big)
    • Smaller landscape battery icon
    • Tap to add or remove tiles in QS customizer
    • Added one more icon pack (Oxigen OS)
    • Added one more icon shape (Leaf)
    • Enable/disable QQS Brightness slider
    • Enable/disable default QS Brightness slider
    • Auto brightness QS icon (on/off)
    • Brightness slider position (Top, Bottom)
    • Double tap to sleep on status bar
    • Double tap to sleep on lock screen
    • Updated Rom Control app


    Hope you may enjoy this.


    Cheers!
    5
    Hello!

    SystemUI V11 module is compatible with January build, I'm already using it. Addon features is as well, but that one never gets affected when a new build comes out...

    Although I noticed some changes on some java files, fact is, it's compatible.

    Either way, I'll have to recheck stuff (in case I notice that something gets broken while using it).

    Now I just have to wait to see if January build for Pixel 6 devices brings new stuff, or not.


    Cheers!
  • 9
    addon_features_for_pixel_devices_andorid_12-png.5456283


    What is this?

    These are some Magisk modules that adds the following cool features to any Pixel 3, 4, 5 and 6 device running Android 12:

    • Enable/Disable Google Sans font system wide
    • Adds Icon Styles and Icon Shapes overlays from Android 11
    • Fonts options
    • Enable/Disable Combined signal icons
    • Pixel 6 Wallpapers
    • Adds 2 button mode navigation (it was removed on Android 11 but I think some users like that navigation mode, so I add it)
    • Adaptive sound options
    • Enable Voice access for all Pixel devices
    • Navigation bar options (reduce keyboard bottom space size, completely remove NavBar, invert layout*, set back gesture height*)
    • SystemUI Tuner options
    • Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
    • Enable/disable dual tone battery meter (it only works on icon portrait mode)
    • Enable/disable showing the number of unread messages on status bar notifications
    • Reduce Status bar height (and option to correct left padding on devices with the notch on the left)
    • Option to enable/disable more themed icons on launcher (some apps don't have a themed icon so it won't work for all apps)
    • Enable/Disable left shortcut on Lock screen
    • Enable/Disable camera shortcut on Lock screen
    • Enable/disable gradient effect on QS Tiles and Brightness slider
    • Hide gestures navbar pill (using transparency)
    • Colorize gestures navbar pill with dynamic accent color
    • Dark Themes from Android 11 Addon Features

      ------------------//------------------------
    • Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile *
    • Battery Styles *
    • Clock Customization *
    • Network Traffic Indicators (on Pixel 5, Pixel 6 and Pixel 6 Pro devices they only work on QS Header) *[/SIZE]
    • QS Battery percentage independent options (show estimate time remaining or just percentage) *
    • Dual tone Light/Dark themes for Quick Settings Panel and Power Menu *
    • Album art on lock screen options *
    • Music visualizer options (requires Visualizer fix module) *
    • QS Quick pulldown with one finger (options are off, drag from the top left, drag from the top right and drag from anywhere on the top) *
    • Revamped Screenshot service (it allows us to delete screenshot as soon as we take it and we can enable/disable screenshot shutter sound) *
    • Show/Hide QS Edit icon on QS footer *
    • Show/Hide Quick access Developer options icon on QS footer *
    • Quick access Rom Control app by long pressing on QS Footer Settings icon *
    • Edit Back gesture navigation height *
    • Enable/Disable inverted layout for 2 and 3 button navigation modes *
    • Enable/Disable carrier text on lock screen *
    • Date, clock and battery click actions on QS Header (long click on clock goes to system time settings, simple click opens clock app) *
    • QS Tiles animations and vibration options *
    • Disabled icon blacklist on both status bar and lock screen (the icons can be disabled using SystemUI Tuner for those who don't want some icons to appear anywhere) *
    • Override feature flags (This allows us to override feature flags manually using setprop persist.sysui.flag."whatever_flag_we_want" command) *
    • Use 4G instead of LTE option
    • Resize navbar pill (normal, medium, big)
    • Tap to add or remove tiles in QS customizer
    • Enable/disable QQS Brightness slider
    • Enable/disable default QS Brightness slider
    • Auto brightness QS icon (on/off)
    • Brightness slider position (Top, Bottom)
    • Double tap to sleep on status bar
    • Double tap to sleep on lock screen
    • Rom Control app (to setup all these options)[/SIZE


    * -> These features are only available if "SystemUI module" is installed.

    Downloads:

    Addon_Features_for_Pixel_Visualizer_Fix.zip -> Install this module first (if you haven't installed it before). Afterwards, reboot your device and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. You see, this "Visualizer fix" module is only needed in order to add a missing permission to SystemUI. It only has to be installed once (obviously, if in the future you clean flash the ROM, you'll have to flash it again or you'll be missing that required permission). And, since it's only needed once, this module is deleted from the system after doing what it has to do. So, it's normal that you won't see it as installed after installing everything.

    Android_12_Addon_Features_for_Pixel_V12.zip -> "Harmless" module that works on any Pixel device running on STOCK ROM, The features marked with an * above options, on Rom Control app, won't do anything if the SystemUI module, shared next, isn't installed.

    Android_12_Pixel_5_or_6_SystemUI_for_Addon_Features_V12.zip -> This is "THE" module! This module adds all xml and smali changes into SystemUI and framework-res. Without this module the "exclusive features" won't work. Also, this module could be responsible for breaking boot if it fails to work at your end. I've ran several tests on my device (a Pixel 4a) and didn't face any issues but, since this module replaces stock SystemUI and framework-res for modded ones, you could run into problems if some other module tries to do the same or it's simply incompatible with it.

    Addon_Features_for_Pixel_More_Live_Wallpapers.zip -> Optional module. I've decided to remove everything regarding wallpapers from Addon features main module and create this one. I thought that it wouldn't make much sense to have a single module with almost 500 MB. So, this new optional module adds Pixel 6 static and live Wallpapers (obviously redundant for Pixel 6 users...) but, as well, it adds other Live Wallpapers that aren't normally available for download on Wallpaper & Style app (old stuff like doodle, conveyer belt, etc. from older pixels).


    Notes regarding the "exclusive version" for Pixel devices:

    • DO NOT, I'll repeat, DO NOT flash "SystemUI module" zip on any other ROM besides stock Pixel. It won't work! If you want those extra features on your current ROM you will have to port them yourself. I explain how to later on this post.
    • Make sure that you're able to run adb shell as root before rebooting your device.
    • If something goes wrong after flashing "SystemUI module", like if your device doesn't boot or something stupid, connect your phone to your PC during boot and run this:

    Code:
    adb shell
    Code:
    su
    Code:
    rm -rf /data/adb/modules/Modded_SystemUI && reboot

    • If you forgot to enable the ability to run adb shell as root, and if your device is on a "non-boot" state, the only way you can fix that is to remove all Magisk modules you have installed. That can be achieved by running the following commands during boot:

    Code:
    adb shell
    Code:
    magisk --remove-modules
    • If none of the above methods work to get your device booting, then you have to boot into safe mode. By doing so, Magisk will disable all modules for you (it doesn't uninstall them, just disables them). To force a boot into safe mode all you need to do is to keep pressing volume down button during boot animation. After the system boots into safe mode you can reboot your device to boot up normally (since all modules will be disabled). If you get stuck during boot animation again, just force another reboot (I've had to do that during my tests).

    • When a new OTA update comes please don't flash the "SystemUI module" until I say it's ok to do so. I mean, me or any other member who may have tested it. Why? Because Google may change things on stock SystemUI and/or framework-res between builds. When that happens, I have to recreate the module again to adapt those changes. Rest assured that I'll always test the module with new builds and update as necessary.

    • In case your device gets caught in a bootloop, please provide me a logcat so I may try and look if anything can be done about it. To do so, during boot connect your device to your PC and grab a logcat with this adb command:

      Code:
      adb logcat > log.txt

      After grabbing the log, please open the txt file and search for "FATAL". Afterwards post here the lines where the "Fatal error occurred".


    • I've made these modules for my personal use and just decided to share with all XDA community. Having this in mind, there's no need for donations (although I won't refuse them if you want to buy me a beer). As for requests or whatever, I can only add more stuff when, and if, I have time for it. I'm a really busy man in real life so I can't promise anything nor ETAs.

    Requirements:

    • Unlocked bootloader
    • Magisk Root | Magisk Manager
    • Stock December 2021 build, or later, running

    Suggestion:

    • Uninstall all other modules you may have installed before installing SystemUI module zip. They could be incompatible with the "SystemUI module" thus making the device get caught in a bootloop. You may install them afterwards, one by one, just to make sure everything is ok.
    • If you're up to it, instead of disabling/removing modules, I recommend you to flash latest stock build through fastboot using flash_all.bat. In order to retain your data, remove the "-w" flag (if you're using latest Magisk canary) OR replace the "-w" flag for "--disable-verity --disable-verification" (if you're running Magisk stable) from the update command on flash-all script.

    How to install?

    1. Flash both "Addon Features" and "SytemUI" Magisk Modules
    2. Reboot device
    3. Have fun!

    Faced a black screen after flashing the "SystemUI MOD"? Then try this:
    (This usually happens when an error about "TensorFlow lib" is shown on the logcat, if it's any other error, don't do this. Share the log instead so I may take a look)

    1. Uninstall both modules
    2. Enable 3 button, navigation mode on System Settings
    3. Flash both "Addon Features" and "SytemUI" Magisk Modules
    4. Reboot device
    5. Have fun!

    If you're still having issues or if you want to fix that "TensorFlow lib stupid bug", which is responsible for not being able to use stock gestures navigation, then you'll have to do this:



    1. Uninstall all previous Magisk modules you had installed
    2. Completely uninstall Magisk (using the option on Magisk Manager app)
    3. Reboot device
    4. Flash latest stock ROM build through fastboot using flash_all.bat (remember to remove the "-w" flag, if running Magisk Canary, or replace the "-w" flag for "--disable-verity --disable-verification", if running Magisk Stable, inside the bat file to keep your data and disable the security flags )
    5. Root the device again using latest Magisk Canary (stable version works for the time being but latest Magisk Canary is more compatible with Android 12)
    6. Flash these two modules, and only these just to make sure no other module is causing conflicts
    7. Reboot device
    8. Hopefully it will work, so enjoy!

    Video:

    Check all Rom Control (with exclusive features) options HERE.

    Note that this video was recorded when I've made this for Android 11. Some features may not be present (yet) for Android 12. The video is here only for those, who have never tried this on Android 11, may understand what to expect.


    How's these "exclusive features" even possible?


    All features that you see on Pixel Devices "SystemUI module" were reverse engineered from Proton AOSP and Evolution X ROM source code. The source code is available on the links bellow shown on the credits. This means that I've been practicing some hard core "old school" Android smali edition in order to get this working. So, yes, I have some credits about this but, if it weren't for the original developers and it's public source code, none of this would be possible. Thank them for this!

    Smali, and xml, edition wasn't enough to get this working. After decompiling, changing/adapt the code and recompiling everything again, I had to find a way to make it bootable without messing with the original apk signature. And here is where VR Theme logic came in handy. So thanks for the original dev who brought us this feature.

    As for ROM Control app....this was/is a project created by daxgirl and wubydax back in 2015! So yeah, I'm not bringing anything new here, I just followed their instructions in order to get the features working after editing smali/xml with the source code taken from PAOSP and Evolution X. The original app source code is also available on the link shared on the credits.

    I've just combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.

    Rom Control with "exclusive features" source code:


    https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12


    Want to port the "exclusive features" to your Pixel device running on other ROM? Here's how:


    https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12/app/src/mods


    Credits:


    Proton AOSP ROM team, specially @kdrag0n for all his work on Dual tone light/dark themes and other Proton AOSP helpfull commits.
    EvolutionX ROM team, specially @joeyhuab
    @daxgirl
    and @Wuby986
    for ROM Control project and source code.

    @Tulsadiver for showing me how to adapt VR Theme logic originally used on 3Minit Battery Mod by @gharrington.
    @Ticklefish
    for Tickle My Android

    @topjohnwu for Magisk
    @Freak07 for Adaptive Audio
    @trzpro for More themed icons on launcher mod


    Cheers and enjoy!
    8
    Hello!

    Both modules have been updated to Version 5 and the links are now available on the OP.



    What changed?

    • Added Android 11 Icon Styles and Icon Shapes overlays
    • Added ProtonAOSP Fonts overlays
    • Option to enable/disable Wifi and Data separate Tiles, instead of Internet Tile
    • Reduced screenshot overlay PIP time after taking a screenshot
    • Added more themed icons
    • Updated Rom Control app

    Hope you may enjoy this.


    Heads up:

    • The icons and fonts overlays gets disabled after a reboot or a SystemUI restart. Don't know why. So, after a reboot you'll have to change those options again.
    • The icon shapes, sometimes, require us to disable theme icons and enable it again after choosing our desired shape. Don't know why as well...

    Yeah, this kind'a sucks... but, if I find a solution, I'll fix it on next version.



    Cheers!
    8
    Hello!

    Both modules have been updated to Version 11 and the links are now available on the OP.



    What changed?

    • Added more java date string types on clock date customization
    • Added signal icons styles(don't know why but when enabling them, Rom Control app crashes...well, whatever... 🤷‍♂️)
    • Fixed some icons not appearing on lock screen status bar (they can be disabled using SystemUI Tuner for those who don't want them to appear anywhere)
    • Enable/disable carrier text on lock screen
    • Added date, clock and battery click actions on QS Header (long click on clock goes to system time settings, simple click opens clock app)
    • Fix Network Traffic on QS if set to QS header only (now it's only visible if fully expanded and on the top right)
    • Force user selected font on more UI places
    • Added Landscape battery style and left battery text option
    • Use less blur and zoom on lock screen album art
    • Added QS Tiles animations options
    • Enable/Disable vibration while touching QS Tiles
    • Allow overriding feature flags (this allows us to override feature flags manually using setprop persist.sysui.flag."whatever_flag_we_want" command)
    • Added Voice Access for all Pixels (you can turn it on on Accessibility options and control your device with voice commands)
    • Updated Rom Control app


    Hope you may enjoy this and I wish you all a happy new year! 🤘 :devilish: 🤘


    If you would like to show me your support, please leave a like or follow my band pages or drum covers YouTube channel (the links are on my signature). I would be very grateful if you did.


    See you guys in 2022! :cool:



    Cheers!
    7
    Hello!

    Both modules have been updated to Version 10 and the links are now available on the OP.


    What changed?
    • Added more custom themed icons
    • Show/Hide QS edit icon on QS Footer
    • Show/Hide Quick access Developer options icon on QS Footer
    • Added one more option for QS Quick pulldown with one finger (now you can drag from anywhere on the top to quickly access brightness bar)
    • Long press QS footer Settings icon to access Rom Control (since some of you don't see the app icon on the drawer I thought on this solution)
    • Added option to invert 2 or 3 button navigation modes layout (meaning...now you can swap back and recent apps buttons)
    • Added option to configure back gesture navigation height (full screen, half screen, one third of the screen or just back down on the screen)
    • Updated Rom Control app

    Hope you may enjoy this!


    Cheers!
    6
    So on the December security patch (with the unlisted v7), I'm getting this error:

    Code:
    12-06 19:35:14.604  1688  1688 E System  : ******************************************
    12-06 19:35:14.603  1059  1059 W sensors.qti: type=1400 audit(0.0:140): avc: denied { read write } for name="diag" dev="tmpfs" ino=14393 scontext=u:r:sensors:s0 tcontext=u:object_r:diag_device:s0 tclass=chr_file permissive=0
    12-06 19:35:14.606  1688  1688 E System  : ************ Failure starting system services
    12-06 19:35:14.606  1688  1688 E System  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
    12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
    12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
    12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServer.run(SystemServer.java:876)
    12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServer.main(SystemServer.java:609)
    12-06 19:35:14.606  1688  1688 E System  :     at java.lang.reflect.Method.invoke(Native Method)
    12-06 19:35:14.606  1688  1688 E System  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    12-06 19:35:14.606  1688  1688 E System  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
    12-06 19:35:14.606  1688  1688 E System  : Caused by: java.lang.reflect.InvocationTargetException
    12-06 19:35:14.606  1688  1688 E System  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
    12-06 19:35:14.606  1688  1688 E System  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
    12-06 19:35:14.606  1688  1688 E System  :     ... 6 more
    12-06 19:35:14.606  1688  1688 E System  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
    12-06 19:35:14.606  1688  1688 E System  :     at android.util.Spline.isMonotonic(Spline.java:111)
    12-06 19:35:14.606  1688  1688 E System  :     at android.util.Spline.createSpline(Spline.java:46)
    12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
    12-06 19:35:14.606  1688  1688 E System  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
    12-06 19:35:14.606  1688  1688 E System  :     ... 9 more
    12-06 19:35:14.606  1059  1080 I sensors.qti: handle_diag_settings:419, try Diag_LSM_Init, count = 20
    12-06 19:35:14.607  1059  1080 D Diag_Lib:  Diag_LSM_Init: Failed to open handle to diag driver, error = 13
    12-06 19:35:14.607  1688  1688 E Zygote  : System zygote died with fatal exception
    12-06 19:35:14.607  1688  1688 E Zygote  : java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
    12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServer.run(SystemServer.java:876)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServer.main(SystemServer.java:609)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at java.lang.reflect.Method.invoke(Native Method)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
    12-06 19:35:14.607  1688  1688 E Zygote  : Caused by: java.lang.reflect.InvocationTargetException
    12-06 19:35:14.607  1688  1688 E Zygote  :     at java.lang.reflect.Constructor.newInstance0(Native Method)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
    12-06 19:35:14.607  1688  1688 E Zygote  :     ... 6 more
    12-06 19:35:14.607  1688  1688 E Zygote  : Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
    12-06 19:35:14.607  1688  1688 E Zygote  :     at android.util.Spline.isMonotonic(Spline.java:111)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at android.util.Spline.createSpline(Spline.java:46)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
    12-06 19:35:14.607  1688  1688 E Zygote  :     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
    12-06 19:35:14.607  1688  1688 E Zygote  :     ... 9 more
    12-06 19:35:14.607  1688  1688 D AndroidRuntime: Shutting down VM
    --------- beginning of crash
    12-06 19:35:14.607  1688  1688 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
    12-06 19:35:14.607  1688  1688 E AndroidRuntime: java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServer.run(SystemServer.java:876)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServer.main(SystemServer.java:609)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance0(Native Method)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     ... 6 more
    12-06 19:35:14.607  1688  1688 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at android.util.Spline.isMonotonic(Spline.java:111)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at android.util.Spline.createSpline(Spline.java:46)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
    12-06 19:35:14.607  1688  1688 E AndroidRuntime:     ... 9 more
    12-06 19:35:14.608  1688  1688 E AndroidRuntime: Error reporting crash
    12-06 19:35:14.608  1688  1688 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
    12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:156)
    12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
    12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
    12-06 19:35:14.608  1688  1688 E AndroidRuntime:     at java.lang.Thread.dispatchUncaughtException(Thread.java:2200)
    12-06 19:35:14.608  1688  1688 I Process : Sending signal. PID: 1688 SIG: 9
    12-06 19:35:14.615  1301  1343 E sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:1296:Error 0xd: failed to rename file, errno is Permission denied
    12-06 19:35:14.613  1301  1301 W sscrpcd : type=1400 audit(0.0:141): avc: denied { write } for name="factory_data" dev="sda2" ino=18 scontext=u:r:sensors:s0 tcontext=u:object_r:persist_sensors_reg_fac_file:s0 tclass=dir permissive=0
    12-06 19:35:14.635  1301  1343 E sscrpcd : vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:1296:Error 0xd: failed to rename file, errno is Permission denied
    12-06 19:35:14.633  1301  1301 W sscrpcd : type=1400 audit(0.0:142): avc: denied { write } for name="factory_data" dev="sda2" ino=18 scontext=u:r:sensors:s0 tcontext=u:object_r:persist_sensors_reg_fac_file:s0 tclass=dir permissive=0
    12-06 19:35:14.642   959   959 E Zygote  : Zygote failed to write to system_server FD: Connection refused

    I haven't been able to get the module to work for any version of A12, but haven't gotten around to getting a log until now. I'll throw the complete log as an attachment in case it's needed.

    Google most likely made changes either to SystemUI or framework-res, or both.

    I'll need to update the module to the latest build.

    Everytime there's changes, this needs to be done.

    I've been abroad and without a PC so I din't had time to get this done. As soon as I done it, I'll share.


    Cheers!