[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 4 XL Thread - Google Pixel 4 XL Themes, Apps, and Mods

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
What is this?
This is a Magisk module that adds the following cool custom features to any Pixel device (from 3a to 6 Pro) running stock Android 12 Pixel ROM:
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 (requires an extra module, please check downloads section)
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*)
Enable/Disable SystemUI Tuner
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)
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
Choose QS number of rows
Brightness slider padding and thick track options
Enhanced Google Dialer (to enable stuff like Call Recording and etc.)
Enhanced Smart Space (to enable stuff like Flashlight, Earthquakes options, etc.)
Enables some newer Pixel features to older Pixel devices (things like Live Translate, Haptic feedback settings, etc.)
Enable/Disable option to reduce QS Tiles text size (works better on some QS Tiles themes)
Option to install Tap Tap (a great app for devices without Quick Tap and even for the ones that have it)
These next features, also included in the MOD, indicates that framework-res and/or SystemUI were modded. This means that these next features will only work on devices running stock Android 12 Pixel ROM. I'll talk more about this later.
Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile
Battery Styles
Clock Customization
Network Traffic Indicators
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
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
Enable/disable Double-line clock on lock screen and AOD
Enable/disable circle background on lock screen fingerprint icon (it only does anything on devices that have it, obviously)
Force accent color on ripple animation while unlocking with fingerprint
QS Tiles Styles
Edge Sense Plus MOD (it only works on devices with active edge sensor)
Battery Bar
-------------------//------------------
Rom Control app (to setup all these options)
Downloads:
Download latest module version from HERE! Further updates can be done using Magisk Manager.
Spoiler: Click to know more.
For more info about updates, please read THIS POST.
Addon_Features_for_Pixel_More_Live_Wallpapers.zip
Spoiler: Optional module. Click to read more.
This is an 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:
Spoiler: Please read them at least once. THEY'RE IMPORTANT!!
Since V17 the installer mod detects if your device runs into a boot loop after flashing it. If it does, and this will happen on any device not running stock Android 12 Pixel ROM, it will force a new reboot and will try to boot your device running a mod "Lite" version. The "Lite" version is nothing more than a mod version where the only features available are the ones above the red line text.
If you want those "exclusive features", the ones after the red line text, working on your current ROM you will have to port them yourself. I explain how to later on this post.
Those "exclusive features" are based on xml and smali changes made on stock SystemUI and framework-res. Without these changes the, "exclusive features" won't work.
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. If you want to try any other mod that changes SystemUI, or framework-res, there's an option on ROM Control that allows you to disable those "exclusive features". After disabling them, your Pixel device will reboot with a "Lite" version as well.
Make sure that you're able to run adb shell as root before flashing this module and reboot your device. Just in case something went really wrong and you need to remove the module manually.
If your device really refuses to boot, after flashing this mod, connect your phone to your PC during boot and run this:
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/system/framework/ && rm -rf /data/adb/modules/AddonFeaturesForPixel/system/system_ext/ && reboot
​
This will only remove framework and systemui "modded" files. Without them, you're device will boot and the other features, that don't require modding, will work just fine.​​In fact, if you remove these files from the module zip before flashing, you can flash that modified zip on any device running any AOSP, or close to it, ROM.​​In case you want to completely remove the mod, you can just run this:​​
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/ && reboot
​
If you forgot to enable the ability to run adb shell as root, and if your device fails to boot, you can fix that by removing all Magisk modules you have installed. That can be achieved by running the following commands even without root shell 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 it's possible that the MOD will force boot with Lite version. 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 boot loop, 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 Android 12 Pixel ROM build, or later until February 2022 for "FULL" version compatibility
Any AOSP, or close to it, Android 12+ ROM on any device for "LITE" version only (not fully tested...some devices/ROMs may not work)
Suggestion:
Uninstall all other modules you may have installed before installing this. They could be incompatible with the module thus making the device get caught in a boot loop. 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 from the update command on flash-all script.
How to install?
Flash "Addon Features" module
Reboot device
If your device/ROM is fully compatible, everything will be ok at first boot
If not, your device will auto-reboot after first failed boot attempt and boot again with the Lite version only
Have fun!
How to update?
Open Magisk Manager app
Press the update button on"Addon Features" module
Reboot device
Have fun!
Video:
Spoiler: Click to see the video
You may check what to expect from this module HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present for Android 12 and others can be that didn't exist for Android 11. 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?
Spoiler: Click here if you're interested on learning how this works
All "exclusive" features that you see on the list above 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/
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
@Liranazuz5 and @roirraW "edor" ehT for all support and testing stuff.
@siavash79 for all help regarding module installation scripts and update feature from Magisk.
@iamlooper for At a glance enhancer module and it's install/uninstall logic which was adapted to Addon Features
Cheers and enjoy!

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!

太棒了 谢谢你

谢谢你@Typhus_

No problem bro.
Cheers and have fun!

Typhus_ said:
没问题兄弟。
干杯,玩得开心!
Click to expand...
Click to collapse
我把你的模块分享给了我的中国朋友们

Hello!
Both modules have been updated to Version 6 and the links are now available on the OP.
What changed?
Added Album art on lock screen options
Added Music visualizer options (requires Addon_Features_for_Pixel_Visualizer_Fix.zip)
Force Google Sans system-wide is now optional
Enable/disable combined signal icons on status bar
Added center clock fix to the right (for Pixel 3a models)
Updated Rom Control app
Heads up:
I still wasn't able to understand what causes the fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Install Addon_Features_for_Pixel_Visualizer_Fix.zip first. Afterwards, reboot and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. Afterwards you may install the other 2 modules and reboot
The visualizer fix 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 finishing all this. That fix is only there to add a missing permission to SystemUI. It only has to be installed once (obviously if on the future you clean flash the ROM, you'll have to do it again)
Anyway, hope you may enjoy this.
Cheers!

Typhus_ said:
Hello!
Both modules have been updated to Version 6 and the links are now available on the OP.
What changed?
Added Album art on lock screen options
Added Music visualizer options (requires Addon_Features_for_Pixel_Visualizer_Fix.zip)
Force Google Sans system-wide is now optional
Enable/disable combined signal icons on status bar
Added center clock fix to the right (for Pixel 3a models)
Updated Rom Control app
Heads up:
I still wasn't able to understand what causes the fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Install Addon_Features_for_Pixel_Visualizer_Fix.zip first. Afterwards, reboot and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. Afterwards you may install the other 2 modules and reboot
The visualizer fix 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 finishing all this. That fix is only there to add a missing permission to SystemUI. It only has to be installed once (obviously if on the future you clean flash the ROM, you'll have to do it again)
Anyway, hope you may enjoy this.
Cheers!
Click to expand...
Click to collapse
Hi master! There are very few wallpapers with pixel 5, and orange and white wallpapers from pixel 4

Anyone been able to install this on the Pixel 4 XL (Dec 2021 update, Android 12)?
I tried 3 times - the 2nd and 3rd times were from a flash/wipe from stock but it remains on the G logo after installing the third module. (I also waited around 3-10 minutes after installing the first module.)
update:
I was able to output the log file. Here are the lines regarding FATAL:
Code:
*** FATAL EXCEPTION IN SYSTEM PROCESS: main
12-11 18:21:22.434 1570 1570 E AndroidRuntime: java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServer.run(SystemServer.java:876)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServer.main(SystemServer.java:609)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at java.lang.reflect.Constructor.newInstance0(Native Method)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: ... 6 more
12-11 18:21:22.434 1570 1570 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at android.util.Spline.isMonotonic(Spline.java:111)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at android.util.Spline.createSpline(Spline.java:46)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: ... 9 more
12-11 18:21:22.436 1570 1570 E AndroidRuntime: Error reporting crash

neo_lithic3K said:
Anyone been able to install this on the Pixel 4 XL (Dec 2021 update, Android 12)?
I tried 3 times - the 2nd and 3rd times were from a flash/wipe from stock but it remains on the G logo after installing the third module. (I also waited around 3-10 minutes after installing the first module.)
update:
I was able to output the log file. Here are the lines regarding FATAL:
Code:
*** FATAL EXCEPTION IN SYSTEM PROCESS: main
12-11 18:21:22.434 1570 1570 E AndroidRuntime: java.lang.RuntimeException: Failed to create service com.android.server.display.DisplayManagerService: service constructor threw an exception
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:188)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:1127)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServer.run(SystemServer.java:876)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServer.main(SystemServer.java:609)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at java.lang.reflect.Constructor.newInstance0(Native Method)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:177)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: ... 6 more
12-11 18:21:22.434 1570 1570 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: There must be at least two control points.
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at android.util.Spline.isMonotonic(Spline.java:111)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at android.util.Spline.createSpline(Spline.java:46)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:453)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: at com.android.server.display.DisplayManagerService.<init>(DisplayManagerService.java:429)
12-11 18:21:22.434 1570 1570 E AndroidRuntime: ... 9 more
12-11 18:21:22.436 1570 1570 E AndroidRuntime: Error reporting crash
Click to expand...
Click to collapse
The Mod doesn't work, yet, on December build.
Please wait until I update it.
Cheers!!

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!

