[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 3 XL Thread - Google Pixel 3 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?
These are two Magisk modules that adds the following cool features to any Pixel 3, 4, 5 and 6 device running Android 12:
Enable/Disable Google Sans font system wide
Adds Icon Styles and Icon Shapes overlays from Android 11
Fonts options
Enable/Disable Combined signal icons
Pixel 6 Wallpapers
Adds 2 button mode navigation (it was removed on Android 11 but I think some users like that navigation mode, so I add it)
Adaptive sound options
Navigation bar options (reduce keyboard bottom space size, completely remove NavBar)
SystemUI Tuner options
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Enable/disable dual tone battery meter (it only works on icon portrait mode)
Enable/disable showing the number of unread messages on status bar notifications
Reduce Status bar height (and option to correct left padding on devices with the notch on the left)
Option to enable/disable more themed icons on launcher (some apps don't have a themed icon so it won't work for all apps)
Enable/Disable left shortcut on Lock screen
Enable/Disable camera shortcut on Lock screen
------------------//------------------------
Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile *
Battery Styles *
Clock Customization *
Network Traffic Indicators (on Pixel 5, Pixel 6 and Pixel 6 Pro devices they only work on QS Header) *
QS Battery percentage independent options (show estimate time remaining or just percentage) *
Dual tone Light/Dark themes for QuickSettings Panel and Power Menu *
Album art on lock screen options *
Music visualizer options (requires Visualizer fix module) *
QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right) *
Rom Control app (to setup all these options)
* -> These features are only available if "SystemUI module" is installed.
Downloads:
Addon_Features_for_Pixel_Visualizer_Fix.zip -> Install this module first (if you haven't installed it before). Afterwards, reboot your device and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. You see, this "Visualizer fix" module is only needed in order to add a missing permission to SystemUI. It only has to be installed once (obviously, if in the future you clean flash the ROM, you'll have to flash it again or you'll be missing that required permission). And, since it's only needed once, this module is deleted from the system after doing what it has to do. So, it's normal that you won't see it as installed after installing everything.
Android_12_Addon_Features_for_Pixel_V8.zip -> "Harmless" module that works on any Pixel device running on STOCK ROM, The features marked with an * above options, on Rom Control app, won't do anything if the SystemUI module, shared next, isn't installed.
Android_12_Pixel_3_SystemUI_for_Addon_Features_V7.zip -> This is "THE" module! This module adds all xml and smali changes into SystemUI and framework-res. Without this module the "exclusive features" won't work. Also, this module could be responsible for breaking boot if it fails to work at your end. I've ran several tests on my device (a Pixel 4a) and didn't face any issues but, since this module replaces stock SystemUI and framework-res for modded ones, you could run into problems if some other module tries to do the same or it's simply incompatible with it.
Android_12_Fixes_for_Pixel_3.zip -> This module is an extra and it's only for Pixel 3 devices. It enables the rounded corners on windows, as well as, AOD screen lights on/off animations.
Notes regarding the "exclusive version" for Pixel devices:
DO NOT, I'll repeat, DO NOT flash "SystemUI module" zip on any other ROM besides stock Pixel. It won't work! If you want those extra features on your current ROM you will have to port them yourself. I explain how to later on this post.
Make sure that you're able to run adb shell as root before rebooting your device.
If something goes wrong after flashing "SystemUI module", like if your device doesn't boot or something stupid, connect your phone to your PC during boot and run this:
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/Modded_SystemUI && reboot
​
If you forgot to enable the ability to run adb shell as root, and if your device is on a "non-boot" state, the only way you can fix that is to remove all Magisk modules you have installed. That can be achieved by running the following commands during boot:
Code:
adb shell
​
Code:
magisk --remove-modules
​​
If none of the above methods work to get your device booting, then you have to boot into safe mode. By doing so, Magisk will disable all modules for you (it doesn't uninstall them, just disables them). To force a boot into safe mode all you need to do is to keep pressing volume down button during boot animation. After the system boots into safe mode you can reboot your device to boot up normally (since all modules will be disabled). If you get stuck during boot animation again, just force another reboot (I've had to do that during my tests).
When a new OTA update comes please don't flash the "SystemUI module" until I say it's ok to do so. I mean, me or any other member who may have tested it. Why? Because Google may change things on stock SystemUI and/or framework-res between builds. When that happens, I have to recreate the module again to adapt those changes. Rest assured that I'll always test the module with new builds and update as necessary.
The SystemUI module is different on Pixel 6 devices! For those I had to make a new module, since Pixel 6 SystemUI is different from all other Pixels.
In case your device gets caught in a bootloop, please provide me a logcat so I may try and look if anything can be done about it. To do so, during boot connect your device to your PC and grab a logcat with this adb command:
Code:
adb logcat > log.txt
After grabbing the log, please open the txt file and search for "FATAL". Afterwards post here the lines where the "Fatal error occurred".
I've made these modules for my personal use and just decided to share with all XDA community. Having this in mind, there's no need for donations (although I won't refuse them if you want to buy me a beer). As for requests or whatever, I can only add more stuff when, and if, I have time for it. I'm a really busy man in real life so I can't promise anything nor ETAs.
Requirements:
Unlocked bootloader
Magisk Root | Magisk Manager
Suggestion:
Uninstall all other modules you may have installed before installing SystemUI module zip. They could be incompatible with the "SystemUI module" thus making the device get caught in a bootloop. You may install them afterwards, one by one, just to make sure everything is ok.
If you're up to it, instead of disabling/removing modules, I recommend you to flash latest stock build through fastboot using flash_all.bat. In order to retain your data, remove the "-w" flag from the update command on flash-all script.
How to install?
Flash the "SytemUI" Magisk Module
Reboot device
If it booted ok, flash "Addon Features" Magisk Module
Reboot device
Have fun!
Faced a black screen after flashing the "SystemUI MOD"? Then try this:
(This usually happens when an error about "TensorFlow lib" is shown on the logcat, if it's any other error, don't do this. Share the log instead so I may take a look)
Enable 2 button, or 3 button, navigation mode on System Settings
Install "SytemUI" Magisk Module
Reboot device
Have fun!
If you're still having issues or if you want to fix that "TensorFlow lib stupid bug", which is responsible for not being able to use stock gestures navigation, then you'll have to do this:
Uninstall all previous Magisk modules you had installed
Completely uninstall Magisk (using the option on Magisk Manager app)
Reboot device
Flash latest stock ROM build through fastboot using flash_all.bat (remember to remove the -w flag inside the bat file if you want to keep your data)
Root the device again using latest Magisk Canary (stable version works for the time being but latest Magisk Canary is more compatible with Android 12)
Flash these two modules, and only these just to make sure no other module is causing conflicts
Reboot device
Hopefully it will work, so enjoy!
Video:
Check all Rom Control (with exclusive features) options HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present (yet) for Android 12. The video is here only for those, who have never tried this on Android 11, may understand what to expect.
How's these "exclusive features" even possible?
All features that you see on Pixel Devices "SystemUI module" were reverse engineered from Proton AOSP and Evolution X ROM source code. The source code is available on the links bellow shown on the credits. This means that I've been practicing some hard core "old school" Android smali edition in order to get this working. So, yes, I have some credits about this but, if it weren't for the original developers and it's public source code, none of this would be possible. Thank them for this!
Smali, and xml, edition wasn't enough to get this working. After decompiling, changing/adapt the code and recompiling everything again, I had to find a way to make it bootable without messing with the original apk signature. And here is where VR Theme logic came in handy. So thanks for the original dev who brought us this feature.
As for ROM Control app....this was/is a project created by daxgirl and wubydax back in 2015! So yeah, I'm not bringing anything new here, I just followed their instructions in order to get the features working after editing smali/xml with the source code taken from PAOSP and Evolution X. The original app source code is also available on the link shared on the credits.
I've just combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.
Rom Control with "exclusive features" source code:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12
Want to port the "exclusive features" to your Pixel device running on other ROM? Here's how:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12/app/src/mods
Credits:
Proton AOSP ROM team, specially @kdrag0n for all his work on Dual tone light/dark themes and other Proton AOSP helpfull commits.
EvolutionX ROM team, specially @joeyhuab
@daxgirl and @Wuby986 for ROM Control project and source code.
@Tulsadiver for showing me how to adapt VR Theme logic originally used on 3Minit Battery Mod by @gharrington.
@Ticklefish for Tickle My Android
@topjohnwu for Magisk
@Freak07 for Adaptive Audio
@trzpro for More themed icons on launcher mod
Cheers and enjoy!

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!

Can i reflash latest zip on old one without removing it.

Amigo porque no funcionan los gestos de pantalla, siempre que los activo, me reinicia el cel y queda una pantalla negra, solo pasa con los gestos.

Tasneem khan said:
Can i reflash latest zip on old one without removing it.
Click to expand...
Click to collapse
Yes.

Hello!
Both modules have been updated to Version 7 and the links are now available on the OP.
What changed?
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!

Hello!
Addon features module has been updated to Version 8 and the link is now available on the OP.
What changed?
Added a fix to get rid of the TensorFlow lib stupid bug once and for all
Hope you may enjoy this.
Cheers!

Sorry for disturbing but I found the thread in Pixel 6 Forum which provides much newer versions of this and I installed it. However my Pixel 3 **booted twice** which means it doesn’t support the full version of the latest module according to the thread and I noticed that the github page says “from 3a to 6” but I don’t know if Pixel 3 is included. The question is I have no idea whether it was because Pixel 3 is not supported by the latest version that my installation fell back to lite version, or some other factors led to that. I wonder if Pixel 3 is supported, and if not, what the last version that supports Pixel 3 is as V8 mentioned in this post doesn’t work property on my device (The centralized time is not at the exact center of the status bar).
Best regards!

Masellum said:
Sorry for disturbing but I found the thread in Pixel 6 Forum which provides much newer versions of this and I installed it. However my Pixel 3 **booted twice** which means it doesn’t support the full version of the latest module according to the thread and I noticed that the github page says “from 3a to 6” but I don’t know if Pixel 3 is included. The question is I have no idea whether it was because Pixel 3 is not supported by the latest version that my installation fell back to lite version, or some other factors led to that. I wonder if Pixel 3 is supported, and if not, what the last version that supports Pixel 3 is as V8 mentioned in this post doesn’t work property on my device (The centralized time is not at the exact center of the status bar).
Best regards!
Click to expand...
Click to collapse
I'm sorry but the mods haven't been updated for Pixel 3 and 3 XL since these devices haven't got the same SystemUI as all other Pixels on newer Android 12 builds.
You must use the version shared here, if you want to use this MOD.
Blame Google...

Typhus_ said:
I'm sorry but the mods haven't been updated for Pixel 3 and 3 XL since these devices haven't got the same SystemUI as all other Pixels on newer Android 12 builds.
You must use the version shared here, if you want to use this MOD.
Blame Google...
Click to expand...
Click to collapse
oh.. that’s a pity Thank you!

is this works on pixelexperience rom?

fauziakhmad said:
is this works on pixelexperience rom?
Click to expand...
Click to collapse
No.
Well, the "FULL" mods don't. Only Addon features single zip on the OP might work.
Cheers!

can we just disabled mod from magisk?

fauziakhmadd said:
can we just disabled mod from magisk?
Click to expand...
Click to collapse
Yes disable or remove, either one works.

From this day on, Addon Features Module will no longer receive any updates. It's the EOL for it.
BUT....
I'm pretty sure you all noticed that @siavash79 has been working with me for some time now and we've teamed up to come up with a module that will try to, not only have everything Addon Features had, but MORE.
HOW!?
By creating a new project, called "AOSP Mods".
That project will be a mix between a Magisk module and Xposed module (using Lsposed zygisk version).
For now, the 2 projects are still separated (Addon Features and AOSP Mods) but the final objective is to merge them into a single module.
So, you may still use Addon Features V21 LITE version module zip but, in order to have some of the "exclusive features", that were present on FULL version, working, you'll need to flash AOSP Mods as well.
So, let's all just move on to the new AOSP Mods thread and start to have fun together, shall we?
See you guys "on the other side".
Cheers!

Related

GravityBox - tweak box - Xposed module for devices running Android 4.1/4.2/4.3 ROMs

First of all I would like to say I am not the creator of this I am just sharing what I have found I will try and keep the thread updated when new versions are released. All credits should be given to the mod who has made this xposed framework module.
Original thread
http://forum.xda-developers.com/showthread.php?t=2316070
Version 2.5.7
READ THIS POST CAREFULLY BEFORE PROCEEDING ANY FURTHER
Hey!
After countless hours of coding and searching for proper entry points
to inject my code to incorporate fixes and mods, here it is:
GravityBox - Xposed module targeted for devices running Android 4.1/4.2/4.3
Originally, this module was intended for MTK6589 devices. Later on, it was adjusted to support other - non-MTK devices - as well.
Introduction
The app utilizes amazing Xposed framework coded by recognized
developer rovo89 which, briefly, provides interface for injecting code into any app, including system services.
This means, it allows to modify behaviour of applications and system services at run-time. No need to
hack apps the usual way by decompiling, hacking and recompiling, anymore. One of the biggest advantages of GravityBox is that it is not bound
to any specific device. Actually, it should run on any device having vanilla Android 4.1/4.2/4.3 (ROM close enough to AOSP).
This project wouldn't be possible without rovo's Xposed framework, so huge kudos to him.
Feature highlight
GravityBox provides 2 main groups of features:
Fixes - help to fight typical MTK6589 bugs like:
--- Date&Time settings crash
--- Caller ID mismatch
--- Split conversation in messaging
--- Wakelock in calendar app periodically turning on the screen
--- Waelock in messaging app turning on the screen every time new message arrives
--- Missing TTS settings in Language&Input
--- Missing extended developer options
Mods - the set of additional useful features that make using the system more easy and fun
--- CyanogenMod Pie controls
--- Expanded Desktop
--- Statusbar QuickSettings tile management with tile reordering
--- Lockscreen targets
--- Statusbar color and transparency
--- Statusbar Brightness Control
--- Statusbar icon colors
--- Additional QuickSettings tiles:
------- Sync on/off, WiFi AP on/off, GravityBox shortcut, Torch, Network mode (2G/3G/2G+3G switch), Sleep, QuickRecord,
QuickApp, GPS on/off, Ringer mode, Volume tile
--- Quick pulldown - switches to QuickSettings when status bar is pulled down near edges
--- Auto-switch to QuickSettings when there are no notifications
--- Center clock in statusbar
--- Battery indicator style
--- Navigation bar tweaks
--- Low battery warning policy
--- Disable LED flashing when battery low
--- Disable LED while charging
--- Auto-hiding of signal icons for empty SIM Slots
--- Advanced power-off menu (reboot, recovery)
--- Volume key cursor control
--- Skip tracks by volume key long-press while screen off (thanks to rovo89)
--- More volume levels for music stream
--- Option to control safe headset media volume
--- Button for clearing all recent tasks at once
--- Fullscreen caller photo
--- CRT screen off animation
--- Minimal brightness setting
--- Autobrihtness levels adjustment
--- Lockscreen tweaks - show widgets maximized, lockscreen background style (color fill, custom image)
--- Lockscreen rotation
--- Phone tweaks - flip action, disable vibrate on call connect
--- Hardware key actions - menu long-press/double-tap, back long-press, home long-press
--- MasterKey vulnerabilities patched (thanks to @Tungstwenty)
--- Dithered Holo background
--- Option to use solid black Holo background
--- Expandable volume panel
--- Option to unlink ringtone and notifications volumes
--- Notification drawer style (background color, image for portait/landscape, transparency)
--- Button backlight modes (default, disabled, always on while screen is on)
--- Button backlight notifications (for devices that lack Notification LED)
... more to come.
Compatibility
- this module is designed to run on vanilla or close-to-vanilla Android 4.1, 4.2 and 4.3 (AOSP)
- supports majority of MTK6589, MTK6577, MTK8389 devices
- supports "Google devices" like Nexus, HTC One Google play edition, and others running vanilla Android 4.1/4.2/4.3
- Samsung Touchwiz, HTC Sense, MIUI, LeWa, etc. are NOT supported. It is not guaranteed this module will work on these at all so try at your own risk. This module is simply too complex to support all kind of ROM brands that were vastly modified by vendors.
- DO NOT USE WITH CUSTOM ROMS LIKE CM,AOSPA,ROOTBOX,AOKP,SLIM, ETC... IT MAKES NO SENSE AND CAN CAUSE CONFLICTS AND UNEXPECTED BEHAVIOUR
- I will not implement any exceptions that will adapt this module to a specific custom ROM. Please, do understand, it is unmanageable.
- I will not provide any support for devices violating these compatibility rules
Prerequisites
To use this module, the following conditions must be met
- You have a device running Android 4.1/4.2/4.3 that's based on AOSP (vanilla or close-to-vanilla Android)
- ROM must be rooted (XposedInstaller requires root to be able to install framework into system)
- You have working custom recovery allowing you to make a backup before installing Xposed framework
GravityBox has been developed and tested on THL W8 5" XHDPI device (MTK6589)
Installation
If you are using my GravityMod2 ROM, don't follow these instructions to update!
There's a flashable ZIP for updating GravityBox in GravityMod2 thread!
These instructions are only for those not running GravityMod2 ROM!
1) Backup your current ROM in custom recovery. I am serious. Don't skip this step.
2) Get the Xposed installer from Download section from Xposed official thread (the latest version is typically available at this link: http://dl.xposed.info/latest.apk)
3) Install and run Xposed installer and follow the instructions to activate Xposed framework
4) Reboot. If device doesn't boot that means that the Xposed framework is not compatible with ROM you are currently
running. You don't need to continue with the next steps. You will have to restore your ROM from backup.
5) Download, GravityBox.apk attached at the end of this post, rename it to GravityBox.apk and install it
6) Make sure GravityBox app is installed to internal memory. If it was installed to phone storage or external storage,
move it to the internal memory, first
7) Run Xposed installer, go to Modules menu and activate GravityBox by checking the checkbox
8) Reboot
9) Launch GravityBox from app drawer or from Xposed installer and set options as desired
Reporting bugs
If you experience problems with certain feature, provide the full-detailed info that can help me
to reproduce the bug and attach debug.log file you'll find in /data/xposed directory on your phone.
In case you experience SystemUI crashes or other apps Force Closing, or device soft reboots, attach logcat from time
crash occurs. (use adb logcat *:E or your favorite logcat app from Play Store).
Please, don't attach big logs. Only the portion where error is clearly seen.
Disable all other xposed modules before reproducing bug to make sure it is really GravityBox related
Remember, this app was developed and tested on one particular MTK6589 device so it is not guaranteed that
it will work flawlessly on yours.
Multilanguage support
Volunteers are welcome to translate GravityBox to other languages.
Simply download this file: https://github.com/C3C0/GravityBox/r...es/strings.xml
Use Notepad++ to edit strings and then send me edited file so I can include translations into next release.
Source code
GravityBox is opensource. Sources are available in my gihub: https://github.com/C3C0/GravityBox
If you're a dev and have some ideas for additional features, feel free to fork it, work on it
and send the pull requests.
Copyright notice
https://github.com/C3C0/GravityBox/blob/master/NOTICE [/URL]
Credits
- @bgcngm for his code contributions to the project
- rovo89 for his ultimate Xposed framework and "Volume keys to skip track" mod
- peptonib for starting me up with this project
- THL W8 owners for providing support and feedback
- CyanogenMod project
- ParanoidAndroid project
- SlimBean, RootBox, AOKP projects
- Sergey Margaritov for ColorPickerPreference
- @Tungstwenty for MasterKey vulnerabilities patch
- All those who provided translations for different languages (Mr.Premise, peptonib, kidmar, ch-vox, romashko, Indiant, lelemm, oicirbaf, unavix, LuHash, ...)
- and finally, all those who keep the project alive by supporting me via donations (you know who you are)
Changelog
https://github.com/C3C0/GravityBox/b.../CHANGELOG.txt
Sent from my Nexus 4 using xda premium
SCREENIES
http://forum.xda-developers.com/attachment.php?attachmentid=2027735&d=1370730338
http://forum.xda-developers.com/attachment.php?attachmentid=2027737&d=1370730338
http://forum.xda-developers.com/attachment.php?attachmentid=2125253&d=1374150428
http://forum.xda-developers.com/attachment.php?attachmentid=2125254&d=1374150428
DOWNLOAD LINK
http://forum.xda-developers.com/attachment.php?attachmentid=2298922&d=1380786001
300 viewed and not one single thanks.
Sent from my Nexus 4 using xda premium
kyleastley said:
300 viewed and not one single thanks.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
I already gave you my thanks, but let me give you an advice: do things to help community, not because the thanks, I am sure you will get more thanks. Thanks for sharing, cheers.
Using on my Nexus 7 an working great!!!
I had a system UI crash when I used it on crDroid
kyleastley said:
300 viewed and not one single thanks.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
may i ask why do we need another thread for the same mod when there is already one opened ?
i`m afraid it will create confusion while using search button
the original thread contains all info for users and they can receive answers from the developer straight away
a moderator will soon confirm or not my thoughts
appreciate you intention to help anyway
thanks !
OP, if you really want to contribute, and possibly get some thanks in the process, you might want to consider creating an index thread for the Nexus 4 Themes and Apps forum where you include a link to this and every other piece of work posted in this forum. If you need an example, consider the following...
http://forum.xda-developers.com/showthread.php?t=1859851
Duplicate thread closed

[MOD][MAGISK][ANDROID 11] Addon Features for Pixel Devices - Pixel 3a XL 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"
}
So what is this? This is a Magisk module that adds the following features to any Pixel 3, 4 or 5 device running on Android 11:
Forces Google Sans font system wide
63 Accent colors
12 Icon shapes
22 Fonts
Wallpapers Breel 2019; 2020 & 2020a
9 different Dark Styles
Adds 2 button mode navigation (it was removed on Android 11 but I think some users like that navigation mode, so I add it)
Background Blur options
Blur Intensity options
Adaptive sound options
Navigation bar options (hide pill, reduce keyboard bottom space size, hide assist handles)
SystemUI Tuner options
Rounded corner options
QS Rows x Columns options
QS Footer Drag Handle options (Default, Accent based, Hidden)
Option to show more icon notifications on staus bar
Forces Basic Attestation thus making ctsProfile true by just enabling Magisk Hide
Rom Control app (to setup all options available that you cannot using just Styles & Wallpapers)
Everything can be controlled using Styles & Wallpapers and also Rom Control app.
This MOD will probably work on any AOSP, or close to it, ROMs.
Get it here: Android_11_Addon_Features_for_Pixel_V8.zip
Just a note, this module already includes a SafetyNet fix, so if you're using another module for SafetyNet, please remove it since I don't know if that couldn't cause issues.
For all users already running Android 12 please go to THIS THREAD.
Addon Features EXCLUSIVE for Pixel Devices running on STOCK Android 11 ROM:​
These exclusive and specific for Pixel Devices running on STOCK Android 11 ROM Magisk modules that you'll see next adds all of the features stated above but with extra goodies!
"Exclusive features" included:
Battery Bar
Battery Styles
Clock Customization
Corrected lock screen icons not changing after applying different theme
"Disco Dingo" the QS (just a funny name for the option to apply random colors on QS toggles)
Hide QS Labels
Lock screen album art customization
Lock screen camera shortcut (enable/disable)
Lock screen custom clock faces
Network Traffic Indicators (unfortunately, on redfin, it only works on QS Header and not on status bar)
QS Battery percentage independent options
QS Header opacity level control
QS Headers styles
QS Panel opacity level control
QS Tiles styles
QS Data usage info
QS Rows x Columns options (both on portrait and landscape modes)
Reduce Status bar height (and correct left padding on devices with the notch on the left)
Removed side assist handles from lock screen
Status bar Quick Pulldown (Never, Right pulldown, Left pulldown, Always)
Switch styles
Touch QS Labels to add or remove on QS customize panel (just didn't bothered to translate "Tap or Drag Tiles..." strings, so you'll continue to see "Drag Tiles..." but the feature is there, try it.)
Exclusive features downloads:
Android_11_Addon_Features_For_Pixel_V13.zip -> "Harmless" module that works on any Pixel device running on STOCK ROM, much like the "universal mod" shared above, but with a Rom Control app version that has more options. The "exclusive features" options won't do anything if the SystemUI module, shared next, isn't installed. If your going to try these exclusive features module, install this one and not the one shared above. The SaftetyNet is also included on this module, so once again, don't try to use any other SafetyNet module since it could break things.
Android_11_SystemUI_for_Addon_Features_V10.zip -> This is "THE" module! This module adds all xml and smali changes into SystemUI. Without this module the "exclusive features" won't work. Also, this module could be responsible for breaking boot if it fails to work at your end. I've ran several tests on my device (a Pixel 4a) and didn't face any issues but, since this module replaces stock SystemUI for a modded SystemUI, you could run into problems if some other module tries to do the same or it's simply incompatible with it. This module was updated to match latest Android 11 October 2021 build.
Android_11_SystemUI_for_Addon_Features_V9.zip -> Use this version ONLY if you're still running any Android 11 build between June and September 2021!
Notes regarding the "exclusive version" for Pixel devices:
DO NOT, I'll repeat, DO NOT flash "SystemUI module" zip on any other ROM besides stock. It won't work! If you want those extra features on your current ROM you will have to port them yourself. I explain how to later on this post.
Make sure that you're able to run adb shell as root before rebooting your device.
If something goes wrong after flashing "SystemUI module", like if your device doesn't boot or something stupid, connect your phone to your PC during boot and run this:
Code:
adb shell
Code:
su
Code:
rm -rf /data/adb/modules/Modded_SystemUI && reboot
If you forgot to enable the ability to run adb shell as root, and if your device is on a "non-boot" state, the only way you can fix that is to remove all Magisk modules you have installed. That can be achieved by running the following commands during boot:
Code:
adb shell
Code:
magisk --remove-modules
​
If none of the above methods work to get your device booting, then you have to boot into safe mode. By doing so, Magisk will disable all modules for you (it doesn't uninstall them, just disables them). To force a boot into safe mode all you need to do is to keep pressing volume down button during boot animation. After the system boots into safe mode you can reboot your device to boot up normally (since all modules will be disabled). If you get stuck during boot animation again, just force another reboot (I've had to do that during my tests).
The "SystemUI module" requires that your device is already updated to March build!
When a new OTA update comes please don't flash the "SystemUI module" until I say it's ok to do so. I mean, me or any other member who may have tested it. Why? Because Google may change things on stock SystemUI between builds. When that happens, I have to recreate the module again to adapt those changes. For instance, March build was not compatible with the module that was built on top of February build SystemUI. Rest assured that I'll always test the module with new builds and update as necessary.
In case your device gets caught in a bootloop, please provide me a logcat so I may try and look if anything can be done about it. To do so, during boot connect your device to your PC and grab a logcat with this adb command:
Code:
adb logcat > log.txt
Requirements:
Unlocked bootloader
Magisk Root | Magisk Manager
Suggestion:
Uninstall all other modules you may have installed IF you're going for the "exclusive features". They could be incompatible with the "SystemUI module" thus making the device get caught in a bootloop. You may install them afterwards, one by one, just to make sure everything is ok.
If you're up to it, instead of disabling/removing modules, just flash latest stock build through fastboot. If you want to retain your data, remove the "-w" flag from the update command on flash-all script.
How to install? (If you're running a Pixel 5, just install the module...you don't need all these next steps)
Uninstall Device Personalization Services updates
Clear Google Play Store app data and cache
Flash the Magisk Module(s)
Reboot device
Open Google Play Store and update Device Personalization services (or any other Pixel exclusive app you see it needs to update).
Profit!
Video:
Check all Rom Control (with exclusive features) options HERE.
How's these "exclusive features" even possible?
All (well, not all but almost...) features that you see on Pixel Devices "SystemUI module" were reverse engineered from Evolution X ROM source code. The source code is available on the link 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 Evolution X. The original app source code is also available on the link shared on the credits.
I've just combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.
Rom Control with "exclusive features" source code:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a
Want to port the "exclusive features" to your Pixel device running on other ROM? Here's how:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a/app/src/mods
Credits:
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
@kdrag0n for Safetynet-fix.
@Freak07 for Adaptive Audio
Cheers and enjoy!
OP has been updated!
New "exclusive features" added:
"Disco Dingo the QS" (just a funny name for the option to apply random colors on QS toggles)
Lock Screen Camera Shortcut (enable/disable)
Status bar reduce height (and option to correct left padding on devices with the notch on the left)
Status bar quick QS pulldown (Never, Right pulldown, Left pulldown, Always)
Hope you may enjoy these new features.
Remember, these features needs both "Addon features V10" and "SystemUI V5" modules to be flashed.
Cheers!
OP has been updated!
New "exclusive features" added:
Status bar reduce height options (Default, Small, Medium)
Lock Screen Fluid Custom Clock
Hope you may enjoy these new features.
Remember, these features needs both "Addon features V11" and "SystemUI V6" modules to be flashed.
Cheers!
OP has been updated!
New "exclusive features" added:
Bring back status bar footer drag handle (and it's options | Default; Accent based; Hidden)
Added option to completely remove the nav bar (it gets removed on any navigation mode but stock gestures will continue to work)
Center clock position fix option (it's needed for devices with a left notch using default status bar height)
Added Switch styles
Hope you may enjoy these new features.
Remember, these features needs both "Addon features V12" and "SystemUI V7" modules to be flashed.
Notes:
The "center clock position fix" is somewhat related to the status bar height and "fix left side padding" options. You may encounter a few weird behaviors if you try to enable/disable/change those 3 features several times on Rom Control. I ran into a weird situation when testing all possible combo options....at the end I choose default status bar height and left clock. To my surprise, the clock ended up behind the notch...WTF!? So, if that, by any chance, happens to you, just try to set on/off all to default values, close ROM Control, open it again and choose your desired combo.
The "completely remove navigation bar" option has a warning dialog. I've added a "warning" so that people read it and understand what that option does. Since the text is somewhat long, I've added a timer that only enables the overlay, that removes the nav bar, after 10 secs (so that people have time to read the warning). And so, if you see the warning and just decide to immediately touch OK, you'll notice that the nav bar will only disappear after 10 secs... Having this said, the first a**hole that comes here stating something like "hey man I touch the remove nav bar option and it doesn't disappear...wtf!?...plzzz, halp. I've tried to enable disable several times...it dasn't wark!!!"... will be rewarded with a very nice "F**K *ff!" answer.
Cheers!
Hello!
SystemUI MOD V7 is compatible with April update, I'm using it already and it's working ok.
Tested it on sunfish (Pixel 4a) but I think it's the same for all models.
Thought you'd like to know.
Cheers!
The current SystemUI V7 module isn't compatible with May update.
The phone boots but SystemUI just gets FC.
I'll have to fix the module and upload a new version.
Please be patient.
Cheers!
Hello!
SystemUI V8 module has been added on the OP.
It's already working with May build update.
Please do not get confused with "Addon features V8", it's SYSTEMUI V8!
Cheers and enjoy!
Well, SystemUI MOD is really not compatible with June update.
Google introduced some changes that requires some lame edition (mainly the IDs are different...which sucks).
It's going to be a dull procedure but I'll try to do it as fast as possible.
Please wait for a new update. As soon as I do it, I'll share.
Cheers!
Hello!
Addon Features V13 and SystemUI V9 modules have been added on the OP.
These MODs are now working with June build update.
No other features were added, only make them compatible with June update (sorry, I don't have much free time lately).
Cheers and enjoy!
Hello!
Addon Features V13 and SystemUI V9 modules are working with JULY build update.
Just tested it right now.
Cheers and enjoy!
This installs fine on my Pixel 3a XL running the August build update. But I cannot get any settings to apply or I cannot figure out how to add more than 6 Quick Settings Tiles.
Hi. I'm looking for a Google Camera app for Pixel 3a XL running the November build Lineage 18.1. Can you help with that or direct me to the correct thread? Please
Typhus_ said:
OP has been updated!
New "exclusive features" added:
Bring back status bar footer drag handle (and it's options | Default; Accent based; Hidden)
Added option to completely remove the nav bar (it gets removed on any navigation mode but stock gestures will continue to work)
Center clock position fix option (it's needed for devices with a left notch using default status bar height)
Added Switch styles
Hope you may enjoy these new features.
Remember, these features needs both "Addon features V12" and "SystemUI V7" modules to be flashed.
Notes:
The "center clock position fix" is somewhat related to the status bar height and "fix left side padding" options. You may encounter a few weird behaviors if you try to enable/disable/change those 3 features several times on Rom Control. I ran into a weird situation when testing all possible combo options....at the end I choose default status bar height and left clock. To my surprise, the clock ended up behind the notch...WTF!? So, if that, by any chance, happens to you, just try to set on/off all to default values, close ROM Control, open it again and choose your desired combo.
The "completely remove navigation bar" option has a warning dialog. I've added a "warning" so that people read it and understand what that option does. Since the text is somewhat long, I've added a timer that only enables the overlay, that removes the nav bar, after 10 secs (so that people have time to read the warning). And so, if you see the warning and just decide to immediately touch OK, you'll notice that the nav bar will only disappear after 10 secs... Having this said, the first a**hole that comes here stating something like "hey man I touch the remove nav bar option and it doesn't disappear...wtf!?...plzzz, halp. I've tried to enable disable several times...it dasn't wark!!!"... will be rewarded with a very nice "F**K *ff!" answer.
Cheers!
Click to expand...
Click to collapse
can i request the v12 addon file?
zheng.aw said:
can i request the v12 addon file?
Click to expand...
Click to collapse
Android_11_Addon_Features_For_Pixel_V12.zip | by ElTifo for Pixel 4a
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
Typhus_ said:
Android_11_Addon_Features_For_Pixel_V12.zip | by ElTifo for Pixel 4a
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
Click to expand...
Click to collapse
thank you. I'm on april A11 patch, what version of systemUI do I need?
zheng.aw said:
thank you. I'm on april A11 patch, what version of systemUI do I need?
Click to expand...
Click to collapse
Honestly, I don't remember. Can't you just move to latest Android 11 build and use the latest version of the module? I've moved on to Android 12 for quite some time now and honestly don't recall everything for 11. Sorry.
Typhus_ said:
Honestly, I don't remember. Can't you just move to latest Android 11 build and use the latest version of the module? I've moved on to Android 12 for quite some time now and honestly don't recall everything for 11. Sorry.
Click to expand...
Click to collapse
can i install the systemless launcher module together with this module?
zheng.aw said:
can i install the systemless launcher module together with this module?
Click to expand...
Click to collapse
Yes, launcher mods are compatible.
Typhus_ said:
Yes, launcher mods are compatible.
Click to expand...
Click to collapse
really?
Typhus_ said:
Hello!
SystemUI MOD V7 is compatible with April update, I'm using it already and it's working ok.
Tested it on sunfish (Pixel 4a) but I think it's the same for all models.
Thought you'd like to know.
Cheers!
Click to expand...
Click to collapse
hello sir, can i req SystemUI MOD V7 ?

[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!

Development [ROM][13.0.0_r43][OOS Cam]StagOS 13.1[lemonadep][BETA][17/05/2023][OTA]

{
"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"
}
Hey another day another rom, that's what you might be thinking. but we at stag aim towards elegance. We are learners just like everyone out there, This is small project we have started which helps us learn every single day. Why Stag, you might question, my answer would be why not. After all Harry's patronus was a stag(pun intended). After having a couple of iterations, we still intend to stick to our roots, and keep refining what we have. With Android 13, Stag would still be aiming at an elegantly beautiful close to stock experience, that satisfies just the features and customisations you'd crave for (nothing more, nothing less), at the same time being blazing fast and silky smooth. You'll have to try it to believe it .
~Sic Parvis Magna~
PS: for people wondering what sic parvis magna is, it translates to great endings from small beginnings, Something i picked up while playing a game.
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.
*/
This is a very initial stage build, bugs are to be expected. Although so far in testing we did not find anything major, cts not working and any such issues are to be expected, and you will be flashing the build of your own accord.
Please do not expect features or anything at all, this is just an initial release and is completely stock with 0 features whatsoever.
I am planning to have super frequent releases of A13 beta, and soon it will be the stag you know and love (it's super stable already)
Downloads​Incremental
Pristine Incremental: [DISCONTINUED]
Gapps Incrementa: [DISCONTINUED]
Full Zips
Pristine Build - Non Gapps: Download Here
Gapps Build: Download Here
Installation
Please follow the instructions properly.
**Make sure your boot loader is unlocked**
(If you face issues with installation, MSM is the way. These are initial builds and anything can happen)
Please read the following carefully for incremental
Incremental updates are considerably smaller updates (10-400mb instead of 2.5Gb) and will only work if you are updating from a specific version.
For incremental to work you have to make sure that you flashed no additional zips (magisk, partition gapps etc etc) as that will modify partition and incremental will not work any more.
if an incremental flashing fails nothing bad happens to your system and you are free to dirty flash the full update .
If you have any questions regarding the same feel free to post them.
Spoiler: Updating using Updater
**Warning: Currently Updater is a bit buggy and might not work for everyone**
For installing incremental using Updater
First make sure that you are on the latest build before the current release
Open Settings > System > Updater
Click on 3 dots and enable incremental updates
Refresh you should see the update
Download, Install and reboot (This process can take some time)
For installing Full Ota using updater
In case the inmcremental fails or you want to full update
Open Settings > System > Updater
Click on 3 dots and disable incremental updates
Refresh you should see the update
Download, Install and reboot (This process can take some time)
Spoiler: If you want to manually install Incremental
First make sure that you are on the latest build before the current release
Download the incremental update
Copy it your pc
reboot to recovery
Sideload the build (wipe not necessary)
Enjoy!
Spoiler: If you are on OOS 11 or OOS 11 based ROM
Follow These Instructions if you are on OOS 11 or OOS 11 Based ROM
Download the boot.img from [link down]
(* alternatively you can take boot img from any previous oos 11 based rom and flash stag)
Reboot to bootloader
Use the following command to flash boot.img to both slots
Code:
fastboot flash boot_a boot.img
fastboot flash boot_b boot.img
Reboot to recovery
Format Data
Select Apply update
Run the following command
Code:
adb sideload romname.zip
Spoiler: If you are on OOS 12/13 or OOS 12/13 based ROM
Follow These Instructions if you are on OOS 12 or OOS 12 Based ROM
Download the boot.img, vendor_boot.img, dtbo.img from [link down]
(* alternatively you can tuse these from any other roms)
Reboot to bootloader
Use the following command to flash boot.img to both slots
Code:
fastboot flash dtbo dtbo.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash boot_a boot.img
fastboot flash boot_b boot.img
Reboot to recovery
Format Data
Select Apply update
Run the following command
Code:
adb sideload romname.zip
If none of the above methods work, please manually go to oos 12 firmware, flash vendor_boot, debt, boot and then flash copy partitions zip and flash the rom
What's Working
Camera, FP, BT, NFC, Calls, Data all the major stuff working pretty well​
Bugs
You tell me​
Misc
All extra info will be slowly updated over time and will be readily available by the time of official release.
All this said, the build has been pretty great so far so I hope all you you have a blast trying it out.
Sources
ROM
Kernel
Device Tree​I work on this project as a hobby, and the money for the servers completely go out from my pocket.
If you like my work it'd be great if you could: https://buymeacoffee.com/vjspranav
I would really appreciate it.
Thanks and hope you enjoy the build
ROM OS Version: Android 13.0
ROM Kernel: Linux 5.4.219 GKI
Based On: AOSP
Version Information
Status: OFFICIAL
Current Build Version: 13.0
Build Release Date: 2023-05-17
Reserved for SS
Changelog - 17052023
Hola people, a short sweet update with small but really important additions, these are things you all have asked. We are on May security patch now!
Source
1. Build is now based on May security patch.
2. Revamped Network Traffic
3. Added support for customising battery slider positions.
4. Finally we have the battery styles and customisations back, with also some new styles and QS Battery customisation.
5. Added support for monet customisations!
6. Improved the custom UI of settings!! Do check it out
This is a short but sweet changelog, and I hope you guys have a blast.
Spoiler: Old Changelogs
Changelog - 24042023
Bonjour, A long time due update is finally out. The march update by google was a huge pain, I had to completely re work the source and had a lot of personal issues. Hence I had to skip march release, and are soo late into april as well. I'll really try my best to provide all further updates on time (or much ahead). With all the rambling aside, this update will not look much, but trust me someone once said: "it's not what's on the outside that matters, it's what's on the inside that does". And inside the source there have been a tremendous amount of changes and people who tested the build are in love with it, so what exactly does it bring to plate ? Read on:
Device Specific
1. Finally the huge jump to OOS 13 FW, build is based on F.21
2. Still retain the amazing haptics from before
3. Fixed auto brightness, works like a charm
4. Enabled CLO boost framework, makes the device much smoother.
5. Added support for power efficient workqueues, saves your battery.
6. Upgraded to OOS 13 based OOS Camera
Source
1. Feb -> April patch. We are on the latest patch by google, CTS passes OOTB!
2. One downgrade is the removal of battery styles, they will be right with you by may release.
3. We revamped the Recents UI slightly, looks more like OOS now.
4. A very small touch is the addition of clear all sound, I personally find it very satisfying. The swoosh that OOS clear all makes, now Stag does too, you'll absolutely love it.
5. Added a feature called re-ticker. For anyone who's used a samsung phone might be able to relate. It's a OneUI style pill shaped notification.
6. Added notification clear all button styles
7. Finally App Lock and hide apps from launcher, super helpful features!!
8. Revamped resolution selector
9. A new settings UI (can be enabled with a toggle)
That's about all I have on the feature front, but you'll be lost scrolling and using the latest and greatest of Stag.
Until next time.
Changelog - 16022023
Hola people, Hope you have been loving the previous stag release, I have heard feedback, and there's some serious changes in this build! Keep reading to find out. LTO
Build is based on February Security patch by the way .
Device Specific
1. Un-Reworked haptics, XD ok I realised the complains. We are back on OOS 11 haptics now, the very best that you remember.
2. trying to mimic OOS behaviour, when you change alert slider it will also show up on ambient display, of course only if you want it to!
Fixes
1. Lock clock font.
2. The crash that happened when you happen to enable Demo mode.
Changes
1. Build is based on February patch
2. We have completely ditched Pixel Launcher and Moved to our own launcher. I could write a complete changelog just stating the launcher changes itself, but I'll leave it to you guys to figure it out.
3. A few notable changes, revamped recents menu, added memory info to recents. Shhh.. No more spoiling.
4. We now build using Global ThinLTO. Keeping it simple, it means that performance will go vrooom.
5. Now you have chance to use the updated security menu in settings straight from pixel (only on GAPPS builds)
6. Play System updates which previously was broken, now works. You can successfully update.
7. Added toggle for enabling unlimited photos storage.
8. Added toggle to enable high fps in games.
9. This is a hot cake, now you can choose which side you want your volume panel in landscape as well. I understand some people find it comfortable on the right on landscape, this one's for you.
10. Fingerprint Icons and Animations!! Man those are super duper cool, you'll keep selecting from all the options available .
11. Like QPR2? Me too, hence now we have the QS panel from QPR2, nothing major, just a very smooth and soothing clock expand animation.
12. Not everyone is a fan of two column layout of QS Tiles, we now have added row and column count customisation, along with being able to hide labels!!!
13. Now you can also hide if you don't want to see your daily data usage, hide that guilt XD.
14. Added music pulse. NavBar/lockscreen/ambient music visualiser.
15. Also added edge light for notification.
16. Added support for toggling status bar icons.
17. As a consequence of above, a dynamic VoLTE, and a VoWiFi icon implementation which can be turned off!
18. Added a fix to IMS, which avoids showing carrier name under internet tile twice, for example, "JIO - Jio".
19. A lot of under the hood performance and visual improvements, to make sure that stag flies hehe!!
This is a pretty huge overhaul, and I'm positive you guys will more than love it.
Looking forward to your responses
Until next time!
Changelog - 18012023
Device Specific
1. Moved to rebased device sources and OOS12.1 C66 base. You'll definitely notice the improvement.
2. Reworked haptics (we now use lineage impl) they feel a lot better than the perfect ones we had before .
3. Added support for setting per app display mode (Vivid, Normal etc)
4. Added support to enforce per app refresh rates
5. Added back the 5G NSA/SA Switcher.
6. Added support for Quiet Mode while wireless charging.
7. Fixed a few instances where TouchGestures refused to work.
Fixes
1. Fixes crash on Notification Settings on Gapps Build.
2. The continuous update of charging info on lockscreen which made it super annoying to enable Always On Display, has now been fixed.
3. Fixed Clear theme in settings (Now the black bar at the top is gone)
Changes
1. Build is based on January patch
2. Moved to Via Browser instead of Jelly in non gapps build (Via is much smaller and more stable than Jelly)
3. Now we have burn in protection enabled in lockscreen and statusbar.
As mentioned in previous changelog, we have heavily rebased the device side changes, and hence a release without much changes on source
There is definitely a noticeable improvement while using the rom and I really hope you guys like and enjoy it even more!
Changelog - 30122022
Hey a long due update, as mentioned in the message I was extremely busy with my academics, and I couldn't really work on the source. Finally I can go ahead to release
IMP Info: OTA will not be pushed for next two releases and same holds for incremental. A clean flash is highly recommended due to the nature of changes.
Fixes
1. Fixed the annoying OPlus camera notification
2. Fixed Wifi tile showing connected even when out of range
Changes
1. Build is based on December patch QPR1
2. Added Task bar (Only in pristine build, Check in launcehr settings)
3. Added Face Unlock.
4. Added pocket detection
5. Added a ignore secure window feature, this will allow you to screenshot and screenrecord restricted window. (Use at your own risk, you will be soleley responsible for any infringements)
6. Added status bar clock customisation
7. Added support to toggle data disabled icon (Not everyone wants to see the cross)
8. Added Status bar network traffic
9. Added expanded volume panel (no more ugly panel opening up from bottom)
10. Added support for per app volume control
11. Added support for AOD on charging only.
12. Added support for signature spoofing
13. Removed dual tone QS, it'll be white in white and dark in dark.
14. Added toggle for changing volume bar position (It is left by default)
15. Added daily data usage to QS footer
16. Added support for signature spoofing (For all the GMS lovers)
17. Enabled smart battery (only with gapps)
18. Added support for custom themed icons (only on pristine build with stock launcher)
19. Added smart space (Requires GAPPS)
20. Added support for gamespace
21. Added support to enable AOD only on charging.
This build was heavily source based, and due to which I recommended a clean flash.
The next release pretty soon after new year with January patch will be centered around device specifc changes! Hope you all love the builds.
Changelog - 24102022
Hey, so a quick update that I wanted to release. This does not have a major feature drop, but fixes a fw tiny issues. Hope you have fun.
Fixes
1. Usb audio has been fixed (now the wired earphones should work fine)
2. Fixed the position of alert slider dialogs (the resolution changes)
3. Removed the broken dc dimming feature.
4. Added back wifi and mobile data cells (although this is a feature this cancer combination of tiles is a bug to me hence I am adding it as bug fix :") )
5. Fixed advanced reboot toggle (Now you acn turn it off if you don't want it)
Changes
1. Revamped OnePlus Settings
2. Added Edge detection (I know it has been super annoying using your phone without it )
3. Added back gaming mode switch
4. Added support for usb v2 fast charging
5. Added support for dolby audio Let's Gooo
6. Added support for Fsync
7. Added back toggle for quick pull down of quick settings. (sorry it was enabled by default in previous build)
8. Added pin scramble on lock screen
9. Added support for quick unlock
10. Added Support for disabling visibility of pattern while unlocking.
11. Added support for 4x4, 5x5, 6x6 patterns
This is just a quick update majorly addressing issues, and to test our beautiful new incremental system. Hope you all have a blast. See you all with another update
Changelog - 16102022
Guys been super busy these days, will keep changelog to point for this release. One of the most important change will be support for OTA updates and incremental updates.
So incremental updates allow the further releases to be as small as 14mb. More details and instructions will be shared with next release (which actually will be incremental)
Major Changes
1. Updated to October Patch
2. Builds are now signed using official keys
3. Added OTA support (Full and Incremental)
4. Major Source rebase for stability
Fixes from Previous Version
1. Optimised charging works now.
2. In call vibrations work now. (vibrate on connect disconnect and hold)
3. Empty sections in Horns filled/removed.
4. Fixed changing navbar length (added extra length) and option to hide nav bar.
5. Fixed the major issue where usb detection acted weirdly. It now works all the time.
6. Fixed hotspot and usb tethering.
7. Fixed ugly search bar in settings in non gapps build.
All Changes
1. One of the most immediate major change is support for system theme, you can find this in Horns>Themes. You need to have dark theme enabled for this to work. On popular demand I have added back black theme, but also along side now you have a transparent theme as well. It's work in progress but looks lovely.
2. Now you have options for resolution control (1080P and 2k), and we have fixed the issue where Display becomes very small or very big on changing resolution. It now looks perfect .
3. Added warp charge support (detects when phone is warp charging)
4. And yes, finally moved the volume panel to the left. It was long due.
5. For pristine builds improved launcher, you'll have a super smooth experience using it.
6 .Added option for double tap to doze (ambient display), for this to work make sure you have double tap to wake up enabled before. You can find it in display Settings.
7. Added support for OTA updates.
8. Added a proper monet impl for non gapps builds.
9. Add double tap to sleep on lockscreen/statusbar/anywhere.
10. Enable less annoying notifications, you need to use it to love it.
11. You can now disable alert slider UI.
12. Added back font/icon theming support. (Can be found at Horns/System)
13. Add option to enable haptic feedback on haptic tiles.
14. Now you can disable sound on screenshot.
15. Added feature adaptive playback
16. Now you can also record system audio while screen recording.
17. Allow to delete screenshot/screenrecord from pop up notification.
18. Add aesthetic changes like padding to make the rom look better.
19. Fix the layout of advanced reboot. (Looks much better now after following AOSP style)
That is all I have for now guys. Hope you all love the build!! looking forward to your feedback
Changelog - 13092022
Heya, I know it's a short period, but at least in the beta phase I intend to keep up with short term releases to get more feedback and bug reports. That being said you can expect build to get more stable with every release. I'll directly jump into this builds itenary.
Major Changes
1. Updated to September patch
2. Added back OOS Cam (Thanks to @chandu dyavanapelli)
3. Fixed Verizon Sim (all the other networks similar should also be fixed)
4. Passes CTS checks for all your banking needs.
5. Added back proper recovery, you can now root and flash other zips.
Features
1. Increasing ring when you are getting a call
2. Multi Sim ringtone
3. Three finger swipe to screenshot
4. Toast Icon Switch (Toasts come with app icon)
5. Volume rocker wake
6. Using 4g instead of lte
7. old style mobile indicators
8. Battery styles (in Horns)
9. Bluetooth battry level
10. NFC
11. Screen off fingerprint
12. DataSwitch, caffiene and location qs tile
13.Re worked app info screen
14. Reworked app side load screen
15. Option to toggle Coloured statusbar icons
16. Wifi, mobile data and bt panel (long click on qs tile) coz who wants to go to settings all the time
17. Toggle for Haptic feedback on qs tiles
18. High touch sensitivity, High touch polling (in display settings)
19. Advanced reboot (and the other options in Horns for it)
20. Refresh rate control
21. Face-based auto-rotate settings
22. nav bar inversion (in 2 button and 3 button mode)
24. Hiding navbar pill
Bugs/to ignore
1. Optimised charging does not work so please ignore that option for now.
2. In call vibrations seem to be broken. (vibrate on connect disconnect and hold)
3. Ignore empty sections in Horns (will be filled up soon)
That's it for this build hope you have a blast!!
Changelog - 09092022
Hey guys nothing much to mention this is the initial release, phone boots and pretty much everything you want and need works .
installing here and I finally noticed that the battery percentage is not working properly, here later with possible bugs!
So far its looking good.cant wait for all the features to be added
Just installed and install went smooth. First issue right now is no sim detected on verizon. LE2125.
Installed with my LE2125, great but no sim network. any way to fix it?
cws754 said:
Just installed and install went smooth. First issue right now is no sim detected on verizon. LE2125.
Click to expand...
Click to collapse
SPH-I337 said:
Installed with my LE2125, great but no sim network. any way to fix it?
Click to expand...
Click to collapse
hey, I'm trying to fix Verizon by next release cheers.
Holy **** that's a lot quicker then I thought!
So what firmware is this rom based off of? Looking at the installation guide it has me a bit confused. Is it OOS12 or 11 based?
Can I flash over stag os 12 without formating?
Mr.Conkel said:
So what firmware is this rom based off of? Looking at the installation guide it has me a bit confused. Is it OOS12 or 11 based?
Click to expand...
Click to collapse
Its OOS12 based and firmware already included
zubyro said:
Can I flash over stag os 12 without formating?
Click to expand...
Click to collapse
I tried it but it didn't work so i'd suggest backing up and clean flashing just to be safe
zubyro said:
Can I flash over stag os 12 without formating?
Click to expand...
Click to collapse
No.
@pranavasri Thank you so much for hard work, I'm tested today you ROM and battery life so good, and fast charge work perfectly! System is very stable and fast. But I find some small bugs:
1. Video in Chrome Browser not played, but in Firefox work normally. (Same problem have previously build LineageOS but developers fixed this problem)
2. In YouTube have bug if I change quality video 1080p or higher and stopped video, after 3-4 seconds video automatic played without me.
3. Recovery sometimes not booted from bootloader.
Thank you for StagOS 13 is really good work
Everything smooth so far, even better than the 12 v, the only bug so far is the there is no charging information in the lock screen nor the battery icon on the statusbar.
can someone tell if is root working?
EDIT: it's working after couple days by itself
driss.sadok said:
is no charging information in the lock screen nor the battery icon on the statusbar.
Click to expand...
Click to collapse
For me work perfectly, without any root, 60% - 20 minutes remaining.
When installing Magisk in recovery, it asks for formatting. I do formatting and when going through the initial setup, the phone does not detect a WiFi network
Amazing. I would expect nothing less from the StagOS team.
Does it have the oos cam?
[email protected]@V said:
Does it have the oos cam?
Click to expand...
Click to collapse
Not this build no

[ROM][13] RiceDroid 10.2 Paella for Realme X [UNOFFICIAL][RMX1901]

{
"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"
}
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.
*/
riceDroid for Realme X [RMX1901]
What is riceDroid?
* Ricedroid is an operating system based on lineage/crdroid, that aims to provide necessary "ricing" for android while being fast and stable.
Terminology
* The rice in the project name can be referred to "rice" (food) itself, but in a sense it is indeed the term "ricing" in linux.
Based on Android 13
Whats working?
Wi-Fi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
Fingerprint reader
Sound/vibration
Known issues
Nothing yet
You tell me
ONLY GAPPS BUILD AVAILABLE
DOWNLOADS
https://sourceforge.net/projects/rmxroms/files/A13/riceDroid-13.0-202303120834-RMX1901-v10.2-PIXEL-COMMUNITY.zip/download
INSTRUCTIONS
Use latest recovery for A13 decryption
Make sure you are on RUI 1, if not flash this firmware
Wipe system, vendor, data, cache, and dalvik
Flash ROM.zip
Reboot to recovery again directly from recovery
Format data
Reboot and voila!
Follow Realme X on Telegram​
Android OS version: 13
Security patch level: 2023-02-05
Build author/Device Maintainer: H1mJT
Device source code: https://github.com/H1mJT/device_realme_RMX1901_13
Kernel Source code: https://github.com/H1mJT/kernel_realme_RMX1901
ROM code: https://github.com/ricedroidOSS
ROM Developer: dlwlrma123
Thank you very much. Great ROM. It's my first experience with Android 13.
It's very cool. Personalization settings has many customization posibilities.
I just installed this ROM and unbrick my RMX1901 CN. I will write instruction how to unbrick and install this ROM.
I found some issues:
1. When the SIM pin code is enabled sometimes it freezes on boot. There is a black screen with a blinking little short white line bottom. When I click the power button then, the screen is turned off and the white line disappears. Also if long click a power button then the power menu appears. This problem is not persistent but if it's occurred then reboot does not fix it.
When a problem occurs I removed the SIM card and turned on the phone. Then insert a SIM card when the phone is completely turned on. It's working this way without any problems.
FYI I set up a password option for the lock.
2. There are duplicated battery icon options in the Personalization menu.
3. Pocket mode seems doesn't to work. When I enabled it from the Personalization menu, then the screen is always turned off and in pocket mode. I installed the Nikigapps and followed Nikigapps addon followed the guide above.
4. Sometimes MPM USB copy freezes when copying too many files. I tried it on MacOS (Android File Transfer app) and Windows 11. Are there any limit settings? I didn't turn on a battery-saving mode etc.
5. Call recorder button on the screenshot doesn't appear. But it's not a big problem. Because I installed the Talker ACR app from the Google play store and using Google dialer.
6. Smart charging also doesn't work.
Almasd said:
I found some issues:
1. When the SIM pin code is enabled sometimes it freezes on boot. There is a black screen with a blinking little short white line bottom. When I click the power button then, the screen is turned off and the white line disappears. Also if long click a power button then the power menu appears. This problem is not persistent but if it's occurred then reboot does not fix it.
When a problem occurs I removed the SIM card and turned on the phone. Then insert a SIM card when the phone is completely turned on. It's working this way without any problems.
FYI I set up a password option for the lock.
2. There are duplicated battery icon options in the Personalization menu.
3. Pocket mode seems doesn't to work. When I enabled it from the Personalization menu, then the screen is always turned off and in pocket mode. I installed the Nikigapps and followed Nikigapps addon followed the guide above.
4. Sometimes MPM USB copy freezes when copying too many files. I tried it on MacOS (Android File Transfer app) and Windows 11. Are there any limit settings? I didn't turn on a battery-saving mode etc.
5. Call recorder button on the screenshot doesn't appear. But it's not a big problem. Because I installed the Talker ACR app from the Google play store and using Google dialer.
Click to expand...
Click to collapse
1) Can you provide logs for this one?
2) One is for quick settings, one is for statusbar.
3) looks like our underdisplay proximity sensor is the culprit, will check into it.
4) Don't know about this
5) Call recording should work with RiceDroid dialer
6) Will be fixed in next update
H1mJT said:
1) Can you provide logs for this one?
2) One is for quick settings, one is for statusbar.
3) looks like our underdisplay proximity sensor is the culprit, will check into it.
4) Don't know about this
5) Call recording should work with RiceDroid dialer
6) Will be fixed in next update
Click to expand...
Click to collapse
1. Where could I find the logs?
2. Oh I see thanks.
3. Great!
4. Not a big problem...
5. OK thanks.
6. Great! Thank you.
Almasd said:
1. Where could I find the logs?
2. Oh I see thanks.
3. Great!
4. Not a big problem...
5. OK thanks.
6. Great! Thank you.
Click to expand...
Click to collapse
Just type adb logcat > logcat.txt and reproduce the problem, do ctrl+c to stop the command and send the logcat.txt file. For more info you can refer this.
H1mJT said:
Just type adb logcat > logcat.txt and reproduce the problem, do ctrl+c to stop the command and send the logcat.txt file. For more info you can refer this.
Click to expand...
Click to collapse
I was I should wait a little more seconds.
It's usable. But little more wait than normal. I just got log and filtered all errors.
Date: 12/10/2022
Updated to Ricedroid 7
With bug fixes and much more customisations
Spoiler: Complete changelog
DEVICE
October security patch
Fixed call audio in hearing aids
Performance improvements
Spoiler: SOURCE
RiceDroid Update ChangelogsRice Code: 7.0Rice Version: Jelly - want something sweet?Legend:[] = Original author(s), credits and thanks toUR = User's RequestsMR = Maintainer's RequestCP = Cherry-picked changes under ricedroid additionsMD = Co-authored/partly modified/minor code changesAOSP = Cherry-pick changes from AOSP gerrit/master branch===== Start of Changelog for version 7.0 ========= riceDroid Additions ====* Android October security patch* [AOSP]Performance improvements by tweaking critical android runtime properties* Charging animation improvements* Fixed monet picker implementation (not a native AOSP bug, was actually caused by a typo ~ we apologize for this >.<)* [MD] Extended Pixel Experience features support ~ now you can install some google apps on playstore though some of them will still crash due to hardware support or missing dependencies (its like your using xmlpak but only pixel stuffs) [RadekBledowski]* Introducing Extended Monet themes - inspired by kdrag0n's repainter app, now doesnt depend on black theme framework (users can just use black theme or extended monet themes on top (though we doubt colors will merge or smthing). - Vivid themes - replaces neutral monet shades with vibrant ones creating a darker/vibrant color effect - Snow Paint Drop - inspired by snowdrop theme on repainter app, a drop of paint in the snow. - Espresso - a monet theme that aims to bring antique/vintage color effect* Lockscreen media filter improvements* [MD]Improved QS styles implementation - [elluzion|Project Fluid] - rework qs styles designs - now themes lockscreen and notification panel elements* [MD] Quick Settings System Info [ZeNiXxX|mikeNG|eyosen]* Redesigned lockscreen buttons - inspired from OneUI 5.0* Redesigned small lockscreen clock and AOSP's smartspace view* Refactored dark mode switch colors* [MD] Status bar Logo customizations [neobuddy89|AICP|eyosen|timjosten|travarilo]* Volumed panel improvements - revamped per-app volume support button style - improved buttons spacing* Weather: Improve system integration- made configurations more flexible by splitting the implementation for - Lockscreen weather - SushiLauncher - SystemUI/QuickSettings Panel- refactored layouts and added more options - Added an option to display weather condition==== Cherry-picked Additions - changes we've cherry-picked from other projects ====* Added Compass qs tile [romanbb]* Added CPU info overlay and qs tile [maxwen|mydongistiny]* Added Dataswitch qs tile [Myself5|neobuddy89|Shevt|andrewfluck|Herna1994|frap129]* Added FPS info qs tile [darkobas|jhonboy121]* Added kill button to notification guts [dankoman30]* Added support for bypassing secure windows [libxzr]* Added support for Google home controls feature [anayw2001]* Allowed usage of wireless charging animation for wired charging [SKULSHADY]* Ambient pulse support [kldoc|darkobas|idoybh|HerrscherOfDarkness|xNombre|ezio84]* Better permissions handling [kdrag0n]* Fingerprint authentication vibration toggle [Beanstown]* Fixed and cleanup of UDFPS implementation [xNombre|neobuddy89|AnierinBliss]* Fixed flickering when using one handed mode [timjosten]* Fixed incall proximity not turning the display off [sooti]* Fixed random crash on unlock animation [markakash]* Fixed toast background color not changing with theme [SuperDroidBond]* Gesture customizations - hide arrow for back gesture [eyosen] - Optional haptic feedback for back gesture [neobuddy89]* Hide power menu on secure lockscreen [Altaf-Mahdi]* Internet Dialog improvements [ghostrider-reborn]* Implemented UDFPS framework dimming support [cjybyjk]* Monet-themed riceDroid bootanimation [HrX03|saavedra3]* Monet theme engine customizations [kdrag0n|neobuddy89|jhonboy121]* Per-app volume support + multi audio control support [eldainosor|cjybyjk]* QuickSettings theming improvements and animation fixes [ghostrider-reborn|AndyCGYan|althafvly|maniac103]* Removed List dividers on some UI elements [neobuddy89]* Resolve GMS permission denials [cjh1249131356]* ScreenRecording HEVC support and improvements [idoybh]* Screen Off animations [AgentFabulous|neobuddy89|Albinoman887]* Smart Pixels support [pelya|frap129|adindotdev|anayw2001|neobuddy89]* Sync with the latest lineage 20.0 source changes - LineageParts hw buttons customizations [lineageOS team] - Extended Device key/gesture actions [neobuddy89|rohanpurohit|LorDClockaN|ezio84|Alex Cruz|lineageOS team]* torch haptic feedback [alk3pInjection]* Wifi and bluetooth timeout [Uldiniad]==== Bug Fixes ====* resolved an issue where a binary was causing selective app crash/es on some devices* resolved a sushilauncher layout issue where all apps suggestions header was overlapping with the all apps searchbar* resolved gphotos spoofing not working when a tweak/module/GMS package has pixel_2022_midyear_experience.xml===== End of Changelog for version 7.0 =====PS: if we missed some credits please let us know! Have a nice day.
Download links are updated in main thread
Great work! I will try it later. thank you!
DATE: 20/10/2022
Updated to RiceDroid 7.5
Spoiler: Changelog
Added NTFS format support in OTG
Added battery health info
Fixed lockscreen charging info
Fixed system info option
Fixed pocket mode
Source Changelog
Download link updated in main thread.
Dirty flash works over previous Ricedroid build, but if you face any issues after dirty flashing you have to clean flash later. And never forget to take a backup of your data in case something goes wrong.
Dirty Flashing Process:
Just flash the rom and reboot, no need to wipe anything.
This ROM is just amazing. I'm getting battery life better than the stock ROM. There are no major bugs and everything works just fine.
There's just one thing I wanted to say that, "Verify it's you" Bottom-Sheet that appears for figerprint authentication for applications like GooglePay, What'sApp, etc. the position of fingerprint scanner and icon does not coincide.
By the way, Great work!
DATE: 10/11/2022
Updated to RiceDroid 8.0
November security patch
Source Changelog
Download link updated in main thread.
Dirty flash works over previous Ricedroid build, but if you face any issues after dirty flashing you have to clean flash later. And never forget to take a backup of your data in case something goes wrong.
Dirty Flashing Process:
Just flash the rom and reboot, no need to wipe anything.
Hello, I just flashed this ROM, everything is fine but when I tried to login google service at the "Enter your mail account" part it crashed and return to home screen. I had tried clear cache of google service but it didn't work. Do you know any possible solution about this? Thanks.
Edit: I followed every flashing steps from above.
Lambda Core said:
Hello, I just flashed this ROM, everything is fine but when I tried to login google service at the "Enter your mail account" part it crashed and return to home screen. I had tried clear cache of google service but it didn't work. Do you know any possible solution about this? Thanks.
Edit: I followed every flashing steps from above.
Click to expand...
Click to collapse
Did you format successfully, the one where you have to type yes? It normally fails in latest recovery, you have to reboot to recovery again directly from recovery itself and format.
H1mJT said:
Did you format successfully, the one where you have to type yes? It normally fails in latest recovery, you have to reboot to recovery again directly from recovery itself and format.
Click to expand...
Click to collapse
Problem solved, thanks man!
hey , I am new in all this and i was looking for realme x roms and i found out that both ricedroid and Derpfest are your roms , can you tell me which one should i go with and what are the difference and which one will get updates regularly, Thank you.
Does fingerprints work on AOD?
Karan.t said:
hey , I am new in all this and i was looking for realme x roms and i found out that both ricedroid and Derpfest are your roms , can you tell me which one should i go with and what are the difference and which one will get updates regularly, Thank you.
Click to expand...
Click to collapse
No update schedule, depends on whenever I'm free. As for differences there's nothing much except RiceDroid have some more features.
hailong259 said:
Does fingerprints work on AOD?
Click to expand...
Click to collapse
Normally it doesn't work on aod. But if you turn on Settings>Realme settings>Ambient display gestures>pick up, fingerprint will work on aod whenever you pick up the phone or on slight movement.
I have two problems:
1. Keyboard change and hide buttons is too small and very difficult to touch.
2. SIM with pin code seems some bugs. Sometimes it takes a long time to detect a Sim cards.

Categories

Resources