[EOL] ๐‚๐Ž๐‘๐•๐”๐’ ๐Ž๐’-๐Ÿ๐Ÿ.๐Ÿ ๐”๐ง๐จ๐Ÿ๐Ÿ๐ข๐œ๐ข๐š๐ฅ ๐๐ฎ๐ข๐ฅ๐|๐†๐š๐ฉ๐ฉ๐ฌ ๐๐ฎ๐ข๐ฅ๐|๐„๐ง๐Ÿ๐จ๐ซ๐œ๐ข๐ง๐  ๐๐ฎ๐ข๐ฅ๐ (๐Ž๐ง๐ž๐ฉ๐ฅ๐ฎ๐ฌ ๐Ÿ”๐“) - OnePlus 6T ROMs, Kernels, Recoveries, & Other Dev

FEATURESโ€‹THEMESโ€‹
Fonts
Accents
Backgrounds
Statusbar Icons
Theme Schedule
Quick Settings syles
NOTIFICATION FEATURESโ€‹
Edge Lighting
Heads up options
Charging animation
Blink Flashlight on Call
LOCKSCREEN FEATURESโ€‹
DT2sleep
Shortcuts
Hide lock icon
Fod Icon picker
Lockscreen style
Charging animation
Lockscreen visualizer
Disable QS when locked
Media artwork blur level
Lockscreen charging info
Lockscreen album art filter
Show status bar on lockscreen
STATUS BARโ€‹
Charging LED
Battery Icon Style
Aggressive Battery
Battery Percentage
Battery Customization
Custom Statusbar icons
Battery Estimates Toggle
Battery Bar Customization
DISPLAYโ€‹
DT2wake
Always on
Night Light
Wake on plug
Screen Savers
Custom Options
Display Colors
Ambient Display
Hand wave pulse
Screen Attention
Screen rotations
Lift to check phone
Adaptive Brightness
Ambient music ticker
Ambient wake gestures
Styles and wallpapers
Batter level on bottom
Always on when charging
Game driver preferences
New notifications toggle
Brightness options on Ambient
Pocket notifications on removal
TWRP Img OP6T - https://sourceforge.net/projects/oneplus-6-series/files/A12 TWRP/Fajita/TWRP-3.6.2_12-fajita.img/download
TWRP-Installer OP6T - https://sourceforge.net/projects/oneplus-6-series/files/A12 TWRP/Fajita/TWRP-3.6.2_12-fajita.zip/download
Finalize Corvus OP6T - https://www.androidfilehost.com/?fid=15664248565197186461
Corvus-12.1 Build OP6T - https://www.androidfilehost.com/?fid=15664248565197186450
OxygenOS A11 - https://oxygenos.oneplus.net/OnePlus6TOxygen_34.J.62_OTA_0620_all_2111252336_f6eda340d7af4e3e.zip
Code:
[*]Boot TWRP Img Using Fastboot
[*]Install OOS A11 Stock Rom + Corvus Rom 12.1 + Finalize + TWRP-Installer
[*]Reboot Recovery
[*]Wipe>Format Data>Type "yes"
[*]Reboot System
Device Kernel Tree - https://github.com/SwitU7Ronald/corvus_kernel_oneplus_sdm845.git
Special Thanks To @optimusprime9811

WOW, now i try It, Is It stable?

F7usa said:
WOW, now i try It, Is It stable?
Click to expand...
Click to collapse
Yep

I LOVE IT, there are only small bugs already on the first build! Very customizable and pretty, i loved corvus until they took the support, thanks for the build!

Thanks for bringing this great rom another rom to try.

There Is One annoying bug, the screen does not turn on after turning it off very often

F7usa said:
There Is One annoying bug, the screen does not turn on after turning it off very often
Click to expand...
Click to collapse
Turn off pocket mode,all a12 roms have pocket mode bug

Thank you for bringing these...

The finalize file is not available

naz roy said:
The finalize file is not available
Click to expand...
Click to collapse
i think this rom Is EOL

F7usa said:
i think this rom Is EOL
Click to expand...
Click to collapse
installed it actually way more cooler than A13 builds available i love this rom that I'll even wait for it's A13 version