Typhus_ said:
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!
Click to expand...
Click to collapse
Thank you for the Dec update. It's working now. I've been looking for a GravityBox alternative (bc they haven't updated to A12 yet)

neo_lithic3K said:
Thank you for the Dec update. It's working now. I've been looking for a GravityBox alternative (bc they haven't updated to A12 yet)
Click to expand...
Click to collapse
You can also try Dark Tricks in the LSPosed repository for some more added features.

Curiousn00b said:
You can also try Dark Tricks in the LSPosed repository for some more added features.
Click to expand...
Click to collapse
Thx for the suggestion. I took a look at Dark Tricks' features but it didn't have the ones I want - specifically center clock, battery icon changes, and remapping navigation bar buttons (eg long press on right button: 'app overview' will take a screenshot).

Hi! The features look amazing, but I'm unable to install this... I'm can't get past the G on the bootup after installing the SystemUI, even if all my other magisk modules are disabled.
I'm on the November update, do I have to be on the December one? Cheers!

DarkShadowMX said:
Hi! The features look amazing, but I'm unable to install this... I'm can't get past the G on the bootup after installing the SystemUI, even if all my other magisk modules are disabled.
I'm on the November update, do I have to be on the December one? Cheers!
Click to expand...
Click to collapse
If you're trying to install the v7 version of the zip, yes you have to be on December OTA

bradical711 said:
If you're trying to install the v7 version of the zip, yes you have to be on December OTA
Click to expand...
Click to collapse
Ohhhh... that explains it. Guess I'll wait until I install the December OTA, then. Thanks!

DarkShadowMX said:
Ohhhh... that explains it. Guess I'll wait until I install the December OTA, then. Thanks!
Click to expand...
Click to collapse
If you want to stay on November build you can use the SystemUI V7 shared on The Addon Features for Pixel 3 or Pixel 3 XL threads.
That one will work.
Cheers!

Link for SystemUI V7 has been updated on the OP.
AOD is now fixed!

Related

[OFICIAL][NOUGAT][7.1.2][Athene/UNIFIED]XPerience 11.1.2_r29

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
XPerience 11.X.X for the Motorola Moto G4 plus
Maded by Klozz Jesus AKA TeamMEX
XPerience is a free, community built distribution of Android 7.1.0 (Nougat) which greatly extends the capabilities of your phone.
This project are based on AOSP
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
NOTE: READ this PLS
All required device configs, blobs and kernel source are on my github u know the url
Please don ask for etas
Please don't report same bugs all time
too much things are broken
Report with logcat and dmesg
Screenshots representative only
YES IS NOUGAT 7.1
Click to expand...
Click to collapse
Features:
Substratum support
XPerience Updater
NetworkTrafficMetter
Ambient Display with customizations
OMS-N7
Force expanded notifications
Disable inmersive messages
Inmersive recents
Alessa app for kernel tweaking.
XPerience Active Display
Pocket Judge
* Judge if device is in pocket.
* Notify clients callbacks when pocked state changes.
* Start listening when device becomes not interactive.
* Stop listening when device becomes interactive and is NOT in pocket.
policy: introduce pocket lock
fingerprint: disable when device is in pocket
One Hand mode (slide your finger across the navigation bat to switch between the standard and mini screen views(from the center))
App sidebar
Burning protect (Navbar and status bar (only on AMOLED display's)).
You can use Dolby atmos or Viper4android without change Selinux (I added some selinux changes for it)
XPERIA apps supported (download it from Play store)
Magisk Manager
WakelockBlocker
Clean recents with fab
Alarm block
Unlock using fingerprint without enter Pin/Pattern(only devices with fingerprint)
XPERIA apps supported (download it from Play store)
WORKING:
Working
Rild
LTE/3G/2G
Bluetooth
MTP
Sensors
Led
SU (recommended use SuperSU)
Wi-Fi
MUSIC
sounds
Videos
Camera
camcoder
SELinux
Fingerprint
Not working/ Bugs:
You tell me
How to install:
Download zip from Downloads:
Put zip into Internal Storage
Reboot into Recovery like TWRP
Flash zip file XPerience-11.x.x-xxxxxxx-athene.zip
Flash Gaaps
Wipe dalvick-cache and cache
Reboot and config
Reboot Again and enjoy!
Screenshots:
https://lh3.googleusercontent.com/****Wbf15v8tBRMttby0pViCXsGn22HuE5oJ3g9OXbcus2ybc3wnLGVggSXayByZOaShwr9kihLRmpHRvKXsaSwXxACOnkRt=w1366-h768-rw-no
Basketbuild NIGHTLY's
New AndroidFileHost server
mirror 2:
The web can redirect too http://thexperienceproject.com/downloads/
Google APPS
http://opengapps.org
​
Since some people seem to not know how to read properly I have to do it
SETTINGS->About->View Changelog
Changelog in second Post:
Thank you for Donate: (if u want to post ur nick instead of your name send PM)
If you like my work, you can buy me a coffee with your donatives. All donations are appreciated. and this can help me to pay some bills about internet
​
XDA:DevDB Information
The XPerience Project for Motorola Moto G4 plus, ROM for the Moto G4 Plus
Contributors
TeamMex
Source Code: https://github.com/XPerience-AOSP-Lollipop/
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Nougat Bootloader (recommended) - (marshmallow )
Based On: AOSP, CAF
Version Information
Status: Testing
Created 2016-11-23
Last Updated 2017-09-06
Click to expand...
Click to collapse
Reserved
Changelog:
Ascarex TCP congestion driver:
My new TCP congestion driver called ascarex
Ascarex employs end-to-end bandwidth measurements to set cwnd and ssthresh after packet loss.
The probing phase is as the original Reno .
Have a modified control mechanism for use with large congestion windows.
A table indicates how much to increase the congestion window when an ACK is received.
a lot of kernel CVE's
Bug fixes
Rom performance
[18/03/2017]
Fix tethering for 1644/1625
athene: fix video recording
athene: fix extract-files.sh
[*] Frameworks/base
SingleHandWindow: Allow locking the rotation to 180°
Add tile information to ACTION_QS_TILE_PREFERENCES intent
PackageManager: Always let UID 0 start FallbackHome
SystemUI: Dismiss keyguard on boot if disabled by current profile
AppOpsDetails: Check app permissions safely
* packages/apps/XPeUpdater/
Collapse header even when scrolling out of header
UpdateSettings: UI fixes when download completed
More here...https://raw.githubusercontent.com/K...a459b3b28d71cba65/11.1.1-20170318-NIGHTLY.txt
[08/03/2017]
March security patch
OMS Rootless mode
Substratum + Theme interfacer more info here...https://www.xda-developers.com/stat...a-new-website-more-features-and-future-plans/
Fix more denials.
[06/02/17]
app sidebar
android 7.1.1_r13
pocketjudge
fixed issues with new updater
maybe the last version since this have less users.
system fixes
[17/01/2017]
Move to sileshn kernel to fix some issues with old kernel
Now supersu 2.79 is flashed with the rom
More .... https://raw.githubusercontent.com/K...0171ce3b8ef972ecdb/11.1.1-20170117-WEEKLY.txt
[09/01/2017]
January 5 security patch
wifi-data wakelock fix
More..
https://raw.githubusercontent.com/K...b75a6a73ca6d0e2a6cd65c33a/11.1.1-20170109.txt
[07/01/2017]
https://raw.githubusercontent.com/K...33619f2ddcdaa8cd493ff64dd/11.1.1-20170107.txt
[29/11/2016]
OMS-N7 working fine tested 3 days xD
SystemUI: make clock and date clickable in statusbar (Clicking clock opens alarms, clicking the date will open the calendar.)
OMS7-N: [11/11]
Add handling SQLiteDatabaseCorruptException
More inside Settings/About/changelog
[2016/11/27]
Blobs updated to last soak
Make ramdisk according to last Soak
Kernel updates
more changes inside the rom Settings->about->changelog
[2016/11/25]
fingerprint: notify client when cancelling succeeded
* Some fingerprint hardware hals might not notify userspace in time
in some scenarios when successful authentication cancel is performed.
* This is observed for example in some devices that have power and/or home
buttons merged with fingerprint sensor, but not limited to such cases.
* Add a opt-in configuration to enable client authentication cancel from
fingerprint service when successful.
* This addresses originally an issue where requesting fingerprint to be
disabled and then enabled will wait till cancelling timeout before changing
fingerprint sensor state and start authenticating again.
Pixel colors
Battery styles
Fix issue that Overview key doesn't work at secondary user
Improved Performance
Nav bar tinted
fix not showing weaher in statusbar
[2016/11/23]
Initial release
Reserved
No , i dont have this device.
take logs whit alessa app
Logcat, Dmesg and KMESG if is available
REPORT WITH LOGS or NOT REPORT NOTHING PLEASE.
Reports like: This wont work, My phone reboot after install that.
I need the log to see
Code:
01-25 12:10:35.184 5980 5980 E ActivityThread: Service com.android.email.service.EmailBroadcastProcessorService has leaked ServiceConnection [email protected] that was originally bound here
01-25 12:10:35.184 5980 5980 E ActivityThread: android.app.ServiceConnectionLeaked: Service com.android.email.service.EmailBroadcastProcessorService has leaked ServiceConnection [email protected] that was originally bound here
01-25 12:10:35.184 5980 5980 E ActivityThread: at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:1336)
01-25 12:10:35.184 5980 5980 E ActivityThread: at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:1231)
01-25 12:10:35.184 5980 5980 E ActivityThread: at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1450)
01-25 12:10:35.184 5980 5980 E ActivityThread: at android.app.ContextImpl.bindService(ContextImpl.java:1422)
01-25 12:10:35.184 5980 5980 E ActivityThread: at android.content.ContextWrapper.bindService(ContextWrapper.java:636)
OR
Code:
01-25 15:20:35.661 20602 20602 D SubSettings: Launching fragment mx.xperience.rainbowunicorn.fragments.NavBarSettings
01-25 15:20:35.687 20602 20602 D AndroidRuntime: Shutting down VM
--------- beginning of crash
01-25 15:20:35.688 20602 20602 E AndroidRuntime: FATAL EXCEPTION: main
01-25 15:20:35.688 20602 20602 E AndroidRuntime: Process: com.android.settings, PID: 20602
01-25 15:20:35.688 20602 20602 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.SubSettings}: java.lang.IllegalStateException: Dependency "navigation_bar_show" not found for preference "one_handed_mode_ui" (title: "One Handed mode"
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2680)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2741)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at android.app.ActivityThread.-wrap12(ActivityThread.java)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1488)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6176)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:778)
01-25 15:20:35.688 20602 20602 E AndroidRuntime: Caused by: java.lang.IllegalStateException: Dependency "navigation_bar_show" not found for preference "one_handed_mode_ui" (title: "One Handed mode"
01-25 15:20:35.688 20602 20602 E AndroidRuntime: at android.support.v7.preference.Preference.registerDependency(Preference.java:1151)
Big Thanks not in orden:
Vachounet
rahulsnair
sileshn
Cyanogenmod for his patches, and hardware repos
CAF for security patches and Chipset optimizations.
My testers
Quico
Bruno oliveira
Tino Fuwa
Jack miller
and MOTO G4 e G4 PLUS Brasil™
YOU CAN HELP TO TRANSLATE XPERIENCE
https://crowdin.com/project/xperience-alessa
https://crowdin.com/project/xperience-parts
https://crowdin.com/project/xperience-settings
https://crowdin.com/project/rainbowunicornxpe
https://crowdin.com/project/xperience-frameworks-and-ui
Wow, Thanks For An Amazing ROM.
Quick Review
I have installed this ROM. following are the first impressions.
adding of second finger print doesn't work.
calling over VOLTE doen't work. i.e voice is breaking
Great to see you here Teamex. Looking forward for your Xperience Kernel (Stock N and CM14.1) in future, if possible.
one small question hope you dont mind.you mentioned xperience updater so does that mean OTA updates???
jokerpappu said:
one small question hope you dont mind.you mentioned xperience updater so does that mean OTA updates???
Click to expand...
Click to collapse
Obviously
anish.mvj said:
I have installed this ROM. following are the first impressions.
adding of second finger print doesn't work.
calling over VOLTE doen't work. i.e voice is breaking
Click to expand...
Click to collapse
It shows error but it actually records your fingerprints,try unlocking using your second fingerprint
Work on xt1622 too?
sorry for another question.does sim 2 works flawlessly.like does it have bug like caller and the receiver wont hear sounds,etc as i had these probs in past roms.hope you guys dont mind asking me this.
You've said this requires marshmallow bootloader. Is it incompatible with the newer one(soak test N)? What breaks because of this?
Also AOSP so not prerooted right?
guessingagain said:
You've said this requires marshmallow bootloader. Is it incompatible with the newer one(soak test N)? What breaks because of this?
Also AOSP so not prerooted right?
Click to expand...
Click to collapse
Recomended N bootloader but some people have marshmallow, I'll change to N (is the recommended)
Pre-rooted. I added CM supersu binary.
cheers.
TeamMex said:
Recomended N bootloader but some people have marshmallow, I'll change to N (is the recommended)
Pre-rooted. I added CM supersu binary.
cheers.
Click to expand...
Click to collapse
Thanks so much for this rom. I hope all the force closes that were happening in CM 14 will not be there after some time. I am already in love with this rom.
Wonderful Rom, congratulations to every team.
good work
Great to see some premium word here ?.. will try soon .. Volte working here?
First, this rom is amazing! its running very fast and stably here.
I found a bug at Google Hangout and Duo: when i change the video (front to rear) in a videocall, the camera stop to work!
Below, follow some details and logcat.txt / dmesg.txt files:
- My variant is XT-1640
- Im using xpe-11.1.0-20161123-athene-NIGHTLY.zip
- Im came from stock MM with a clean install
- Bug time: 11-23 12:12 ~ 11-23 12:13
- Cenario: i restart the phone, open google hangout, do a videocall and change the video (front to rear). the camera stops to work and the videocall end.
Thanks a lot, developer, for the great work and for your patience!
http://cloud.tapatalk.com/s/5835aaa486f56/dmesg_873142117.zip
http://cloud.tapatalk.com/s/5835aaaeb0cab/logcat_1997766856.zip
Enviado de meu Moto G4 Plus usando Tapatalk
have original moto live display?

[UNOFFICIAL][ROM] LineageOS/Go 15.1 for Galaxy Tab E [SM-T377P/SM-T560NU]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 8.1 (Oreo), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Code:
** Disclaimer
I am not responsible if flashing this ROM bricks your
phone or causes thermonuclear war and ends the
world as we know it. You have been warned.
ROM Information
ROM Target Device: Samsung Galaxy Grand Prime SM-T377P | SM-T560NU
ROM Status: Beta
ROM OS: LineageOS/LineageOS Go 15.1
Project GitHub Repositories: https://github.com/Galaxy-MSM8916
Project Gerrit Review site: https://review.msm8916.com/
Telegram Channel (for ROM build/completion notifications): https://telegram.me/Samsung_MSM89XX
Telegram Group (for Q&A): https://telegram.me/joinchat/AJrZvz_pGY7Pvfis9kzMwA
Bug reports: https://bugs.msm8916.com/
Click to expand...
Click to collapse
Device Names
Verify your device codename before downloading any firmwares or recovery images!
Code:
[B]SM-T377P[/B] - [COLOR="DarkSlateBlue"][B]gtesqltespr[/B][/COLOR]
[B]SM-T560NU[/B] - [COLOR="DarkSlateBlue"][B]gtelwifiue[/B][/COLOR]
Click to expand...
Click to collapse
Download
LineageOS builds: https://download.msm8916.com/LineageOS/
LineageOS GO builds: https://download.msm8916.com/LineageOS_Go/
GApps: https://download.msm8916.com/OpenGApps/
or (recommended for lineage) :
GApps: https://download.msm8916.com/MindTheGapps/
TWRP Builds: https://download.msm8916.com/TWRP/3.2.1/
Click to expand...
Click to collapse
Instructions
If you are completely new to flashing custom ROMs and have no idea how to begin, start by downloading a TWRP image for your device from the links above and flash it using the ODIN tool (see below).
You cannot flash a custom ROM over stock recovery, so downloading a custom recovery is the first thing you will need to do.
Click to expand...
Click to collapse
If you are completely new to flashing custom ROMs and have no idea how to begin, start by downloading a TWRP image for your device from the links above and flash it using the ODIN tool (see below).
You cannot flash a custom ROM over stock recovery, so downloading a custom recovery is the first thing you will need to do.
Click to expand...
Click to collapse
Installation via recovery (TWRP/LineageOS Recovery)
* Download a recent .zip file from the links above for your device.
* Reboot into recovery mode [Press Power+Volume Up+Home].
* Wipe your data and cache partition (equivalent to doing a Factory Reset)
if you are coming from a stock ROM.
* Either: Plug in your phone into your computer, copy the zip file to a location on your Internal or External Storage on a device, click Install on TWRP on your phone and locate the zip file in the phone, or:
* Plug in your phone into your computer, and open Advanced->ADB Sideload on TWRP on your phone and swipe the slider to enter sideload mode.
Then open a command prompt/terminal on your computer in the folder you put the file by Shift-Clicking (Shift+Right Click) and selecting "Open Command Prompt/Terminal Here" (you will need to have adb installed) and type:
adb sideload name_of_zip.zip
to sideload the file. Replace name_of_zip.zip with the name of the file. If you are running Linux you may need to type adb kill-server and use sudo adb sideload if you get an `Insufficient Permissions` error.
* Download and flash GApps in the same way.
Click to expand...
Click to collapse
How to provide logcats
Under Windows:
Code:
[B]* Install samsung device drivers and then
the adb utils from here:[/B]
[url]https://forum.xda-developers.com/showthread.php?t=2588979[/url]
[b]* Then enable developer mode, connect your phone to usb,
and from [B]cmd[/B] paste this command:[/b]
[I]adb logcat > %userprofile%/Desktop/logcat.txt[/I]
[b]then try to reproduce the bug.[/b]
[b]* The logcat file will be on your desktop.[/b]
Under Linux:
Code:
[b]* Install the adb utils from your distribution's
package manager and execute the command:[/b]
[I]adb logcat > ~/logcat.txt[/I]
[b]then try to reproduce the bug.[/b]
[b]* The logcat file will be on your home directory.[/b]
* Create a bug report at https://bugs.msm8916.com/ and paste the logcat there.
* If you cant connect the device through adb on windows because the drivers, connect the device over wifi, enable adb over network on the quick setting tiles, and type:
Code:
adb connect [ip address here]
And then the adb logcat command for windows.
Click to expand...
Click to collapse
FAQ
Q: Are you taking device requests?
A: No.
Q: Are you accepting feature requests?
A: No.
Q: Can you make XXX ROM as well as LOS?
A: No.
Q: Can I throw money at you?
A: Most certainly. Donations are always welcome.
Click to expand...
Click to collapse
XDA:DevDB Information
[UNOFFICIAL][ROM] LineageOS/Go 15.1 for Galaxy Tab E [SM-T377P/SM-T560NU], ROM for the Samsung Galaxy Tab E
Contributors
vince2678, minz1, deadman96385, vlw, Danil_e71
Source Code: https://github.com/Galaxy-MSM8916
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
ROM Firmware Required: >= 5.0 (Lollipop)
Based On: LineageOS
Version Information
Status: Beta
Created 2018-07-26
Last Updated 2018-10-10
Reserved
If this is your first time flashing O, you will need to install the latest unofficial TWRP image for your device from the links above before flashing a zip image, otherwise installation of a zip will invariably fail.
What works
Code:
[B]
*[STRIKE] RIL (messaging, [I]data possibly[/I] )[/STRIKE]
* Bluetooth (including audio)
* WiFi
* Audio (music, etc)
* Camera (including video recording)
* Flash
* Sensors
* GPS
[/B]
Known Issues
Code:
[COLOR="RoyalBlue"][B]All devices[/B][/COLOR]
* [B][[COLOR="Red"]BUG[/COLOR]][/B] [B] Encryption does not work. This is indefinitely broken[/B]
* [B][[COLOR="Red"]BUG[/COLOR]][/B] [B] RIL/Telephony (calling, texting, data) does not work.[/B]
Changelog
Code:
[COLOR="Red"][B]09/02/2018[/B][/COLOR]
* [B][[COLOR="Green"]FIX[/COLOR]][/B] [B] Camera recording should be working again.
This was broken due to upstream android security change. [/B]
* [B][[COLOR="Green"]FIX[/COLOR]][/B] [B] Telephony should be working on the gtes (T377P). [/B]
* [B][[COLOR="Blue"]NOTE[/COLOR]][/B] [B] Core control has been disabled permanently, in-kernel. [/B]
* [B][[COLOR="Blue"]NOTE[/COLOR]][/B] [B] NFC may (or may not) be working this build on capable devices.
This is Untested. [/B]
* [B][[COLOR="Blue"]NOTE[/COLOR]][/B] [B] Rebased lineage-15.1 branches in repos. This is mostly
for our benefit; just to tidy up the repos and make commit history more descriptive,
accurate and give proper credits to commit authors. [/B]
* [B][[COLOR="Blue"]NOTE[/COLOR]][/B] [B] Reworked zram support in ROM. There are now two zram properties:
[I]ro.config.zram.enabled[/I] and [I]ro.config.zram.size[/I]
Set [I]ro.config.zram.enabled[/I] [I]true[/I] to enable zram;
and [I]ro.config.zram.size[/I] to set the size of the zram disk.
If you set this too large the system will slow down. You can also just use a zram
zip from the download server to do this automatically.[/B]
Code:
[COLOR="Red"][B]08/12/2018[/B][/COLOR]
* [B][[COLOR="Red"]BUG[/COLOR]][/B] [B] Camera recording is broken.
This is due to upstream android security change. [/B]
* [B][[COLOR="Blue"]NOTE[/COLOR]][/B] [B] Reworked zram support in ROM. There are now two zram properties:
[I]ro.config.zram.enabled[/I] and [I]ro.config.zram.size[/I]
Set [I]ro.config.zram.enabled[/I] [I]true[/I] to enable zram;
and [I]ro.config.zram.size[/I] to set the size of the zram disk.
If you set this too large the system will slow down. You can also just use a zram
zip from the download server to do this automatically.[/B]
* [B][[COLOR="Blue"]NOTE[/COLOR]][/B] [B] Enabled zram by default for low-ram (1GiB) devices [/B]
Welcome back Vince! Your work for this tablet is mainly why I have it. If you need testing I'd be happy to help.
Although I've been out of the flashing/dev game for 2.5 years.
Just a few small things I've noticed with my testing with SM-T560NU:
With GAPPS, at the end of the initial setup, it looks like it crashes the launcher and then loops back to select WiFi access point.
workaround: skip wifi setup and google account until after it loads to the launcher.
Opening Developer Options crashes Settings
Related: Cannot connect tablet as MTP to computer because USB debugging is stuck on.
Maybe Related: Cannot enable ROOT/SuperSU (unable to operate in xbin mode?)
Occasionally a thick red boarder flashes around the screen.
This is caused by the strict mode setting under the developer options. It flashes a red border around the screen when anything does a long operation on the main thread.
Click to expand...
Click to collapse
likely workaround: Edit /system/build.prop and change the value of “ro.build.type” from “eng” to “user”
Without ROOT, edit the build.prop from the lineage-15.1 zip file from your computer before flashing.
You can still MTP mount from within TWRP if you need to transfer it.
Go version bootloops
Hello.Im not a noob and 15.1 booted fine but developers options when go to open crashes.Can not open developers option.And on Go ver will not boot.Just hangs on the opening boot animation.Just some feedback
MikeEx said:
Welcome back Vince! Your work for this tablet is mainly why I have it. If you need testing I'd be happy to help.
Although I've been out of the flashing/dev game for 2.5 years.
Just a few small things I've noticed with my testing with SM-T560NU:
With GAPPS, at the end of the initial setup, it looks like it crashes the launcher and then loops back to select WiFi access point.
workaround: skip wifi setup and google account until after it loads to the launcher.
Opening Developer Options crashes Settings
Related: Cannot connect tablet as MTP to computer because USB debugging is stuck on.
Maybe Related: Cannot enable ROOT/SuperSU (unable to operate in xbin mode?)
Occasionally a thick red boarder flashes around the screen.
likely workaround: Edit /system/build.prop and change the value of “ro.build.type” from “eng” to “user”
Without ROOT, edit the build.prop from the lineage-15.1 zip file from your computer before flashing.
You can still MTP mount from within TWRP if you need to transfer it.
Click to expand...
Click to collapse
jimrfraser said:
Hello.Im not a noob and 15.1 booted fine but developers options when go to open crashes.Can not open developers option.And on Go ver will not boot.Just hangs on the opening boot animation.Just some feedback
Click to expand...
Click to collapse
Those are probably old builds. New builds are in the queue for today/tomorrow, check jenkins to monitor the status. The queue is quite long so it'll take awhile.
Did more testing.all versions og anndroid 8 crashes when opening developers settings.Got the Go version to boot with a dalvik and catch wipe then flashed pico gapps for 8.1 but once again developers options crash when opening.Could this be du to the gapps im flashing?Perhaps nano version?
---------- Post added at 11:27 PM ---------- Previous post was at 10:49 PM ----------
Dang lol no sound on the 14.1 builds at all
---------- Post added at 11:47 PM ---------- Previous post was at 11:27 PM ----------
vince2678 said:
Those are probably old builds. New builds are in the queue for today/tomorrow, check jenkins to monitor the status. The queue is quite long so it'll take awhile.
Click to expand...
Click to collapse
0623 verson j4 is what i flashed.Obviously an older build for back in june.So what your saying is in this new post you have started will have all newer builds?
I had some of the same issues with the 6-25 build (377p), specifically the crashing/red border, here's what I did to resolve those issues:
1. Google app crashes: Flash OpenGApps immediately after flashing the ROM (before 1st boot), this worked for me at least.
2. Dev Options/red border: Flash the ROM over itself after initial setup. After doing that the red border flash stopped & dev options started working.
I want to say thanks to you Vince, thanks for all of your hard work & not giving up on this device.
jimrfraser said:
0623 verson j4 is what i flashed.Obviously an older build for back in june.So what your saying is in this new post you have started will have all newer builds?
Click to expand...
Click to collapse
Yes.
Tested build lineage-15.1_j5_20180727_NIGHTLY-gtelwifiue:
With TWRP recovery and GAPPS provided by op links.
Data & Dalvik cache wiped.
Stuck at LineageOS boot animation and then the tablet just shuts off after a while.
dmesg.log: https://pastebin.com/EraQqv77
MikeEx said:
Tested build lineage-15.1_j5_20180727_NIGHTLY-gtelwifiue:
With TWRP recovery and GAPPS provided by op links.
Data & Dalvik cache wiped.
Stuck at LineageOS boot animation and then the tablet just shuts off after a while.
dmesg.log: https://pastebin.com/EraQqv77
Click to expand...
Click to collapse
Dmesg alone is not useful at all. You're better off getting a logcat.
Try a clean install with no gapps and see if that works.
Previous image worked fine, and nothing much changed, so there shouldn't be any reason why it fails to boot (other devices with images built today work fine).
--Edit--
A lot of the issues might have to do with old firmware on the device, so before you flash a custom ROM you'll need to make sure you're on as recent a stock ROM/firmware as possible to avoid any issues.
Same here.Tried the new go version and hung on animation screen then tab just shut down.So yup something has changed.
---------- Post added at 01:44 PM ---------- Previous post was at 01:19 PM ----------
Ok another little update.Before i flashed back my original stock backup I decided one more time to flash the newest non go version.Same thing.Hangs on animation screen then tab shuts down.Nothing is working out here
I returned to the latest stock imaged and then tried a clean flash without gapps. same thing.
EDIT:
Bootimage Debug Addition Patcher
seems to work for getting a logcat.
EDIT2: I've attached several different logs generated by Bootimage Debug.
MikeEx said:
I returned to the latest stock imaged and then tried a clean flash without gapps. same thing.
EDIT:
Bootimage Debug Addition Patcher
seems to work for getting a logcat.
EDIT2: I've attached several different logs generated by Bootimage Debug.
Click to expand...
Click to collapse
Thanks. I'm on mobile at the moment, will look later. I've rerun the builds in `eng` mode, and with a change that was missing. Hopefully these will work.
vince2678 said:
Thanks. I'm on mobile at the moment, will look later. I've rerun the builds in `eng` mode, and with a change that was missing. Hopefully these will work.
Click to expand...
Click to collapse
Thanks!
Tested lineage-15.1_j6_20180727_NIGHTLY-gtelwifiue:
Stuck at boot animation and shuts down.
I notice these lines several times in the logcat:
Code:
07-28 03:31:46.238 3212 3242 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: android.ui
07-28 03:31:46.238 3212 3242 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=1; index=3
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at com.android.server.am.ActivityManagerService$UiHandler.handleMessage(ActivityManagerService.java:1864)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:65)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at com.android.server.ServiceThread.run(ServiceThread.java:46)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at com.android.server.UiThread.run(UiThread.java:42)
07-28 03:31:46.240 3212 3242 I am_crash: [3212,0,system_server,-1,java.lang.ArrayIndexOutOfBoundsException,length=1; index=3,ActivityManagerService.java,1864]
MikeEx said:
Thanks!
Tested lineage-15.1_j6_20180727_NIGHTLY-gtelwifiue:
Stuck at boot animation and shuts down.
I notice these lines several times in the logcat:
Code:
07-28 03:31:46.238 3212 3242 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: android.ui
07-28 03:31:46.238 3212 3242 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=1; index=3
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at com.android.server.am.ActivityManagerService$UiHandler.handleMessage(ActivityManagerService.java:1864)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:65)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at com.android.server.ServiceThread.run(ServiceThread.java:46)
07-28 03:31:46.238 3212 3242 E AndroidRuntime: at com.android.server.UiThread.run(UiThread.java:42)
07-28 03:31:46.240 3212 3242 I am_crash: [3212,0,system_server,-1,java.lang.ArrayIndexOutOfBoundsException,length=1; index=3,ActivityManagerService.java,1864]
Click to expand...
Click to collapse
Once again same issue with j6 version
Thanks so much for your hard work!
I did a dirty flash of the 7/27 build over the 6/25 build when I captured this log but I'm getting booted back to recovery on the 377p regardless of how I flash it.
Thanks for making new build!
---------- Post added at 04:42 PM ---------- Previous post was at 04:41 PM ----------
The new gtelwifiue build boots up for me, but sound doesn't work on this build.
I dont see any new builds besides july 27.none of those builds boot