What's EOL stand for?

mrdreamers4u said:
What's EOL stand for?
Click to expand...
Click to collapse
End of life there is anymore update for this rom simply it is abandoned

kmr168401 said:
End of life there is anymore update for this rom simply it is abandoned
Click to expand...
Click to collapse
What would be the best rom that is not eol that will bring better life and performance to the 6T?

I'm thinking about Flashing this on my OnePlus6T, but I currently have LineageOS installed. What would be the steps to do this successfully? And the Finalize CorvusOS file isn't available anymore. Will I be able to continue the process without it?
Please let me know and thank you in advance.

Related

[ROM][AOSP Based][5.1.1] Nexus Experience NX9.8.1 [Victara]

NEXUS EXPERIENCE RELEASE 9.8.1 [VICTARA]
Based on AOSP Code from Google
All stable CM12.1 features
Android 5.1.1 merged
Fully user experience of Nexus devices since first boot
Gestures menu in Settings with following features:
Pick up for Ambient display
Approach for Ambient display
Wave to silence calls and snooze alarms
Twist for Quick Capture
Chop twice for flashlight
Heads Up Enabler/Disabler and Heads Up for all notifications options
Notification ticker option
Lock screen custom shortcuts
Navigation bar height
FAB for Clear all recents
Clock and Date customizations
Network traffic on Status bar with Auto hide option
More Animation scales
Option to add Sound panel to power menu
Advanced IME options
Option to disable Quick settings on lock screen
Smartmax governor as default CPU governor
Release 3.0 and up use WebViewGoogle instead of AOSP WebView and can be updated from Play Store like Stock ROM when an update is available.
DOWNLOAD ROM
https://nxrom.us/motox2.html
DOWNLOAD GAPPS
http://corte.us/nxgappsmirror
SITE
https://nxrom.us/
Credits: Anderson Aragรฃo - Donate
Google
CM12 - Cyanogemod
Paranoid Android
Slim Roms
NX G+ Community
Follow us in our community --->> http://goo.gl/vr6yBT
18/08/2015
Changelog of Release 9.8.1
Android 5.1.1 R13 merged
Stagefright vulnerability fix merged
Updated Kernel and binaries from official Android 5.1 from Motorola
All fixes from Google
Fix a weird behavior when expanding Lock screen notifications
Fix saving default sim from select SIM dialog
Some fixes and improvements in system
14/08/2015
Android 5.1.1 R13 merged
All fixes from Google
Fix a weird behavior when expanding Lock screen notifications
Fix saving default sim from select SIM dialog
Some fixes and improvements in syste
*Option to disable Superuser icon on Statusbar settings
*Fixed a bug that some applications can't be installed with successful
*Fix volume key music control with Ambient display
*Ambient display Tile
*Add 10% Battery Saver Trigger and expand options up to 30%
Vamos testar pra ver se da certo aqui no nordeste essa ROM
Amazing rom so faaaaar!!!!!
Excelent!!!... everything works fine
Coming son.
http://imgur.com/nzK5N1R
Tayrom said:
Coming son.
http://imgur.com/nzK5N1R
Click to expand...
Click to collapse
When when????
Sent from my Nexus 5 using XDA Free mobile app
Flamehell said:
When when????
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
I'm only waiting the fix for WiFi issue from CM12.1 repos. Almost is done!
andersonaragao said:
I'm only waiting the fix for WiFi issue from CM12.1 repos. Almost is done!
Click to expand...
Click to collapse
So,i think still some days,right bro?I m Samuel
Sent from my Nexus 5 using XDA Free mobile app
NEXUS EXPERIENCE RELEASE 3.0 is here!
All stable CM12.1 features
WiFi bug from CM12.1 fixed
Android 5.1 merged
New Gestures menu in Settings with following features:
Pick up for Ambient display
Approach for Ambient display
Wave to silence calls and snooze alarms
Twist for Quick Capture
Chop twice for flashlight
FAB for Clear all recents
Date customizations in Clock options
Network traffic on Status bar with Auto hide option
More Animation scales
Latest commits from CM12.1 (04-11)
DOWNLOAD ROM
http://corte.us/459537
DOWNLOAD GAPPS
http://corte.us/nxgapps
https://nxrom.us/
Credits: Anderson Aragรฃo
Google
CM12.1 - Cyanogemod
Paranoid Android
Slim Roms
NX G+ Community
Follow us in our community --->> http://goo.gl/vr6yBT
Tayrom said:
NEXUS EXPERIENCE RELEASE 3.0 is here!
All stable CM12.1 features (No WiFi bug)
Android 5.1 merged
New Gestures menu in Settings with following features:
Pick up for Ambient display
Approach for Ambient display
Wave to silence calls and snooze alarms
Twist for Quick Capture
Chop twice for flashlight
FAB for Clear all recents
Date customizations in Clock options
Network traffic on Status bar with Auto hide option
More Animation scales
Latest commits from CM12.1 (04-11)
DOWNLOAD ROM
http://corte.us/459537
DOWNLOAD GAPPS
http://corte.us/nxgapps
https://nxrom.us/
Credits: Anderson Aragรฃo
Google
CM12.1 - Cyanogemod
Paranoid Android
Slim Roms
NX G+ Community
Follow us in our community --->> http://goo.gl/vr6yBT
Click to expand...
Click to collapse
JEEEZ i was on a promise to myself not to flash anything other than stock for a while, but you're doing such a great work i must try this...
Downloading right now.
just a Q:
How's battery life??
arzafran said:
JEEEZ i was on a promise to myself not to flash anything other than stock for a while, but you're doing such a great work i must try this...
Downloading right now.
just a Q:
How's battery life??
Click to expand...
Click to collapse
About 4h of SOT on a full day use or about 5h ~ 6h with INTENSE use! This with ALL Sync services enabled, all sensors enabled, Adaptive brightness and Live Display enabled and WiFi, GPS and Mobile data enabled.
downloading, i'll try it and report back, just FYI i was building Vanir based on CM12.1 but i think there's no need for building another near stock rom.
THX again.
Does this rom have root ?
marquesini said:
Does this rom have root ?
Click to expand...
Click to collapse
Yup! Only active in developer options
Guys,i m trying this rom and is amazing,trust me!!Really fast and stable.....and with a lot of stock moto x features.....veeeery nice!!!!
Great lets try this
arzafran said:
JEEEZ i was on a promise to myself not to flash anything other than stock for a while, but you're doing such a great work i must try this...
Downloading right now.
just a Q:
How's battery life??
Click to expand...
Click to collapse
Haha! Same here... this sounds so good, downloading now!
armandocorti said:
Great lets try this
Click to expand...
Click to collapse
You will not regret it......
An hour in and... DAMN GOOD ROM!!!

Unofficial OS 1.0 - MW - 8.1.0_r18 - Redmi Note 3

OS is a lightweight AOSP ROM. We focus on battery, performance and stability, as well as providing the most up-to-date security patches. The philosophy is to stay relatively close to Google's stock Oreo and provide some essential features and configurations to enhance user experience.
Feel free to look, build and use our code at Github.
DISCLAIMER:
We try to provide Quality builds, however, it is your decision to install our Project on your device. We take no responsibility for any damage that may occur from installing our Project. You should have knowledge of taking Backups and Restoring them in order to avoid problematic situations.
MAGICAL WORLD FEATURES:
Statusbar
- Statusbar Items
- Clock customisation
- Battery icon customisation
- Double tap to sleep on statusbar
- Network traffic indicator
- SB notification ticker
- SB brightness control
Buttons
- Navbar toggle
- Pixel navbar animation
- Swap volume rocker orientation
- Volume buttons playback control
- Volume key answer
- Volume key cursor control
- Toggle torch by double tap or long press power button
- Hardware Navigation key disable
- Long press, single tap, double tap actions for home, back, and overview button
- Option to use volume keys to control media volume anytime
- Answer call by pressing home button
Recents
- Clear all button
- Clear all button location
- Immersive recents
- Ability to hide apps from recents
- Memory bar
Lockscreen
- Double tap lockscreen to sleep
- Face auto unlock(Dismiss keyguard on face unlock)
- Lockscreen charging info
System
- ElixirOTA
- Power menu customisation
- Advanced Restart
- Three finger screenshot
- Screen OFF animations
- Wake on plug/unplug when power source is connected
- Pocket detection
- Ability to set custom QS Panel transparency
Style
- Lineage's Berry style themes
Some other features
- Ability to set Custom value for QS rows and columns
- Ambient music ticker
- Unlink ring and notification volume
- Extended font size values
- Ability to set custom dp
- Notification and Battery LED customisation
SUPPORTED DEVICES:
- kenzo
(Redmi Note 3)(Snapdragon Variant)
WHATS WORKING:
Code:
-Boots
-RIL (Calls, SMS, Data)
-VoLTE
-Fingerprint
-IR Blaster
-Wi-Fi
-Bluetooth
-Camera
-Camcorder
-Video Playback
-Audio
-Sensors
-LED
-GPS
BUG REPORTS / KNOWN ISSUES:
Bug reports without proper logs will be ignored. Send bug reports along with logs at ElixirOS Support.([emailย protected])
3rd PARTY ADDONS/MODS:
While we have no issues with people using supersu/xposed/custom kernels/etc, we can't provide support for users who have them installed.
HOW TO INSTALL ELIXIR OS:
- Take nandroid backup of Current ROM.
- Boot into Custom Recovery.
- IMPORTANT: Do a Factory Reset. (Wipe data & cache)
- Flash ElixirOS.
- Optional: Install the Google Apps addon package.
- Reboot.
DOWNLOADS:
https://www.androidfilehost.com/?fid=890129502657592836
WANT TO BUILD ELIXIR-OS FOR KENZO?
Sounds difficult but its pretty easy.
Code:
- $ repo init -u [url]https://github.com/ElixirOS/android[/url] -b android-8.1 && repo sync -f
- $ source build/envsetup.sh
- $ lunch elixir_kenzo-userdebug
- $ brunch elixir_kenzo-userdebug
SUPPORT US
Do you like our work? Consider donating us some beer!
DONATEโ€‹
Join us on Telegram:
Source link: https://github.com/ElixirOS
Device Tree: https://github.com/absarrahman/android_device_xiaomi_kenzo
Common tree: https://github.com/absarrahman/android_device_xiaomi_msm8956-common
Kernel: https://github.com/absarrahman/kernel_xiaomi_msm8956
screenshot
Here you go
Volte working?
Jay_1212 said:
Volte working?
Click to expand...
Click to collapse
Yup
Quick clarification.. Double tap to wake is present in the kernel or not? And whether flashing a custom kernel to get Dt2w will break the selinux enforcing status as shown in the screenshot? Thanks
good work
unleash os
yuwang19 said:
unleash os
Click to expand...
Click to collapse
Unleash os is rebasing. So even if I give update it will be useless
absar_prottoy said:
Unleash os is rebasing. So even if I give update it will be useless
Click to expand...
Click to collapse
Selinux enforcing Greatt...!!
Charging notification light not working.. otherwise everything working with SElinux enforcing :good:
sorry noob question. why everyone hunger for enforcing? any good compare to permissive?
fonblets said:
sorry noob question. why everyone hunger for enforcing? any good compare to permissive?
Click to expand...
Click to collapse
It's regarding security but idk in detail
fonblets said:
sorry noob question. why everyone hunger for enforcing? any good compare to permissive?
Click to expand...
Click to collapse
No need of magisk for safteynet! Better security and much more..
Blocking "alarms" and "wakelocks" is in settings ?
Finger Print
FP unlock works or not?
absar_prottoy said:
Unleash os is rebasing. So even if I give update it will be useless
Click to expand...
Click to collapse
so i see. btw when rebasing finish?
Why this is unofficial this is a good rom..
Dt2w present? Or do I need custom kernel for that?
everything fine but notification lights not working.