[ROM][9.0]LiquidRemix[v10.0][OFFICIAL][TREBLE]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to LIQUID REMIX! Liquid Remix is a New age mix of all the best ROMs of today with added essence from the older days. Android 9.0 project based from the old lead dev of Liquid smooth, Liquid0624, along with VenkatVV, and community contributors! All features are open source and will stay that way as the community is the most important thing to our project! We enjoy bringing the Android community these ROMs and Kernels for OnePlus 5 & 5T; we sincerely hope that you can all enjoy the ROMs as much as we enjoy bringing them to you.
Our Android Development Team is very end user oriented; we care about what you want and bringing it to you. We do as much as we can to keep our users happy while primarily focusing the aims on stability, speed, optimizations, other additions and features that complement the ROMs as well as some frequently requested user add-ons.
Have any questions, comments or concerns? We would love to hear from you and keep our users happy, improve where possible when criticized or when bugs are found. Please; let us know on either XDA or Telegram (Our team checks telegram much more often and in live time, also many people including other users often are willing to help provide support.) Without all of you; we wouldn’t be a team or a community. Together YOU ALL are the family that keeps Android Development alive!
Feel free to join our Telegram Chat! Click Here
Please support us and donate to LiquidRemix
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
While our ROMs and kernels are tested prior to release for stability, to help prevent any major problems, the following is just a disclosure. Using any rooted features, ROMs or modifications, is at your own risk. We are not to be held responsible for any damages that may be encountered or any warranties voided by rooting a device etc...
ROM - Download Here
Open Gapps - Download Open Gapps
Recovery - Download BluSpark Recovery
Recommended Clean Flash:
1. Go to Recovery "Wipe"
2. Factory Reset
3. Advanced Wipe
4. Dalvik/Art Cache, System, Data and Cache ONLY!! DO NOT WIPE INTERNAL STORAGE
5. Swipe to Wipe
6. Flash Rom and Gapps (Then anything else you might install such as Magisk, etc)
7. OPTIONAL for decrypted users only (If you want to stay Decrypted: Flash with No_Verity)
8. Enjoy!
ROM - LiquidRemix
Devices - LiquidRemix-Devices
Google (for AOSP)
Lineage OS (Rom Base)
codeworkx(lineage device sources)
XDA:DevDB Information
Liquid Remix, ROM for the OnePlus 5
Contributors
VenkatVV, liquid0624, FRNKSTN
Source Code: https://github.com/LiquidRemix
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: OP5 v5.1.5
Based On: AOSP and LineageOS
Version Information
Status: Stable
Created 2018-09-23
Last Updated 2018-10-07
Liquid Remix v10.0
26-09-18:
https://drive.google.com/open?id=12boUKkP_zxmbUmTRi3-pxZ-qXuA4fzzA
23-09-18:
Intial Release
FeatureList:
Fruity Pebbles Accent options
Dark and light device themes
PowerMenu Customizations
Customize qs tiles rows and columns
OnePlus like navigation gestures
Auto Face Unlock
Fingerprint authentication vibration
HW Keys customization support
LockscreenCharging Info
Incall vibration options
RecentSettings Customizations
HeadsUp Notification Support
Battery Light Customizations
Wake on plug
Battery Percentage Styles
Clock and date Customizations
Statusbar network traffic
Volume Rocker music controls
Option to choose brightness slider position
AOSP Gestures
Double to sleep on statubar and lockscreen
WakelockBlocker & AlarmBlocker
AppOpps support
Statusbar brightness Control
Option to scramble pin layout
lockscreen quick unlock
Option to Reset battery stats
MicroG and Signature spoofing support
AOD,caffeine,Reboot/Recovery,partial/full screenshot,
HeadsUp,enable/disablw hw keys,USB Tether,Sync Tiles
ScreenShots: https://forum.xda-developers.com/devdb/project/?id=29263#screenshots
What's working :
Boots
RIL (Calls, SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
Camera
Camcorder
Video Playback
Audio
Sensors
Flash
LED
GPS
VoLTE
NFC
MTP
DUAL SIMS
Alert Slider
Known issues:
Front Cam (works with the default cam. Broken with third part apps)
Wiped
Nice to see liquid remix pie
The best one for for one plus 5 .. thanks a lot.. i will test tomorrow .. nice build after while we find official one with trebles
Sorry to be the one with the bad news but for me it did not boot (reboot from loading screen into recovery) .
I did wipe all but not internal storage, installed with and without gapps. Before I was on last official beta, encrypted with TWRP 3.2.3 with pie support (installed crDroid before and run with not problems).
Any ideas? I am in the process of redownloading
The default cam app is gcam or another app? Happy to see liquid pie. Thanks
mauk said:
Sorry to be the one with the bad news but for me it did not boot (reboot from loading screen into recovery) .
I did wipe all but not internal storage, installed with and without gapps. Before I was on last official beta, encrypted with TWRP 3.2.3 with pie support (installed crDroid before and run with not problems).
Any ideas? I am in the process of redownloading
Click to expand...
Click to collapse
Did you try to roll back to blu spark by any chance?
bigjailerman said:
Did you try to roll back to blu spark by any chance?
Click to expand...
Click to collapse
Based on entries in their fstab, they are supporting FDE, but not FBE encryption. So, if you are encrypted with FBE, you won't boot. I was able to boot fine with factory reset in TWRP, which means, formatting internal card.
Also, builtin camera F/Closes, but OpenCamera works fine. Also, hardware encryption doesn't seem to work.
VenkatVV said:
ScreenShots: https://forum.xda-developers.com/devdb/project/?id=29263#screenshots
What's working :
Boots
RIL (Calls, SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
Camera
Camcorder
Video Playback
Audio
Sensors
Flash
LED
GPS
VoLTE
NFC
MTP
DUAL SIMS
Known issues:
Alert Slider
Front Cam (works with the default cam. Broken with third part apps)
Permissive Build
Click to expand...
Click to collapse
:fingers-crossed::fingers-crossed::fingers-crossed::fingers-crossed:
Feedback in a few minutes! Thanks mate, it's you yesterday on Telegram ?
EDIT : Feedback !
0/ From PiXeN-OS (Non-Treble) Decrypted
1/ Wipe : Dalvik/Cache - Cache - System - Data - Vendor
2/ Install
- Firmware/Modem OB18
- Liquid Pie Rom
- GAPPS Nano 9.0 ARM64 20180923
- Magisk 17.2
3/ Boot System > OK
4/ Hummm "Whoaouuuu"
5/ Working
- VoLTE > OK
- Navbar > OK
- Adaptive Brightness > OK
- Ambiant Display / AOD > OK
- Dash Charging > OK (/!\ On lockscreen only "Charging" is displayed but Voltage/mAh are Dash values, and when device is not on Dash, there Charging slowly displayed)
- System Themer / Accent fully Working (So much choice accents!)
- Pie Recents > OK (Semi, Thumbnails, No Dock/Suggestions Icons) [I don't Care]
- GCam > OK (Just the wrong version [8.3b] knowed for the Front bug in VOIP/Chat social app like WhatsApp)
> You must just install the standard stable GoogleCamera-Pixel2Mod-Arnova8G2-V8.2
And all working great
6/ There a LOT of features/goodies in Settings > Liquid Lounge (like liquid ^^)
- Buttons > HW keys / Backlight, Accidental Touch > disable, enable (Yes)
- Gestures > For the Swipe Up on Home Button (with Navbar enabled)
- Lock Screen
- Miscellaneous
- Navigation
- Notifications
- Power menu
- Quick Settings
- Status bar
7/ Custom Kernel "Liquid_Crack" seems to be fast
8/ Rom access are fast/smooth really, no lag/shutter
9/ Audio > OK (Jack output, Bluetooth, Dual Speaker, Viper4Android)
10/ Inbuilt Apps > Browser, Calculator, Gcam, Clack, Contacts, Email, Gallery, Messaging, Music, Phone
For a Button remapper :
Button Mapper: Remap your keys (thx @flar2)
For a Notification Slider :
Notification Slider (Allow Prerequisites on Startup)
[Do not pay attention to the description, xposed is not required, tested, work fine]
@VenkatVV for a first release it's really awesome !
Installed the rom, but doesn't boot when I install in provided way so I boot back in twrp and did format data and the ROM boots properly. So in my case with a encrypted device,the ROM doesn't boot without format data.Maybe you can mention it in install instructions:good:
From ROM side I can say all works well,ROM runs smooth and fast :good:
Sent from my OnePlus 5 using XDA Labs
optimumpro said:
Based on entries in their fstab, they are supporting FDE, but not FBE encryption. So, if you are encrypted with FBE, you won't boot. I was able to boot fine with factory reset in TWRP, which means, formatting internal card.
Also, builtin camera F/Closes, but OpenCamera works fine. Also, hardware encryption doesn't seem to work.
Click to expand...
Click to collapse
Thx for the info, full wipe is a show stopper for me
VenkatVV said:
ScreenShots: https://forum.xda-developers.com/devdb/project/?id=29263#screenshots
Known issues:
Front Cam (works with the default cam. Broken with third part apps)
Click to expand...
Click to collapse
> It work with 8.2 but strange, image is inversed on WhatsApp ? (not in portrait in GCam)
Do you have tried to apply some fixes causing that? I never seen that lol
@VenkatVV : fixed GCam, flash/integrate P_Gcam libs fixes in the rom
For users, TWRP , just mount Vendor and flash fixes
8.3b1 or 8.2 working, but 8.3b is beta release and 8.2 seems to be more smooth
I have make/run some apps/call because i put phone in my pocket, please add Pocket Mode / Sensor Proximity check
Darn it, It's just finished setting up crDroid from yesterday..... and this beauty pops up!
L22EEW said:
Darn it, It's just finished setting up crDroid from yesterday..... anf this beauty pops up!
Click to expand...
Click to collapse
CrDroid is for the moment more stable/mature and two roms are really similary on a lot of points (Goodies, true AOSP, Theme, etc...)
For Liquid equal CrDroid, you must wait :
- Adding > Notification Slider
- Gcam > It's now fixed
- Poxket Mode / Proximity Sensor / Accidental Touch > It's really the more missing features for the moment
:fingers-crossed:
Added to the OnePlus 5 Index Thread here.
Goog job on first release.
Yesterday i install it because for me is essential "Cast" to my Anycast with "Miracast" mode and i see that on changelog show that run:
Code:
* vendor/liquid/
18359aaf vendor: disable lockscreen rotation by default
d473d04c Fix Miracast on all our devices
But, don´t work. Have same fail that all Android P roms. I find my AnyCast-xxxxxx , send screen , i see on Anycast that device try to connect but when should send screen , device restart systemui.
This is logcat :
Code:
09-27 09:01:51.001 19841 20382 E AndroidRuntime:*
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: android.display
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime: java.lang.IllegalStateException: Could not start listening for remote display connection on "192.168.49.1:7236"
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at android.media.RemoteDisplay.startListening(RemoteDisplay.java:121)
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at android.media.RemoteDisplay.listen(RemoteDisplay.java:84)
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at com.android.server.display.WifiDisplayController.updateConnection(WifiDisplayController.java:738)
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at com.android.server.display.WifiDisplayController.access$1200(WifiDisplayController.java:70)
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at com.android.server.display.WifiDisplayController$15.onGroupInfoAvailable(WifiDisplayController.java:867)
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at android.net.wifi.p2p.WifiP2pManager$Channel$P2pHandler.handleMessage(WifiP2pManager.java:819)
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at android.os.Handler.dispatchMessage(Handler.java:106)
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at android.os.Looper.loop(Looper.java:193)
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at android.os.HandlerThread.run(HandlerThread.java:65)
09-27 09:02:50.034* 1400* 1437 E AndroidRuntime:*at com.android.server.ServiceThread.run(ServiceThread.java:44)
09-27 09:09:46.791 24469 24491 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: android.display
09-27 09:09:46.791 24469 24491 E AndroidRuntime: java.lang.IllegalStateException: Could not start listening for remote display connection on "192.168.49.1:7236"
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at android.media.RemoteDisplay.startListening(RemoteDisplay.java:121)
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at android.media.RemoteDisplay.listen(RemoteDisplay.java:84)
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at com.android.server.display.WifiDisplayController.updateConnection(WifiDisplayController.java:738)
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at com.android.server.display.WifiDisplayController.access$1200(WifiDisplayController.java:70)
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at com.android.server.display.WifiDisplayController$15.onGroupInfoAvailable(WifiDisplayController.java:867)
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at android.net.wifi.p2p.WifiP2pManager$Channel$P2pHandler.handleMessage(WifiP2pManager.java:819)
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at android.os.Handler.dispatchMessage(Handler.java:106)
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at android.os.Looper.loop(Looper.java:193)
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at android.os.HandlerThread.run(HandlerThread.java:65)
09-27 09:09:46.791 24469 24491 E AndroidRuntime:*at com.android.server.ServiceThread.run(ServiceThread.java:44)
With any 8.1 rom , with same vendor , firmware and radio , works perfectly for me.
Sorry for my english.
EDIT: Other users of other models report same problem. Is a BUG of Android P but the developers do not put it as a bug. Why ?.
I have reported the same problem in all P developments since DP1 and nobody has recorded it as a bug.
If any developer could review and solve it, I would greatly appreciate it.
THANKS
.
GraveDigger176 said:
Installed the rom, but doesn't boot when I install in provided way so I boot back in twrp and did format data and the ROM boots properly. So in my case with a encrypted device,the ROM doesn't boot without format data.Maybe you can mention it in install instructions:good:
From ROM side I can say all works well,ROM runs smooth and fast :good:
Sent from my OnePlus 5 using XDA Labs
Click to expand...
Click to collapse
By format data, you mean format all data (including internal which decrypts the device)?

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

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
What is this?
This is a Magisk module that adds the following cool custom features to any Pixel device (from 3a to 6 Pro) running stock Android 12 Pixel ROM:
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 (requires an extra module, please check downloads section)
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*)
Enable/Disable SystemUI Tuner
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)
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
Choose QS number of rows
Brightness slider padding and thick track options
Enhanced Google Dialer (to enable stuff like Call Recording and etc.)
Enhanced Smart Space (to enable stuff like Flashlight, Earthquakes options, etc.)
Enables some newer Pixel features to older Pixel devices (things like Live Translate, Haptic feedback settings, etc.)
Enable/Disable option to reduce QS Tiles text size (works better on some QS Tiles themes)
Option to install Tap Tap (a great app for devices without Quick Tap and even for the ones that have it)
These next features, also included in the MOD, indicates that framework-res and/or SystemUI were modded. This means that these next features will only work on devices running stock Android 12 Pixel ROM. I'll talk more about this later.
Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile
Battery Styles
Clock Customization
Network Traffic Indicators
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
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
Enable/disable Double-line clock on lock screen and AOD
Enable/disable circle background on lock screen fingerprint icon (it only does anything on devices that have it, obviously)
Force accent color on ripple animation while unlocking with fingerprint
QS Tiles Styles
Edge Sense Plus MOD (it only works on devices with active edge sensor)
Battery Bar
-------------------//------------------
Rom Control app (to setup all these options)
Downloads:
Download latest module version from HERE! Further updates can be done using Magisk Manager.
Spoiler: Click to know more.
For more info about updates, please read THIS POST.
Addon_Features_for_Pixel_More_Live_Wallpapers.zip
Spoiler: Optional module. Click to read more.
This is an 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:
Spoiler: Please read them at least once. THEY'RE IMPORTANT!!
Since V17 the installer mod detects if your device runs into a boot loop after flashing it. If it does, and this will happen on any device not running stock Android 12 Pixel ROM, it will force a new reboot and will try to boot your device running a mod "Lite" version. The "Lite" version is nothing more than a mod version where the only features available are the ones above the red line text.
If you want those "exclusive features", the ones after the red line text, working on your current ROM you will have to port them yourself. I explain how to later on this post.
Those "exclusive features" are based on xml and smali changes made on stock SystemUI and framework-res. Without these changes the, "exclusive features" won't work.
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. If you want to try any other mod that changes SystemUI, or framework-res, there's an option on ROM Control that allows you to disable those "exclusive features". After disabling them, your Pixel device will reboot with a "Lite" version as well.
Make sure that you're able to run adb shell as root before flashing this module and reboot your device. Just in case something went really wrong and you need to remove the module manually.
If your device really refuses to boot, after flashing this mod, connect your phone to your PC during boot and run this:
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/system/framework/ && rm -rf /data/adb/modules/AddonFeaturesForPixel/system/system_ext/ && reboot
​
This will only remove framework and systemui "modded" files. Without them, you're device will boot and the other features, that don't require modding, will work just fine.​​In fact, if you remove these files from the module zip before flashing, you can flash that modified zip on any device running any AOSP, or close to it, ROM.​​In case you want to completely remove the mod, you can just run this:​​
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/ && reboot
​
If you forgot to enable the ability to run adb shell as root, and if your device fails to boot, you can fix that by removing all Magisk modules you have installed. That can be achieved by running the following commands even without root shell 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 it's possible that the MOD will force boot with Lite version. 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 boot loop, 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 Android 12 Pixel ROM build, or later until February 2022 for "FULL" version compatibility
Any AOSP, or close to it, Android 12+ ROM on any device for "LITE" version only (not fully tested...some devices/ROMs may not work)
Suggestion:
Uninstall all other modules you may have installed before installing this. They could be incompatible with the module thus making the device get caught in a boot loop. 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 from the update command on flash-all script.
How to install?
Flash "Addon Features" module
Reboot device
If your device/ROM is fully compatible, everything will be ok at first boot
If not, your device will auto-reboot after first failed boot attempt and boot again with the Lite version only
Have fun!
How to update?
Open Magisk Manager app
Press the update button on"Addon Features" module
Reboot device
Have fun!
Video:
Spoiler: Click to see the video
You may check what to expect from this module HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present for Android 12 and others can be that didn't exist for Android 11. 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?
Spoiler: Click here if you're interested on learning how this works
All "exclusive" features that you see on the list above 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/
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
@Liranazuz5 and @roirraW "edor" ehT for all support and testing stuff.
@siavash79 for all help regarding module installation scripts and update feature from Magisk.
@iamlooper for At a glance enhancer module and it's install/uninstall logic which was adapted to Addon Features
Cheers and enjoy!
Does this have horizontal status bar fix as well...........or just veritcal?
GohanBurner said:
Does this have horizontal status bar fix as well...........or just veritcal?
Click to expand...
Click to collapse
Horizontal? What's wrong with horizontal size? Don't get me wrong, I have a Pixel 4a so I don't know how's horizontal size on other modules.
On Pixel 4a there's nothing wrong with the horizontal size. Anyway, the vertical overlays I've created also change the start and end padding...so...probably yes. Don't know for sure.
Typhus_ said:
Horizontal? What's wrong with horizontal size? Don't get me wrong, I have a Pixel 4a so I don't know how's horizontal size on other modules.
On Pixel 4a there's nothing wrong with the horizontal size. Anyway, the vertical overlays I've created also change the start and end padding...so...probably yes. Don't know for sure.
Click to expand...
Click to collapse
I am installing this as we speak, but on the Android 11 version the vertical status bar was nice and slim but horizontal bar was stock size. It would just be nice to have more real estate for notifications in horizontal mode. Also, thank you for updating this.
I have installed this twice. Both with my other modules enabled and with just the two addon packages enabled. Both times I boot to a black screen. Thankfully, I am able to see the power menu and can boot to safe mod to disable Magisk. Any ideas?
GohanBurner said:
I have installed this twice. Both with my other modules enabled and with just the two addon packages enabled. Both times I boot to a black screen. Thankfully, I am able to see the power menu and can boot to safe mod to disable Magisk. Any ideas?
Click to expand...
Click to collapse
Have you tried the "Faced a black screen" solution as I've explained on the OP?
Either way, without a logcat I can't know for sure what may have failed.
Typhus_ said:
Have you tried the "Faced a black screen" solution as I've explained on the OP?
Either way, without a logcat I can't know for sure what may have failed.
Click to expand...
Click to collapse
Yes. I am already on the latest stock fresh build. Re-rooted, the whole 9. But I boot, see the G logo, then it distorts for a split second and disappears to a black screen. Power menu still shows up so something might be wrong with that systemUI addon I'm guessing.
Great thank you .
It is possible to have center clock ? And %of battery on circle icon ?
It is possible to chage phill bar gesture length ? And it is compatible with Substratum theme ?
I use battery/Clock mod and G-Visual mod and with your mod I have all in one .
ggkameleon said:
Great thank you .
It is possible to have center clock ? And %of battery on circle icon ?
Click to expand...
Click to collapse
those features are already included.
ggkameleon said:
It is possible to chage phill bar gesture length ?
Click to expand...
Click to collapse
For the time being, no.
ggkameleon said:
And it is compatible with Substratum theme ?
Click to expand...
Click to collapse
I think so, yes.
ggkameleon said:
I use battery/Clock mod and G-Visual mod and with your mod I have all in one .
Click to expand...
Click to collapse
Battery/Clock mod can't be installed side by side with this module since both will try to make changes on SystemUI. As for G-Visual mod...what feature does it have for you to use it? Anyway, even if you still want to use it, you can since G-Visual mod just adds overlays.
Cheers!
Typhus_ said:
those features are already included.
For the time being, no.
I think so, yes.
Battery/Clock mod can't be installed side by side with this module since both will try to make changes on SystemUI. As for G-Visual mod...what feature does it have for you to use it? Anyway, even if you still want to use it, you can since G-Visual mod just adds overlays.
Cheers!
Click to expand...
Click to collapse
Ok thanks for response.
Yes if I use this mod I don't use Battery/Clock mod too.
I use G-Visual mod for reduce gboard and reduce status bar but is it on the mod too And for change the Phil gesture bar but they had this feature with Live Dark Substratum theme and if don't change systemUI I can use it only for have more big phil gesture bar.
Great I test it and same use font manager mod. With your I have all in one and is better.
Have a good day.
Hello, pixel 4a 5g systemui cause black screen
Add no only works
megapinky said:
Hello, pixel 4a 5g systemui cause black screen
Add no only works
Click to expand...
Click to collapse
Hi ! I test it Yesterday on my pixel 4a 5g and no black screen but stay on Google logo with bar and never start !? I do restart on safe mod and remove it. I don't test again.
megapinky said:
Hello, pixel 4a 5g systemui cause black screen
Add no only works
Click to expand...
Click to collapse
Hello.
You're getting this error:
Code:
--------- beginning of crash
11-18 21:36:11.873 2431 2431 E AndroidRuntime: FATAL EXCEPTION: main
11-18 21:36:11.873 2431 2431 E AndroidRuntime: Process: com.android.systemui, PID: 2431
11-18 21:36:11.873 2431 2431 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Failed to load native TensorFlow Lite methods. Check that the correct native libraries are present, and, if using a custom native library, have been properly loaded via System.loadLibrary():
You may try what I've explained on the OP regarding that error...
...OR...
...try to enable 2 button or 3 button mode navigation. Afterwards flash the SystemUI module and check if that worked. Some users reported that gestures feature requires TensorFlow lib to be ok. At my end it is...but for some it isn't.
Cheers!
ggkameleon said:
Hi ! I test it Yesterday on my pixel 4a 5g and no black screen but stay on Google logo with bar and never start !? I do restart on safe mod and remove it. I don't test again.
Click to expand...
Click to collapse
If you could grab me a logcat I could try to look for what could have gone wrong...
Typhus_ said:
Hello.
You're getting this error:
Code:
--------- beginning of crash
11-18 21:36:11.873 2431 2431 E AndroidRuntime: FATAL EXCEPTION: main
11-18 21:36:11.873 2431 2431 E AndroidRuntime: Process: com.android.systemui, PID: 2431
11-18 21:36:11.873 2431 2431 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Failed to load native TensorFlow Lite methods. Check that the correct native libraries are present, and, if using a custom native library, have been properly loaded via System.loadLibrary():
You may try what I've explained on the OP regarding that error...
...OR...
...try to enable 2 button or 3 button mode navigation. Afterwards flash the SystemUI module and check if that worked. Some users reported that gestures feature requires TensorFlow lib to be ok. At my end it is...but for some it isn't.
Cheers!
Click to expand...
Click to collapse
I enable 2 button, install system ui, reboot, boots ok
If I try to return to gesture navigation, black screen appears instant
megapinky said:
I enable 2 button, install system ui, reboot, boots ok
If I try to return to gesture navigation, black screen appears instant
Click to expand...
Click to collapse
Yes, it's the TensorFlow lib issue. To fix that completely a stock ROM reflash is necessary. If not, the only solution is that...disable gestures.
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!
Hello!
Both modules have been updated to Version 6 and the links are now available on the OP.
What changed?
Added Album art on lock screen options
Added Music visualizer options (requires Addon_Features_for_Pixel_Visualizer_Fix.zip)
Force Google Sans system-wide is now optional
Enable/disable combined signal icons on status bar
Added center clock fix to the right (for Pixel 3a models)
Updated Rom Control app
Heads up:
I still wasn't able to understand what causes the fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Install Addon_Features_for_Pixel_Visualizer_Fix.zip first. Afterwards, reboot and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. Afterwards you may install the other 2 modules and reboot
The visualizer fix 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 finishing all this. That fix is only there to add a missing permission to SystemUI. It only has to be installed once (obviously if on the future you clean flash the ROM, you'll have to do it again)
Anyway, hope you may enjoy this.
Cheers!
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!
Link for SystemUI V7 has been updated on the OP.
AOD is now fixed!

[ROM][DISCONTINUED][12.1]Evolution X Snow | Mi 8 [Dipper]

Evolution X 6.6 for the Xiaomi Mi 8[dipper]
Code:
/*
* Your warranty is void. Or valId, probably?
*
* I am not responsible for bricked devices, dead SD cards, Ebolation X,
* thermonuclear war, or the current economic crisis caused by you following
* these directions. YOU are choosing to make these modifications, and if
* you point your finger at me for messing up your device, I will LMAO at you.
*/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Keep Evolving
Pixel UI, customization, and more, we are Evolution X!
- Team Evolution X -
@joeyhuab
@RealAkito
@AnierinB
Reach us on Twitter! @EvolutionXROM
Just flash and check "The Evolver". We have tons of features combined together from different ROMs.
* You tell me
DO NOT FLASH GAPPS, ALREADY INCLUDED
Download
Donate to me! / Official Chat / Device Support
First Time Install / Clean Flash
1. Come to official teleram group and take all files - Tap in device support to come to official group
2.Install the custom TWRP or SHRP
3. Install custom firmware
4. Install ROM in recovery
5. In Wipe click in Wipe button in bottom
6. Reboot and #KeepEvolving
(If you come from A11 - format data is required instead of step 5)
Update / Dirty Flash
1. Reboot to Recovery
2. Download the update for your device
3. Flash the ROM
4. Reboot to System and #KeepEvolving
​
Android OS version: 12.1_r20
Security patch level: July 2022
Build author: Matheus C.
Source code: https://github.com/Evolution-X
Kernel Source code: https://github.com/PixelExperience-Devices/kernel_xiaomi_polaris
ROM Developer: Joey Huab
XDA: DevDB Information
Evolution X, ROM for the Xiaomi Mi 8
Contributors
joeyhuab
Source Code: https://github.com/Evolution-X
ROM OS Version: Android 12.1
ROM Kernel: Linux 4.9.325
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: 6.6
Stable Release Date: 2021-08-07
Created 2021-01-28
Last Updated 2022-08-07​
2/23
SystemUI: Block face authentication when device is in pocket mode
SystemUI: Fix issues related to SystemUIGoogle and Udfps
2/22
Introduce App lock for S
Introduce Face Unlock for S
Settings: ColumbusLowSensitivityPreferenceController: Disable if using ap sensor
Settings: exclude app lock subsettings from recents
VolumeDialog: Fix live caption tooltip when on left side
base: Fix carrier label being white on light wallpaper
fixup! BiometricScheduler: Cancel operation if not idle
fixup! SystemUI: runtime configurable audio panel location
optimizations
overlay: core: Disable OtaSuggestionSummaryProvider from GMS
overlay: Don't disable Google Play Updates
vendor: Disable blur on app-launch
vendor: update GMS updater component disable list
2/21
Fix deadlock issue
Fix edit button in screenshot share activity
PixelPropsUtils: Bypass hw attestation on newer pixel devices
Settings: AdaptivePlayback: Rename it to 'Smart Pause' to keep a better fluency
Settings: Add missing icons in network and internet menu
Settings: Add a menu item to toggle app lock debugging
Settings: Applock: use property access syntax wherever applicable
Settings: Move the "Adaptive Playback" option to Sound Settings
SystemUI: match brightness slider track height with the progress drawable
base: match track height of volume slider with progress drawable
core: Allow overriding device/model/name properties
llkd: Include llkd-debuggable.rc in eng builds only
services: applock: fix showing unlock prompt for non-visible packages
vendor: Enable multi-user across all devices
vendor: Fix NFC animation background
2/20
NotificationManagerService: Disable channel warning toast by default
rro_overlays: Update default wallpaper
2/19
Settings: Restore AOSP fingerprint enrolling layouts
fingerprint: Rework enrollment screen
2/18
Merge Pixel r32 Feb 2022 security patches
PixelPropsUtils: Update Raven to 2nd February 2022 Security patch fingerprint
PixelPropsUtils: Remove Pubg New State from GamesProps
core: Refactor Pixel 2021 features availability and PixelProps spoofing
gms: Move back to P2020 Personalization services
vold: add support for more filesystems for public storage
2/17
Settings: Nuke ColorBucketPreference and overlays
Settings: Nuke custom vibration intensity preferences
SystemUI: DetailDialog: do not explicitly specify type parameters for setOnClickListener lambda
SystemUI: Fix circle battery styles QS tinting
SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null
base: Declare cutout utils
themes: Nuke ColorBucket overlays
vendor: overlay: Force disable ambient music components
Update some translations
2/16
Fix ManagedServices concurrent ArrayIndexOutOfBoundsException
init: fix to set sd device label correctly for FS
init: mount_handler: detect main block device more reliably
init.rc: use /sys/class/block instead of /sys/devices/virtual/block
media: update path for vendor specific config files
overlays: Add Outline iconpack
overlays: Add more icon shape overlays
vold: Accept Linux GPT partitions on external SD cards
vold: add support for Linux Native MBR partition types
2/15
DataSwitchTile: Fix issue when subId is non-binary
DataSwitchTile: Resolve initial tile state
Restore support with [email protected] dsds clients
core: Rework the Photos features blacklist again
2/14
GamingMode: NotificationOverlayController: mark overlay as untouchable and non-focusable
GamingMode: upgrade gradle plugin and dependencies
Updater: Convert to blueprint
2/13
Evolver: User toggle for Photos unlimited storage
Evolver: User toggle for games/streaming apps
SystemUI: Disable ringer button if alert slider is present
2/12
Updater: Implement custom OTA URL
Updater: Uprev gradle and imported missing res
Updater: Uprev to API 31
base: Show USB icon in ADB notification
base: Show USB icon in notification instead of generic system icon
bt: security: Use-After-Free in btm_sec_[dis]connected
telephony: Release wakelock if setRadioCapability is not supported
telephony: Update external card state based on current app
2/11
Backport 'Add ability to disable GL draws'
Cancel the existing recents animation before any initialization
Evolver: Implement cutout force fullscreen
Fix BatteryStats counts foreground activity time
Fix NPE with cutout force full screen
Fix an instance of -Wunused-but-set-variable
Fix full draw power usage increase issue
HwRemoteBinder: fix race for concurrent binderDied
Lazy load Properties::isDrawingEnabled
QSTiles: Re-write Caffeine tile in Kotlin
QSTiles: Re-write On-The-Go tile in Kotlin
QSTiles: Re-write Sync tile in Kotlin
Settings: Add activity for cutout force fullscreen
Settings: Migrate encryption settings xml to NestedScrollView
Settings: Migrate interstitial encryption settings xml to NestedScrollView
Settings: Move Extra Dim feature to Display
Settings: Support per-app volume
Settings: Use List Preference for Dark mode
SystemUI: Make center clock layout safe insets aware
SystemUI: Make center clock shift with rest of the status bar items
Update some translations
base: Remove duplicate WRITE_APN_SETTINGS permission for SystemUI
fixup! SystemUI: On-The-Go Mode
2/10
ColorBucket: Remove PitchBlack overlays (different from the ‘real’ Black theme)
EasterEgg: Fix some warnings
Settings: Turn on haptic feedback on back gesture by default
StrictMode: Don't enable extra features for userdebug builds
SystemUI: Display a toast when a screenshot is deleted
SystemUI: MediaOutputDialogFactory: Accept null package name
SystemUI: Remove excess margin from data saver icon
gms: Add Pixel dependencies sysconfigs (for specific Pixel devices only)
init: Set persist.sys.usb.config properly
vendor: Hide blank preference in Settings > Accessibility
vendor: Set persist.sys.usb.config conditionally
2/9
Evolver: Add VoLTE icon from Motorola
PixelPropsUtils: Remove spoofing for currently supported Pixels
SystemUI: Fix method for disabling unlock ripple animation
SystemUI: Introduce ColumbusCompatibilityHelper
SystemUIGoogle: Build android.frameworks.stats
SystemUIGoogle: Fix StatusBarGoogle injection and cleanup code
SystemUIGoogle: Import proto deps for columbus CHRE impl
SystemUIGoogle: Optimize proguard rules
Update SystemUIGoogle
fixup! Screenrecord: add blinking stop dot and low-quality options
vendor: CarrierSettings: Update from SQ1A.220205.002
2/8
Evolver: Alert Slider: Add toggle to disable notifications (OnePlus devices only)
Evolver: Update SearchIndexable for our fragments
Evolver: Update SwitchPreference for CPU overlay toggle
Merge February 2022 security patches
PixelPropsUtils: Update to February 2022 fingerprints
Re-implement Alert Slider (OnePlus devices only)
fixup! base: add CPU info overlay
sepolicy_vndr: Remove duplicate hwservice_contexts
sepolicy_vndr: generic: Add app_data_file_type to vendor_radio_data_file
sepolicy_vndr: legacy: Update vendor property types
sepolicy_vndr: qva: Allow vendor_cnd to read wifi_hal_prop
sepolicy_vndr: qva: Update vendor property types
zygote: Enable USAP by default for S
2/7
Settings: Add preference for one-shot auto-brightness
QS: Use Settings.Panel intent for Volume Tile
QS: Use Settings.Panel intents for WiFi and NFC
2/6
ScreenshotHelper: ignore timeout when taking partial screenshots
SystemUI: add public setting keys for monet tunables
VolumeDialog: Display default row when the active row is a notification
VolumeDialog: Don't hide the default stream when adjusting the music stream
2/5
Settings: add a title for Beam main switch
Settings: BluetoothDeviceDetailsFragment: fix edit menu icon tint
Settings: Disable Storage Manager
2/4
Evolver: Improve Secure QS tile behavior toggle
Settings: Improve code for time spent in app
2/3
Remove Advanced nav/Extended swipe gestures
Return Back gesture height settings
SystemUI: Update NFC tile drawable
SystemUI: Use same NFC icon as that in QS tile
2/2
Evolver: Optional screenshot type
Evolver: Refactor Notification settings fragment
Evolver: Refactor Status bar icons preference category
ScreenshotTile: Make default state inactive
ScreenshotTile: Use secondary label to indicate mode
Settings: fingerprint: hide link icon when there's no link
2/1
Evolver: Refactor Themes fragment
Fixes ubsan shift-out-of-bounds SIGABRT
Settings: Add missing Gestures nav actions
Zygote: Fix an issue when emptying the usap pool
libgui: Dispatch vsync when receiving vsync timeout
1/31
Evolver: Add dividers to some preferences
Evolver: Add new black theme
KeyguardIndication: Fix glitchy charging info on lockscreen
Switch to a better Network Traffic implementation
Update translations
1/30
DefaultPermissionGrant: Fix google search crash
Evolver: Allow disabling ripple effect on unlock
Evolver: Move Monet settings to seperate fragment
FingerprintManager: Fix NPE due to sensorProps
Navbar: Fix issue where pill disappears in gestural mode
Settings: Add missing android title for top_level_settings
Settings: Add LTE only setting
Settings: Cache current context before creating a new user
Settings: Drawables: Dark mode support for app installation restriction icon
Settings: NFC: Get outer NFC preference to listen for changes
Settings: Remove back gesture height settings
Switch to a better Network Traffic implementation
apns: Add DITO PH
apns: Add Unifi
1/29
Evolver: Launch default music player on headset connect
base: NPE in ImageWallpaper
1/28
SystemUI: FPSInfoService: initialize fpsInfoView without posting in handler
overlay: SystemUI: Remove power menu shadow
Official initial build for Dipper
These are the alterations of source so far:
1/27
Deprecate LiveDisplay and LOS FOD stuff
PixelPropsUtils: Whitelist ARCore
SystemUI: rewrite fps info tile in kt and bind service to the tile
1/26
Settings: Import missing lottie swipe fingerprint from redfin
SystemUI: rewrite FPSInfoService in kt from scratch
UdfpsResources: Add more UDFPS icons
UdfpsResources: Convert remaining png to webp
apps: Build Repainter integration service
overlay: Add config for Repainter integration service
overlay: core: Use accent color for progress bar background
sepolicy: Nuke LiveDisplay and Lineage FOD
sepolicy: Resolve turbo_adapter denial
1/25
Evolver: Rename FP pressed color default to Cyan
GamingMode: LockGestureTile: load state from preferences in init
GamingMode: remove overlay menu switch
overlay: core: Add chroma to light surface highlight color
1/24
Battery Styles: Set proper battery style on init
Fix incorrect SID matching for bio prompts
Evolver: Remove Expanded option for network traffic
Evolver: Themes: Rearrange the categories
IconPackKaiAndroidOverlay: fix for carriers using 5 bars of signal
QuickSettings: Use tick instead of vibrate for normal tap on qs tile
SystemUI: Limit keyguard charging stats updates
SystemUI: Keyguard: Check for a null errString
SystemUI: Make sure notification icons are sticked to the left
SystemUI: use DOUBLE_TAP_TO_WAKE setting also for wake from aod
base: InputManager: handle housed stylus event
gms: Remove non-battery TurboAdapter
neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE
overlays: Add acherus icon pack
1/23
PixelPropsUtils: Remove GamesProps
RecoverySystem: make the package readable before checking capex
SystemUI: PeopleSpaceWidgetManager: don't spam logcat
SystemUI: ic_brightness_*: drawables get surface color
base: AudioService: bail out if ringer mode is not recognized
fonts: Bring back more font overlays
1/22
Settings: Fix invalid private DNS help text if URI is missing
Settings: WifiDisplaySettings: Fix some NPE
1/21
BatteryMeterView: Move null check to the beginning of the method
Evolver: Add Game Space shortcut pref
GamingMode: Fix NPE in ActivityManager service
GpsNetInitiatedHandler: Disable more debugging
Make Gaming Mode QS tile use Game space features instead
NavigationModeController: Silence log spam
QuickStatusBarHeader: Only disable battery click when needed
Settings: Add footer explanation to Adaptive Playback
Settings: ColorBucketPreference: Nuke SettingsObserver
Settings: DoubleTapGesture: Make it use a preference controller
Settings: Make PIN scramble user specific
SettingsIntelligence: Match Settings style
TextView: Allow preventing requestLayout() calls
services: LightsService: Mute an annoying error message
21/05/2022
Latest and final update
17/04/2022
Update kernel
Etude Op.12 No.3
Linux 4.9.310
Fixed some errors in FP
Update some layouts to better experience
01/03/2022
Just a hot fix for FP works normally
Kernel Etude Op. 12 No.2 - Linux 4.9.303
23/02/2022
Etude kernel: Op.12 No.2 - Linux 4.9.302
Blurs activated
14/02/2022
Etude kernel: Op.12 No.2 - Linux 4.9.301
Whitelisted an intent broadcast for the new ims.apk
Dropped obsolete eBPF prop
Dropped ZRAM
05/02/2022
Change in slide of brightness value
Overlay: Update Status bar padding
Overlay: Add some old values from dipper (Evolution X 11)
Overlay: Removed some Pixel commands
01/30/2022
(**fix**)
[Some users reporting issues in installation process]
[If you were able to successfully install, please, ask you to redo the installation process. I'm sorry for the inconvenience.]
- Now really encryption is disabled - for various reasons. You can keep using the latest TWRP or OrangeFox, but please follow the clean flash guide carefully. (See XDA forum/device group)
- Etude kernel: Op.12 No.2
* Linux 4.9.299
01/28/2022
**About Device Changes:**
- Initial Official Build
- Etude kernel: Op.12 No.2
* Linux 4.9.298
* built with the latest Clang 14 and ThinLTO
* DO NOT use another kernel. Just don't.
- Implemented a boost after fingerprint authentication to speed up the unlocking process and avoid animation janks
- Switched to QTI BT stack
- Enabled Quick Tap
* you can trigger certain actions by double tapping the back of the phone
* enable it in Settings/System/Gestures/Quick tap
- Switched to Skia Vulkan as HWUI renderer
* the GL renderer has memory allocation/deallocation issues that sometimes crash apps like Twitter when you scroll through lots of images and videos. This is also happening on stock Pixel 6
* Vulkan does not seem to have this issue for now, and it has much less jitter. Some apps like Spotify may still not be fully smooth in certain scrolls, due to a combination of app implementation and AOSP android 12 issues
- Went back to audio HAL v5 to match our prebuilt audio HAL
- Add Camera Go as main Camera
Can EvoX 5.9 be updated to this version 6.0 without formatting data?
Azam Suzan said:
Can EvoX 5.9 be updated to this version 6.0 without formatting data?
Click to expand...
Click to collapse
No, as you can realize are versions of different systems, in addition to that there were several internal changes so that Dipper could run Android 12
Thank you very much for your good work for our Smartphone
I tried this rom after 3 hours of uploaded before creating this thread
Used Orangefox .. clean install after format data ... Without this part (((2. In OrangeFox, open Terminal ( Menu/More/Terminal in OrangeFox), and run command `mke2fs -t ext4 -b 4096 /dev/block/bootdevice/by-name/cust`, then enter "y" to confirm)))
..... and it work good for me

			
				
matrix2012xman said:
View attachment 5522641
Click to expand...
Click to collapse
Now has changed, click to test. Thanks to your review
matrix2012xman said:
Muito obrigado pelo seu bom trabalho para o nosso Smartphone
Eu tentei esta rom após 3 horas de upload antes de criar este tópico
Usado Orangefox .. instalação limpa após formatar dados ... Sem esta parte ((2. No OrangeFox, abra o Terminal (Menu/Mais/Terminal no OrangeFox) e execute o comando `mke2fs -t ext4 -b 4096 /dev/ block /bootdevice/by-name/cust` e digite "y" para confirmar)))
..... e funciona bem para mim
Click to expand...
Click to collapse
Good know, thanks.
Thank you!
Thank u
Quick review after few days.
Rom is very stable and fast. Have a lot nice features, my fav is auto clock hidden. Battery live is acceptable (better than last PE 12 rom).
Only bug I found is: when I am calling via Bluetooth and recive notification screen is making black for a second.
I recommend for daily driver.
Thanks for dev. Donate done.
i miss face unlock IR camera and app lock feature in this rom ....otherwise everything is good
Hi I have 2 question.
1. Can I install on this rom custom kernel ? ( For example BAALAM based on Android 12?)
2. Where is option to change a navigation bar fuction? Becouse i want changes this for example press long back button too kill app, and press long home to show running app and press square button to show menu.
If there are no such functions then maybe someone could give some command in the terminal to change it
Sorry for my bad english.
Speedo1320 said:
Quick review after few days.
Rom is very stable and fast. Have a lot nice features, my fav is auto clock hidden. Battery live is acceptable (better than last PE 12 rom).
Only bug I found is: when I am calling via Bluetooth and recive notification screen is making black for a second.
I recommend for daily driver.
Thanks for dev. Donate done.
Click to expand...
Click to collapse
Hello
I see that you come from the last PE12 rom, how you be able to switch to this ROM?
You flash with PE recovery or what?
Because if i flash orange recovery don´t open so i cant flash, and if i flash this rom via PE recovery i got i bootlop
Thanks for the help
HugoSilva said:
Hello
I see that you come from the last PE12 rom, how you be able to switch to this ROM?
You flash with PE recovery or what?
Because if i flash orange recovery don´t open so i cant flash, and if i flash this rom via PE recovery i got i bootlop
Thanks for the help
Click to expand...
Click to collapse
I have used PE recovery and flash via adb sideload. You need to format data first. I also had problem with Orange Fox so I have to use PE recovery.
Speedo1320 said:
I have used PE recovery and flash via adb sideload. You need to format data first. I also had problem with Orange Fox so I have to use PE recovery.
Click to expand...
Click to collapse
Thanks for the help! You prefer this over PE12?
HugoSilva said:
Thanks for the help! You prefer this over PE12?
Click to expand...
Click to collapse
Right now Evox is better, but PE is always candidate to daily driver ( I am waiting for plus edition)
Speedo1320 said:
Right now Evox is better, but PE is always candidate to daily driver ( I am waiting for plus edition)
Click to expand...
Click to collapse
Can you please tell me why do you think this is better? I'm only asking because I wanna try it, but have all the work but then PE being better, ahaha again thanks for the answer
This is my opinion, just try...

Categories

Resources