[ROM][8.1.0][Lineage-Extended][08.07.2018]

Hello guys,
This ROM is extended version of lineage. I have added couple of features on top of it as per my requirement. I am sharing it here for the users who are lineage fan and dont want to use a feature filled rom.
Declaration: I do not tinker with device tree and kernel. This rom is built on lineageos official device and kernel tree. Dont blame me for any broken hardware if you face such. I assume you have already tried lineageos official before coming to this rom.
Added features are:
Center Clock (System > Date & Time > Advanced)
Battery icon customization (Customization > Miscellaneous)
Recents clear all with FAB location (Customization > Miscellaneous)
QS Customization, includes transparency, rows and columns, brightness slider position and hide titles (Customization > Quick Settings)
Auto face unlock toggle (Customization > Lock Screen)
Lockscreen quick unlock control (Customization > Lock Screen)
Battery charging current info (Settings > Battery)
Option to hide lockscreen clock, date or alarm (Customization > Lock Screen)
Fingerprint success vibration on off toggle ( Customization > Miscellaneous)
Unlock with fingerprint after reboot without entering PIN ( Customization > Miscellaneous)
Dismiss notification with fingerprint swipe (System > Gestures > Swipe fingerprint for notifications)
Ambient music ticker (Customization > Lock Screen)
Oneplus bootanimation included (My forever favourite bootanimation)
Small things: Reset battery stats, Android P system animation, LTE Tile, Default USB configuration, Roaming icon toggle, emergency mode hidden from power menu, Mobile data disable without warning, New Volte icon
Apps, notification and battery optimization screen has a search bar for your convenience.
This ROM is based on @abhishek987's tree. In fact it uses the entire source of his rom. Be rest assured, he is a champ and his tree will never harm your device.
Instructions:
Same as lineage unofficial by Abhishek
Credits:
Huge thanks to @abhishek987
Thanks @rocker86 and @dwaipayanray95 for testing the builds before release and giving feedbacks.
Features are cherry picked from various roms so thanks to all of them.
Sources:
https://github.com/Lineage-Extended
Download:
https://www.androidfilehost.com/?fid=5862345805528042827
Changelog:
08-07-2018
Lineage upstream with july security patch
Added left clock
Note: if your original mac id was destroyed by flashing 15/04 RR build but you could still connect to wifi as of now, flashing lineage official or this build will destroy your wifi. You need to recover your mac id by methods explained in multiple xda threads. You have been warned already.
If your mac was not destroyed previously then by flashing this build you can see the original mac id.
Old:
We can't access the file. It's asking for permission. Please make it shareable.
Edited:
Nice features that anyone should be satisfied with..! Good job @brajesh.sharma87
Uvneshkumar said:
We can't access the file. It's asking for permission. Please make it shareable.
Click to expand...
Click to collapse
Please check again, I have turned on link sharing.
If you think it is a useful feature can you please add internet speed indicators on status bar. This missing feature is preventing me from using lineage since long.
Just a request
Swapnil96 said:
If you think it is a useful feature can you please add internet speed indicators on status bar. This missing feature is preventing me from using lineage since long.
Just a request
Click to expand...
Click to collapse
System>statut bar> network trafic monitor
circle dash battery indicator
Does it has circle dashed indicator style, like RR OS >?
tnmsrkr said:
Does it has circle dashed indicator style, like RR OS >?
Click to expand...
Click to collapse
Na, it only has things whats mentioned in the OP. Sorry to disappoint.
Could you please share the full resolution wallpaper used in your screenshot? It looks lovely
brajesh.sharma87 said:
Na, it only has things whats mentioned in the OP. Sorry to disappoint.
Could you please share the full resolution wallpaper used in your screenshot? It looks lovely
Click to expand...
Click to collapse
I have only this
Don't miss out centre clock in clock customisation
apexashwin said:
Don't miss out centre clock in clock customisation
Click to expand...
Click to collapse
The main aim is center clock only.
brajesh.sharma87 said:
The main aim is center clock only.
Click to expand...
Click to collapse
Thanks i just can't live without it
apexashwin said:
Thanks i just can't live without it
Click to expand...
Click to collapse
Sad that I can only work in weekends and its the first day of the week. Will still try to get it work asap.
brajesh.sharma87 said:
Sad that I can only work in weekends and its the first day of the week. Will still try to get it work asap.
Click to expand...
Click to collapse
Tyt bro...we will wait
New ROM again.
Great
Edit : will be SE Linux Enforcing ?
apexashwin said:
Tyt bro...we will wait
Click to expand...
Click to collapse
I've PMed you a test build with clock customization. Please test whenever you have time and report back.
Clock customization has right/center clock with option to display AM/PM and Day.
It doesn't have left clock and date and will remain like this as it fulfills my need of center clock.
The option will be there under system - date & time - advanced
brajesh.sharma87 said:
I've PMed you a test build with clock customization. Please test whenever you have time and report back.
Clock customization has right/center clock with option to display AM/PM and Day.
It doesn't have left clock and date and will remain like this as it fulfills my need of center clock.
The option will be there under system - date & time - advanced
Click to expand...
Click to collapse
Ty will try it today
Rom updated with:
-Center Clock
-Lineage upstream
-Void kernel upstream
Download:
https://www.androidfilehost.com/?fid=962187416754478016
I guess we don't need further customization if we are to enjoy a near stock lineage experience.
What about the persist thingy? Is it gonna destroy the Mac address or it's been fixed?
anoubhavcashyap said:
What about the persist thingy? Is it gonna destroy the Mac address or it's been fixed?
Click to expand...
Click to collapse
I never faced such issue, neither on official lineageos nor on this rom.
brajesh.sharma87 said:
I never faced such issue, neither on official lineageos nor on this rom.
Click to expand...
Click to collapse
But we don't have lineage official for mi a1. & There's been reports of custom roms damaging the persist partition on mi a1. I faced the same issue & had to get it fixed via persist ressurecter to get the WiFi working but the original Mac has been gone.

[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 5 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!
Nice, work on aosp (proton12) p5?
orlandozavala said:
Nice, work on aosp (proton12) p5?
Click to expand...
Click to collapse
No.
Well, today I've received some good news. An user reported that the mod is working without the need to flash a different "SystemUI module" just for Pixel 5 devices.
On Android 11 there was a problem where I could not add the Network Traffic indicators feature showing on status bar. They could only work if set to be on QS header. On Android 12 that happened again on Pixel 6 models. So I thought that Pixel 5 devices required that too.
On Pixel 5a a different "SystemUI module" isn't needed. Can anyone confirm that on Pixel 5 it isn't needed as well, so I may remove the "Pixel_5_SystemUI" link on the OP?
I've attached some screens here so you may check, for yourselves, that this is working on a Pixel 5a.
Cheers!
@Typhus_
Thank you for this dude, this is beautiful !!
Using the P5 SystemUi Addon module..getting bootloop on the "regular" SystemUi Addon.
Liranazuz5 said:
@Typhus_
Thank you for this dude, this is beautiful !!
Using the P5 SystemUi Addon module..getting bootloop on the "regular" SystemUi Addon.
Click to expand...
Click to collapse
Could you send me the logcat when trying to use the "normal" one? Just so I may check if the problem is indeed related to network traffic indicators like it happened on Android 11.
Cheers!
Typhus_ said:
Could you send me the logcat when trying to use the "normal" one? Just so I may check if the problem is indeed related to network traffic indicators like it happened on Android 11.
Cheers!
Click to expand...
Click to collapse
Sure bud! as soon as i get home..
Thank you for this once again brother!
Typhus_ said:
Could you send me the logcat when trying to use the "normal" one? Just so I may check if the problem is indeed related to network traffic indicators like it happened on Android 11.
Cheers!
Click to expand...
Click to collapse
Hope i'm doing this right lol, attached txt file of all "fatal" lines..
Liranazuz5 said:
Hope i'm doing this right lol, attached txt file of all "fatal" lines..
Click to expand...
Click to collapse
Err..thank you but unfortunately that log is inconclusive.
I need a log taken upon the (possible) bootloop that you'll (probably will) face after flashing the "normal" SystemUI module.
You can send me the full log, no problem.
Ok, so unfortunately Pixel 5 really requires a different SystemUI module just like it happened on Android 11.
Link for the "normal" SystemUI has been removed from the OP since it won't work.
Cheers!
Liranazuz5 said:
@Typhus_
Thank you for this dude, this is beautiful !!
Using the P5 SystemUi Addon module..getting bootloop on the "regular" SystemUi Addon.
Click to expand...
Click to collapse
Hi,
How did you do to have the two separate tile Wifi and Data ?
Regys said:
Hi,
How did you do to have the two separate tile Wifi and Data ?
Click to expand...
Click to collapse
First:
adb shell settings put global settings_provider_model false
Then go:
adb shell settings put secure sysui_qs_tiles "wifi,cell,$(settings get secure sysui_qs_tiles)"
For wifi toggle i'm using this:
GitHub - rostopira/wifi_qs
Contribute to rostopira/wifi_qs development by creating an account on GitHub.
github.com
Make sure granting the app location access...
Liranazuz5 said:
First:
adb shell settings put global settings_provider_model false
Then go:
adb shell settings put secure sysui_qs_tiles "wifi,cell,$(settings get secure sysui_qs_tiles)"
For wifi toggle i'm using this:
GitHub - rostopira/wifi_qs
Contribute to rostopira/wifi_qs development by creating an account on GitHub.
github.com
Make sure granting the app location access...
Click to expand...
Click to collapse
It works, no need to install wifi_qs, what is it ?
Liranazuz5 said:
First:
adb shell settings put global settings_provider_model false
Then go:
adb shell settings put secure sysui_qs_tiles "wifi,cell,$(settings get secure sysui_qs_tiles)"
For wifi toggle i'm using this:
GitHub - rostopira/wifi_qs
Contribute to rostopira/wifi_qs development by creating an account on GitHub.
github.com
Make sure granting the app location access...
Click to expand...
Click to collapse
You won't need all that on next Addon Features update. ;-)
Cheers!
Typhus_ said:
You won't need all that on next Addon Features update. ;-)
Cheers!
Click to expand...
Click to collapse
I had a problem, I could not post to display my home screen it flash. I had to reinstall my pixel
Something else is it possible to add a wiFi widget on the home screen ?
Regys said:
It works, no need to install wifi_qs, what is it ?
Click to expand...
Click to collapse
Sorry, missed that.
It will just add a wifi on/off toggle in qs panel.
But let's just say that @Typhus_ got us all covered !
Hello!
Both modules have been updated to Version 5 and the links are now available on the OP.
What changed?
Added Android 11 Icon Styles and Icon Shapes overlays
Added ProtonAOSP Fonts overlays
Option to enable/disable Wifi and Data separate Tiles, instead of Internet Tile
Reduced screenshot overlay PIP time after taking a screenshot
Added more themed icons
Updated Rom Control app
Hope you may enjoy this.
Heads up:
The icons and fonts overlays gets disabled after a reboot or a SystemUI restart. Don't know why. So, after a reboot you'll have to change those options again.
The icon shapes, sometimes, require us to disable theme icons and enable it again after choosing our desired shape. Don't know why as well...
Yeah, this kind'a sucks... but, if I find a solution, I'll fix it on next version.
Cheers!
Typhus_ said:
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!
Click to expand...
Click to collapse
hope you get the fixes for those issues bro.
and one question, so this mods will not work with full gestures on Pixel 5 GSI. it's fine with 2&3 buttons navbar, but goes into black screen when switch to full gestures.
any idea why?
anyway, thanks for your great work... it's awesome
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!

[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 4 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!
Thanks for this! I got the black screen on installing SystemUI, but since Magisk Hide is removed from Canary, I'm reluctant to install that now. On stable v23.
But, my only reason for wanting the SystemUI-module is to get album art back on lock screen, but it doesn't seem that that's included on the A12 variant for now. At least it's not a mentioned feature. Will it be included in the future?
jadajada said:
Thanks for this! I got the black screen on installing SystemUI, but since Magisk Hide is removed from Canary, I'm reluctant to install that now. On stable v23.
But, my only reason for wanting the SystemUI-module is to get album art back on lock screen, but it doesn't seem that that's included on the A12 variant for now. At least it's not a mentioned feature. Will it be included in the future?
Click to expand...
Click to collapse
I'm trying to implement that feature. For the time being is still unavailable. But, yes, that's a feature that I too really want.
Cheers!
After uninstalling all other magisk modules besides the "safe" module, I've tried installing the SystemUI module with no luck. My phone bootloops, and I boot into SafeMode to uninstall Magisk. Am I missing something? Any suggestions?
Pixel 4, Android 12 Stable (Build: SP1A.211105.002.A1)
usaid.shafqat said:
After uninstalling all other magisk modules besides the "safe" module, I've tried installing the SystemUI module with no luck. My phone bootloops, and I boot into SafeMode to uninstall Magisk. Am I missing something? Any suggestions?
Pixel 4, Android 12 Stable (Build: SP1A.211105.002.A1)
Click to expand...
Click to collapse
Disable gestures navigation and flash the SystemUI module. If it works it means that you're facing the TensorFlow lib issue that I've talked about on the OP.
If that works, which most likely will, to fix it permanently you'll need to reflash stock ROM.
Cheers!
Hello!
Both modules have been updated to Version 5 and the links are now available on the OP.
What changed?
Added Android 11 Icon Styles and Icon Shapes overlays
Added ProtonAOSP Fonts overlays
Option to enable/disable Wifi and Data separate Tiles, instead of Internet Tile
Reduced screenshot overlay PIP time after taking a screenshot
Added more themed icons
Updated Rom Control app
Hope you may enjoy this.
Heads up:
The icons and fonts overlays gets disabled after a reboot or a SystemUI restart. Don't know why. So, after a reboot you'll have to change those options again.
The icon shapes, sometimes, require us to disable theme icons and enable it again after choosing our desired shape. Don't know why as well...
Yeah, this kind'a sucks... but, if I find a solution, I'll fix it on next version.
Cheers!
Typhus_ said:
Disable gestures navigation and flash the SystemUI module. If it works it means that you're facing the TensorFlow lib issue that I've talked about on the OP.
If that works, which most likely will, to fix it permanently you'll need to reflash stock ROM.
Cheers!
Click to expand...
Click to collapse
Yup, that worked! But as soon as I re-enable gesture navigation, everything breaks and the phone fails to boot instantly (not sure if that's expected?). Do you have a workaround?
Great work with the mod, however!
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!
Thanks! Is the black screen-issue still a thing?
jadajada said:
Thanks! Is the black screen-issue still a thing?
Click to expand...
Click to collapse
Unfortunately, for some, yes it is.
Even I today faced that bug while performing tests for the next version.
I've fixed it just as I've explained on the OP, so no worries.
Cheers!
My only worry is using Magisk Canary since Magisk Hide is gone... I haven't looked into solutions for that yet.
jadajada said:
My only worry is using Magisk Canary since Magisk Hide is gone... I haven't looked into solutions for that yet.
Click to expand...
Click to collapse
Use denylist. For what matters it works just the same.
usaid.shafqat said:
Yup, that worked! But as soon as I re-enable gesture navigation, everything breaks and the phone fails to boot instantly (not sure if that's expected?). Do you have a workaround?
Great work with the mod, however!
Click to expand...
Click to collapse
Just reinstalled and followed the first set of instructions again for V6 (which I did for V5 as well), and everything is working flawlessly with navigation gestures. Not sure what changed or helped.
I installed V6 and got no black screen at boot this time. Everything worked! Thanks!
Spoke too soon. Got black screen after an hour. Did everything fresh as in OP and now it works.
Man, that music visualizer is damn cool!! Thanks
Heads up for anyone wondering, the Dec 2021 pixel update does not seem compatible with this version of system_ui (bootloop on pixel 4). Wait for the module to be updated before flashing. If a log file or any other information will help you update the module let me know.
No need for it. I'm already aware of what I've got to do in order to update it.
I'll share as soon as possible.
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!
Hello!
Both modules have been updated to Version 8 and the links are now available on the OP.
What changed?
Added a TensorFlow lib stupid bug fix on the "Addon Features" module zip (from now on, this one really has to be installed first or at the same time as the SystemUI module zip)
Added a workaround for the QS date ugliness when the date is enabled in the clock options
Fix clock being white on light QS after playing media
Updated Rom Control app
Cheers!

Categories

Resources