[MOD][MAGISK][ANDROID 11] Addon Features for Pixel Devices - Pixel 5 Thread - Google Pixel 5 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"
}
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
63Accent colors
12Icon shapes
22Fonts
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_redfin_workaround_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_redfin_workaround_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!

Is the first link down or is it just me?
Edit: nevermindnd it's working

shooterlgk said:
Is the first link down or is it just me?
Edit: nevermindnd it's working
Click to expand...
Click to collapse
How did you get it too work. It seems to be down for me.

Eudeferrer said:
How did you get it too work. It seems to be down for me.
Click to expand...
Click to collapse
Idk I guess I just clicked on it and it took me to browser but then I tried opening it thru app again and it worked

I am on stock march build and I flashed both zips but I can't get qs tiles to change, any ideas?

shooterlgk said:
I am on stock march build and I flashed both zips but I can't get qs tiles to change, any ideas?
Click to expand...
Click to collapse
Which zips did you flash? "V9" and "SystemUI"?

Typhus_ said:
Which zips did you flash? "V9" and "SystemUI"?
Click to expand...
Click to collapse
Is that correct?

shooterlgk said:
Is that correct?
Click to expand...
Click to collapse
I can't get the name of the 1st zip on that screen. Is it V8 or V9?

Typhus_ said:
I can't get the name of the 1st zip on that screen. Is it V8 or V9?
Click to expand...
Click to collapse
V9

shooterlgk said:
V9
Click to expand...
Click to collapse
Ok, and you've installed both modules with Magisk, correct? When you open Rom Control App and you choose your desired QS Tile nothing happens? Like you don't even see the icons disappearing on status bar and appearing again?

Typhus_ said:
Ok, and you've installed both modules with Magisk, correct? When you open Rom Control App and you choose your desired QS Tile nothing happens? Like you don't even see the icons disappearing on status bar and appearing again?
Click to expand...
Click to collapse
Correct. After I select the ones I want, it acts like it does switch them, but upon bring down the panel, it remains stock

shooterlgk said:
Correct. After I select the ones I want, it acts like it does switch them, but upon bring down the panel, it remains stock
Click to expand...
Click to collapse
Try to set the default. On Styles & Wallpapers set the default style as well. Afterwards try to change it again.
You could try as well to restart SystemUI to see if it applies the changes.
You can, as well, open terminal and run:
Code:
cmd overlay list | grep qstile
See if the checkbox is enabled on the qstile style you've chosen.
By the way, do you have any other modules installed?
Is that the only feature that isn't working?

Typhus_ said:
Try to set the default. On Styles & Wallpapers set the default style as well. Afterwards try to change it again.
You could try as well to restart SystemUI to see if it applies the changes.
You can, as well, open terminal and run:
Code:
cmd overlay list | grep qstile
See if the checkbox is enabled on the qstile style you've chosen.
By the way, do you have any other modules installed?
Is that the only feature that isn't working?
Click to expand...
Click to collapse
I'll try that right now. No it was a fresh install, and only installed those. So far that's the only thing I've tried

I have v8 installed and everything I've tested in rom control works. I have not tested v9. I will also like to say that there are some differences between the Pixel 5 SystemUIGoogle.apk and the other pixel devices. Pixel 3-4 have different lib files in them. However the res folder and smali folder are identical. I have not checked how your mod flashes (VR vs replacing entire apk), but if VR is used then there should be no issues on the Pixel 5. I was working on adding SystemUI mods to my mod, but this mod makes most of them useless, lol. And I don't like my mod to clash with this one as I'm using it as well. So I might either abandon the ideas in my end or if you allow, incorporate your changes to SystemUI to my mod so that users can use both of them.

eg1122 said:
I have v8 installed and everything I've tested in rom control works. I have not tested v9. I will also like to say that there are some differences between the Pixel 5 SystemUIGoogle.apk and the other pixel devices. Pixel 3-4 have different lib files in them. However the res folder and smali folder are identical. I have not checked how your mod flashes (VR vs replacing entire apk), but if VR is used then there should be no issues on the Pixel 5. I was working on adding SystemUI mods to my mod, but this mod makes most of them useless, lol. And I don't like my mod to clash with this one as I'm using it as well. So I might either abandon the ideas in my end or if you allow, incorporate your changes to SystemUI to my mod so that users can use both of them.
Click to expand...
Click to collapse
I've used VR Theme on SystemUI mod. Didn't touch any libs. The libs I've added are on both V8 and V9 Addon Features modules zip and they are only for SafetyNet fix.
I don't mind at all if you can merge your ideas into the module or create a new and better one. In fact, and as you may have noticed, I've shared everything I've changed on GitHub. The link is on the OP. If you know your way around smali you won't get any trouble on making it work.
Keep me posted. I've shared this exact same thread on all Pixel 3 and 4 models sub forum threads. If the changes you're thinking on adding works we could share everything for every Pixels.
Cheers!

Typhus_ said:
I've used VR Theme on SystemUI mod. Didn't touch any libs. The libs I've added are on both V8 and V9 Addon Features modules zip and they are only for SafetyNet fix.
I don't mind at all if you can merge your ideas into the module or create a new and better one. In fact, and as you may have noticed, I've shared everything I've changed on GitHub. The link is on the OP. If you know your way around smali you won't get any trouble on making it work.
Keep me posted. I've shared this exact same thread on all Pixel 3 and 4 models sub forum threads. If the changes you're thinking on adding works we could share everything for every Pixels.
Cheers!
Click to expand...
Click to collapse
Thanks man, I'll look into incorporating my edits into your mod. My edits mostly edit colors to give users control of icon, text, and background colors. I'll keep you posted.

eg1122 said:
Thanks man, I'll look into incorporating my edits into your mod. My edits mostly edit colors to give users over control of icon, text, and background colors. I'll keep you posted.
Click to expand...
Click to collapse
Sure. Go ahead then.

Typhus_ said:
Try to set the default. On Styles & Wallpapers set the default style as well. Afterwards try to change it again.
You could try as well to restart SystemUI to see if it applies the changes.
You can, as well, open terminal and run:
Code:
cmd overlay list | grep qstile
See if the checkbox is enabled on the qstile style you've chosen.
By the way, do you have any other modules installed?
Is that the only feature that isn't working?
Click to expand...
Click to collapse

shooterlgk said:
View attachment 5249141
Click to expand...
Click to collapse
The overlay is there and it's indeed activated. Are you absolutely sure you've got SystemUI module installed? Like, for instance, can you change the battery icon?

Typhus_ said:
The overlay is there and it's indeed activated. Are you absolutely sure you've got SystemUI module installed? Like, for instance, can you change the battery icon?
Click to expand...
Click to collapse
Sir I apologize, I had flashed it buT it was inactive. After activating it, it went to bootloop

Related

[G900A/G870A][ROM][THEME][NI2][4.4.2] Dynamic Kat 4.0[GPE 3.0][Discontinued]

Development has stopped for this ROM.
{
"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"
}
♦♦Dynamic Kat 4.0 NI2 Kit Kat Base for SM-G900A and G870A♦♦
Note: This will work on ALL snapdragon variants!
Dynamic Kat is a stock THEMED Kit Kat ROM based on the international build NI2.
Speed and Performance without sacrificing Features! I promise you will feel the difference from the first swipe!
With a goal of being light weight and easy on your battery, I am sure you will be satisfied. I have set this ROM up to run smooth the way I like it. Hopefully it will fit your needs also. Feature request are ALWAYS welcomed. I am a bit of a perfectionist and want things to be RIGHT! Something not right, please let me know so I can address it!
Click to expand...
Click to collapse
Current Version for ROM: Dynamic Kat 4.0
Current Version for Google Play Edition Theme: 3.0 [Found in Post #2]
Additional Information in Post 3, (Recommended reading!)
Click to expand...
Click to collapse
Please log all Bug Reports HERE
Click to expand...
Click to collapse
Based on G900FZHU1ANI2 firmware
Deodexed
Stock Theme
Pre-Rooted and Busybox installed
Knox Free
Carrier IQ free
Init.d support plus scripts for performance
Optimized build.prop and CSC
Rom customization by OTA updater
Rom Control center for DK specific mods
8 boot animations and 3 volume mods included
Full support for 900F mods and themes
Debloated, All missing apps available in Rom Control
Wifi tethering including USB and BT
Completely Modded MMS app
Viper4Android baked into ROM
Tweaked WIFI drivers for better reliability
Unknown sources by default
USB debugging by default
Removed USB Cover warning
Removed Airplane Mode pop up when switching
Removed BT popup when turning on
Shealth fix included
Scrolling cache disabled
Torchlight enabled under display settings.
Call Record enabled
4 way Reboot with rebooting to Safestrap
Enabled Developer Options in Settings
Custom scripts allowing boot animation change and volume modifications
AppOps now in settings app, no Xposed module needed
Custom S5 launcher with Theme support and Google Now swipe in
All toggles enabled including data,hotspot, flashlight, Air Command, Camera, and Battery stats.
Accuweather Widget includes Developer Options
3minit Battery settings support.
Status bar options galore!
-Left, right and center clock with many settings
-Moved network indicator next to signal icons
-2 way and 4 way Gradients for Status Bar
-Added Network Speed
-Miui Sytle battery bar
-3minit Quick launcher with toggle
-CPU speed in notification shade
Show and Hide Status bar Icons.
Show and Hide Items in reboot menu, added flashlight and screenshot.
Rom Control
Updated Google Apps
Plenty more that I am forgetting
Click to expand...
Click to collapse
10/13/2014 Dynamic Kat 4.0
Rebased on NI2 firmware
Native support for S5 Active. (Thanks @cstayton for his script magic)
Added toggle for Carrier Text.
Added toggle for disabling gradients ( Allows TintedStatusbar module to work.)
Added toggle for Stock battery
Added Air messages.
Added ability to select color for toggles and text
Added ability to hide toggle text.
Added toggle for Battery full notification.
Removed MMS from call logs.
Action Memo now detects handwriting.
AOSP lock screen works proper now.
Kies now baked in.
Updated 3minit battery mod.
Seconds work in Potato Clock now.
Center Clock now drops out of way of notification ticker.
Updated to Google Play Services ( ver 6.1.71 ) and Google Play Store ( 5.0.31 )
Updated SuperSU to 2.13
Minor tweaking for more fluid UI.
9/4/2014 Dynamic Kat 3.0
Now based on NG2
Status bar options galore!
-Left, right and center clock with many settings
-Moved network indicator next to signal icons
-2 way and 4 way Gradients for Status Bar
-Added Network Speed
-Miui Sytle battery bar
-3minit Quick launcher with toggle
-CPU speed in notification shade
Show and Hide Statusbar Icons.
Show and Hide Items in reboot menu, added flashlight and screenshot.
Updated to new Rom Control
2 System UIs included in ROM and swappable from Rom Control ( GPE and Stock, more coming soon)
Select AOSP ( still debugging) or STOCK lockscreen from Rom Control
3 Samsung keyboards selectable from Rom Control
Now has 9 boot animations. Thanks Sapps
Updated Android L boot animation for one that is smoother.
All 6 variants of SECLauncher now selectable in Rom Control
Added 3 quick toggles ( Air Command, Camera, and Battery stats)
Added Note 3 Air Command with working pen window apps, action memo, and screen write.
Additional CSC mods
Updated Google Apps
Updated 3minitBatterymod
Tweaked on AOSP lockscreen. (Its still bugged and I do not recommend using it, that said I am leaving it for playtime)
Fixed Pen window theming issue
Removed IME statusbar Icon
Fixed DK rom contol link in settings
Added Toggle to disable home button wake.
Minor adjustments to GPE theme
SecMMS is now completely modded out.
Fixed volume mods
7/19/2014 Dynamic Kat 2.0
Removed Padlock
Security Updates disabled
Double Tap to sleep on status bar (toggle in RC)
Update 3 minit battery mod
SuperSU should work correctly
Updated play store and services
CRT and FADE animation (toggle in RC)
Launcher Theme chooser in rom control
300 fonts included
Removed emergency mode power menu
Minor Optimizations
7/19/2014 Dynamic Kat 1.0
Initial Release
Click to expand...
Click to collapse
Please Read!
First, You must already be running the latest version of Safestrap.
Installation to Stock slot is Required. I will not support rom slots as they do not work.
I am not responsible for any damage to your device. I will do anything i can to assist you, however it is your responsibility to read and have an understanding of what you are doing.
The installation of the ROM is at your own risk and by your own choice.
Following instructions is the responsibility of the USER!
Download rom and or theme and place on SDCard.
Reboot Device and enter Safe Strap by pressing menu on screen during splash.
Make a backup of current ROM
Factory Reset from wipe menu is REQUIRED.
Install Rom.zip.
Install theme.zip if your using one.
Reboot device ( allow up to 5 minutes for device to boot to Setup wizard).
Wait 5 minutes to allow device to settle.
Log in and set up device.
Click to expand...
Click to collapse
Absolutely NO Mirrors
Clean Wipe is REQUIRED!
DynamicROM on our *NEW* server thanks to @Bone_Enterprise
md5
Code:
5b7201f63c8f5bac7843638bed989a5e
Here is a solution for T9 dialing issue.
Flash in safestrap, download for stock or GPE.
Stock theme
GPE theme
For all NON AT&T device users, THIS flashable zip will remove safetrap support and allow you to reboot to recovery from the reboot menu.
All current Add Ons can be found in the settings app under Dynamic kat Add Ons in Rom Control.
Click to expand...
Click to collapse
Navigate to Download > Dynamic ROM > S5 on DynamicROM's *NEW* server thanks to @Bone_Enterprise
Click to expand...
Click to collapse
HashCode for Safestrap
Bone_enterprise for donation of server for www.dynamicrom.com
Chainfire for Super SU
geohot for towelroot
RErick for Being able to reboot to Safestrap!
ficeto and Alliance for use of rom control (Edit: and Goldie)
alexandr for rom base
cstayton for SuperSU fix and MultiDevice script.
Dwitherell for 4 way reboot and misc mods.
Xnote team for misc ideas
ViPER520 & ZhuHang for Viper
xcesco89 for Rom Mart found here
gharrington for 3minit battery mod and quick panelfound here
sapps for awesome graphics and boot animations
cnexus, tdunham, and rompit for miscellaneous wonderful mods.
Goldie for his smali guides
1Zero3forlife for sweet web banner.
Carlospr21 for Signature banner
Dankchild for Signature banner
Carlitos29 for the awesome wallpapers
If I forgot you, please let me know!
Click to expand...
Click to collapse
Using Tapatalk and want to Donate? Click Here
XDA:DevDB Information
Dynamic Kat, ROM for the AT&T Samsung Galaxy S 5
Contributors
bri315317
ROM OS Version: 4.4.x KitKat
ROM Firmware Required: SafeStrap Recovery
Version Information
Status: Stable
Current Stable Version: 4.0
Stable Release Date: 2014-10-13
Created 2014-07-20
Last Updated 2015-02-12
8/2 Released!
♦♦Styling of a nexus 5, size and speed of our beloved S5 ♦♦
Click to expand...
Click to collapse
Completely Holo Themed Framework
System UI
Contacts and dialer themed
Themed Keyboard
MMS
Clock
Settings
Gallery
My FIles
Google Home Launcher
Calculator
Multiwindow
Roboto Fonts
ANDROID L boot animation, media, and fonts.
Icons added for many apps (Fixed DPI issues for Icons changing)
Click to expand...
Click to collapse
10/13/2014
Updated to match new base.
No more gradient background, now black.
Fixed black text on Quick Reply window.
9/4/2014
Miscellaneous Fixes
ANDROID L boot animation, media, and fonts.
Fixed white button on white text issue on GPE theme
Fixed Missing color bars in Myfiles
Updated for Rom base
Click to expand...
Click to collapse
All Downloads are to be flashed in Recovery!
Please Read! You must already be running the latest version of Dynamic Kat to flash this.
To Revert, Dirty Flash Rom
GPE 3.0
Click to expand...
Click to collapse
Additional Information / Resources
♦♦Additional Information / Resources♦♦
♦♦ Question and Answers by @clothednblack♦♦
Q. What is a clean flash?
A. Clean flash is as follows....
Boot to ss
Hit wipe
Slide to factory reset
Back out
Hit install
Find zip
Slide to install
This deletes everything except data. You will have to set the phone up again. All your pics and sounds and downloads are safe and will be there when you return.
Super clean install is as follows....
Boot to ss
Hit wipe
Swipe to factory reset
Back out
Hit install
Find zip
Slide to flash
Reboot.
This will wipe everything on the phone, all pics, sounds, settings, everything will be gone, except the contents of the sdcard.
Q. What is a dirty flash?
A. Dirty flash is as follows...
Boot to ss
Hit install
Find zip file
Slide to flash
Reboot.
This deletes absolutely nothing, no wipe needed.
Q.What happens when I wipe data?
A.While in Safestrap if you select the "Wipe" button, you will then be taken to a screen with three options. Here is an attempt to somewhat clarify those options.
1. Swipe to Factory Reset - This is the most common way of wiping, and what is most commonly used for installing a new ROM. This option is considered a "Clean Flash".
2. Advanced Wipe - This option is used to specify partitions to wipe. It is generally okay to select all options here EXCEPT "Micro SDcard". This can also be used when doing a "Clean Flash".
3. Format Data - DO NOT USE the "Format Data" button. If you select it by accident you are going to be required to type the word "yes" to even proceed further. You have been hereby WARNED. If you refuse to heed this warning there is a good chance you will soft brick your phone.
Q. Can I flash to a slot?
A. Yes, you sure can. Expect bugs or issues, expect the reboot option in the power menu to NOT work.
Q. How to I go back to stock?
A. Dirty flash the rom. (see above)
Q. Somethings are acting strange, is there a easy fix?
A. Boot to SS (safestrap) hit wipe, now hit advanced and check the cache and dalvik cache box's ONLY! slide to wipe, reboot system.
Q. My signal is weak, is it the rom?
A. I highly doubt that, it's related to the modem and some are better than others depending where you are. Check out other Modems here.
Q. Where can I find the add-on'?
A. In the DK store. Hit menu/system settings/device then DK rom control.
Q. My battery life isn't very good, how can I find what's going on?
A. Download "wakelock detector" and "better battery stats". Then if you are still confused, take a screenshot and post it.
Q. Where do I start??
A.On first boot, status bar will be black on home screen to make transparent it must be fixed If you want transparent. (Statusbar Gradient)
Open each respective setting and apply the color.Transparent is selected by default.
Also on first boot, there is no visible clock. You must set your style and alignment. Warning, center clock does not play well with ticker notifications ( They overlap when present, WIP)
Note about 3minit quick launch, After you tick to have or untick to remove, you need to reboot for it to remove properly.
If you are changing a lot of things like systemUi or lockscreen, Your device will hot boot to apply the change. I strongly suggest to do a full reboot after you are done playing. (Hot reboot "can" causing battery performance issues)
Q. How do I make my status bar transparent?
A. Go to the Rom Control and then tap status bar mods. Go down and tap "Status Bar Gradients." Now there should be 2 color options, just tap a color, then tap the box on the bottom right because that is the transparent. Do the same for the second color.
Q. Why is the jome button is not turning on the screen?
A. There is a toggle for it in Rom control, under hardware keys.
Q. Is off topic discussion allowed here?
A. Absolutely not, take it somewhere else..... Of course it's allowed here. We all love to chat, showoff, brag, and keep others in the loop. It's a big family in here!
Q. Reboot toggle isn't working?
A. It's a WIP, fix is in the works.
Q. AOSP lockscreen isn't working?
A. It's a WIP, fix is in the works.
Q. How do I check apn settings?
A. Settings>Networks>More Networks>Mobile Networks>Access Point Names
From here, you can reset to default by hitting menu/reset to default
We are all here to help, please understand that we have lives too and are busy all at different hours. If your question goes unanswered and was directed at a single person, we will help asap. Please help keep drama out of here and have fun. We all learn something new everyday.
This Q&A will be updated as more questions arise.......
♦♦ I will add information to this post that can be helpful. ♦♦
Go here for Theme Chooser Themes ( You need to install after you download them )
AdAway website
KTownGT's Extensive guide for optimizing your Touchwiz Device!
Ported app Repo! Posted by Conekiller2
How to push apps to system folder Posted by @sanil1986
Click to expand...
Click to collapse
♦♦Signature Banners♦♦
​
Get ready for greatness, glad to see you are reaching out to more devices!
Great rom right here
Sent from my SM-G900A using XDA Premium 4 mobile app
Awesome
Great Rom thanks
Its only going to get better from here! Special thanks to the following for testing and helping me get it right!
mcnaught82
XsBones2
Billy06010
eortizr
n4n4k1
And to those of you that supported DK from the Note 3, I'm making this for you guys
Brian
Bone_Enterprise said:
Get ready for greatness, glad to see you are reaching out to more devices!
Click to expand...
Click to collapse
Thank you sir! Hopefully it will be well received here.
Let me introduce myself, some of you know me, a lot of you don't!
I am the developer of Dynamic Kat. Originally for the AT&T Note 3 found here.
This is your ROM, I will custom tailor it to fit your needs. I am always open to request. You want to contribute to the rom, thats great! I will include it in Rom Control and everyone can use it.
I try to run a nice relaxing home here. DK is more than just a rom. It is a group of people hanging out doing the things they enjoy TOGETHER. We all work together to make it a nice easy going friendly place to be.
Hope you all enjoy my work!
Brian
Very glad to have been part of the beta testing for this AWESOME rom, bri315317 did an amazing job with this release and I expect only greatness to come. The rom is super smooth, data works, MMS works, root works (remember to flash the super-su update in OP!)... It's just overall sweet.
n4n4k1 said:
Very glad to have been part of the beta testing for this AWESOME rom, bri315317 did an amazing job with this release and I expect only greatness to come. The rom is super smooth, data works, MMS works, root works (remember to flash the super-su update in OP!)... It's just overall sweet.
Click to expand...
Click to collapse
Thank you sir!
Nice sig I like it :angel:
The mod section of Rom control is slim atm, as you guys request things, it will get added there.
Awesome Rom
Up and running on Galaxy S5 Active. Anyway to get the Active app working on the Active button? Runs smooth great work!
mxracer8 said:
Up and running on Galaxy S5 Active. Anyway to get the Active app working on the Active button? Runs smooth great work!
Click to expand...
Click to collapse
Can you point me in the direction of what is exactly missing? I would think it's possible to bring those features in as a flash able addition.
Hope you enjoy it [emoji16]
downloading now, cant wait to flash, should be done downloading in about 5 minutes.
---------- Post added at 08:26 PM ---------- Previous post was at 08:10 PM ----------
i just flashed, i have a question. when i press the home button, it goes to a pull up from fakejap screen, what is this?
i root SGH i777 said:
downloading now, cant wait to flash, should be done downloading in about 5 minutes.
---------- Post added at 08:26 PM ---------- Previous post was at 08:10 PM ----------
i just flashed, i have a question. when i press the home button, it goes to a pull up from fakejap screen, what is this?
Click to expand...
Click to collapse
Allows you to select a custom app to launch on home button or swipe up. Can't be turned off in home settings.
bri315317 said:
Can you point me in the direction of what is exactly missing? I would think it's possible to bring those features in as a flash able addition.
Hope you enjoy it [emoji16]
Click to expand...
Click to collapse
Here's what I have in the stock system settings under active key. Any idea where this would be in the rom? I can send it over to you..
Any idea what the ETA will be on the GPE version?
mxracer8 said:
Here's what I have in the stock system settings under active key. Any idea where this would be in the rom? I can send it over to you..
Click to expand...
Click to collapse
OK, I will dig into the firmware and see what I can make. Thanks brother!
Jaspah said:
Any idea what the ETA will be on the GPE version?
Click to expand...
Click to collapse
Maybe 2 weeks. I have to make an update to my note 3 rom before I start on it. [emoji11]
@eortizr
Thank you so much for the generous donation! Really means a lot to me and I appreciate it very much!
You are already apart of the donators lounge, so I can't invite you [emoji16]
Here's to you my friend! [emoji482]
Brian

[ROM][AOSP][4.4.4][Unofficial] Beanstalk 4.4.065 [10-8-14][ALL M8]

{
"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"
}
I am proud to present to you BeanStalk Builds put together by scott.hart.bti. The OP is from scott.hart.bti per his instructions for ports. The first few post will be his stuff and mine will follow after that. This is a build composed off of the CM builds and scott.hart.bi has added alot of features on top of it. So you get speed, stability, and ultra customization ability. Many of the additional code additions came from slim ROM and also Derteufels build and have been modified to work with scott.hart.bti's current setup. A huge thanks to Derteufel and the Slim ROM guys for their work and dedication. Also a big thanks to everyone involved with CM as that is the building stone in this project. Thanks to skyliner33v for the bootanimation and upcoming wallpapers!
scott.hart.bti plans on updating this and adding features on a pretty regular basis, so if you happen to like this, keep checking back.
Like what you see? Click the thanks button or Donate to scott.hart.bti by clicking HERE
Interested in Porting/Building BeanStalk on another device? Check out Post #3!
If you have building/development concerns or issues, Please visit the BeanStalk Development Thread to avoid cluttering this thread.
CM based
Lockscreen background options (Color fill, Custom image, Transparent)
Customizable Lockscreen text color
Lockscreen rotation
Option to enable all widgets
Minimize lockscreen challange
Use widget carousel
Slider Shortcuts
Static Lockscreen shortcuts
Lockscreen button actions
LCD Density
Scroll elasticity options
Default App grip option
Custom Carrier label
Dual Pane options
Customizable boot animation (off, default, set your own bootanimation)
Custom original BeanStalk Wallpapers by skyliner33v
Custom BeanStalk bootanimation by skyliner33v
Status bar color and transparency
Clock and date options which includes color, location, style
Signal Styles which include color and text instead of icons, alternate GB signal layout, hide signal icons
Breathing SMS option
Battery styles - Includes specific colors and styles. Also includes battery bar
Do not disturb option
Show notification count
Pie controls (need to have lockscreen background set to something other then default to work correctly (dont ask why) )
Fully customizable navigation bar - Includes style, layout, color, nav rings, pretty much everything you can think of.
Quick settings color settings, tiles per row, Quick pulldown, text color
Notification shortcuts, behaviour, drawer style (customizable colors), toggle colors, longpress quicksettings icon to enable/disable toggles
Keyboard and input method options which include disable full screen keyboard and auto rotate
Kil app back button with customizable timeout values
High end graphic effects option
option to disable/enable vibrate on expand for notifications alerts
Low battery warning customizable options
Recents RAM bar fully customizable with color styles
Clock widget for LockClock including extra options to fully customize every feature of the lockclock
Build.prop MOD options to enable/disable tweaks as preferred
Less frequent Notification sounds options
CRT screen off/on options to specify how the animation shows
Enable/disable wake up on charge option
Superuser fully embedded into the build and accessed from settings menu
CM Performance options and features
About BeanStalk option with links to github source and facebook for beanstalk. Also links to my twitter and donate.
insane amount of edits/tweaks/fixes to make this build absolutely fly
option to use a fully themable MMS packages. You can access from mms - settings - theme settings
Numerous other options hidding throughout the build
* NONE.
Download 4.4 GAPPs from here
***For a complete listing of all supported BeanStalk devices and downloads, please visit www.goo.im/devs/beanstalk***
10-8-14 -- Buids Locatted here-Rough changelog in 2nd post.
https://www.androidfilehost.com/?w=files&flid=18252 BeanStalk-4.4.4065- 10/8/14 -- Android File Host Folder
Although I will keep helping with those here on xda
***Please keep in mind that this is the initial release and bugs are to be expected. I am working on this myself and do not have a team that is helping me. Before reporting bugs, please make sure you verify everything on your end and make sure you do a full wipe and format first to make sure it is a legitimate issue. Im going to say this once and only once... I am doing this for fun. It is my CHOICE to share my work with everyone. If you decide that you do not like my work, good for you.. Move on and flash something else. I will not tolerate ungrateful people in my thread.***
Make sure you are rooted.
Download both the BeanStalk build and the latest GAPPs package.
Boot into recovery
Perform a FULL factory wipe and wipe /system and dalvik cache as a precaution
Reboot into recovery
Flash BeanStalk build
Flash GAPPs package
Reboot
SlimROM source can be found HERE
DerTeufel's source can be found HERE
Beanstalk source can be found HERE
Donate to scott.hart.bti by clicking HERE​
Contributors
scott.hart.bti
DirtyUnicorns as I used their device trees
XboxfanJ- Cause he is a Jack of all traits here on XDA!
Version Information
Status: Beta
Reserved
Reserved
10-6
- Latest kernel improvements from Liquid Smooth which came from HTC.
-Changes in M8 device tree that help overall performance and fixed conflicts with kernel tweaker.
-Checkbox added to disable Notification count
-Miui Like Status Bar carrier label
- Removed a couple of duplicate settings that we had throughout tweaks.
-Moved xposed apps to their own section in BeanStalk Options.
-Added OmniSwitch that is accessible via BeanStalk options, it currently is not able to be set as default for recents but is still handy.
-All latest changes from BeanStalk.
-Also kernel now under clocks to 268 and is over clock able to 2803
Another new build is up and has the same date of 9-24.
-Its has some theme fixes
-Active Display- new features and changes
-New display animations scale in dev menu
- Active Display shake events added.
9-23
- New Search option in settings menu
- Brought in CPU Freq Tile.
- Replaced Omni Performance with Kernel tweaker.
- Working Carrier logo in status bar if the option is selected.
- Call recording.
- Using a new kernel that I forked from Dirty Unicorns and added many options and also took out kernel supported double tap to wake and sweep to wake as we have the ability to sent those in settings/display/screen of gestures
- MMS Settings- Moved Emoji options down to Extra Settings.
- MMS- Made system icon ICS Blue(I'm not a fan of the green.)
- Pressing app icon in apps info screen in settings will launch that app, this was ported from a Xposed module
- Long pressing the Mobile tile will now take you to Mobile Settings instead of Data Usage.
I think that's it but might be missing a few things, github has all the changes listed( and then some as I was all over the place getting these working), but that is the most important ones.
Many thanks to scotthartbti, Dirty Unicorns.
NEW KERNEL INFO
Governors
-dancedance
-wheatly
-nightmare
-abyssplug
-conservative
-ondemand
-userspace
-powersave
-interactive
-performance
IO Scheduler
-noop
-deadline
-row
-cfq
-fifo
-bfq
-sio
-vr
-zen
-tripndroid
-fiops
TCP Congestion Control
-veno
-westwood
-reno
-bic
-cubic
-highspeed
-hybla
-htcp
-vegas
-scalable
-lp
-yeah
-illinois
CLOCK SPEED
300-2265mMHz
9-17-14- CyanogenMod 11 Theme Engine.
- Ability to color and make transparent the heads up notification background
- MMS Custom User Agent
- MMS Quick Emoji brought back.
9-12-14- New Speed Dial ported from CM11MOD rom which orginally ported it from Mokee Rom.
9-11-14- Rom and Kernel built using their own Linaro Tool Chains.
- Added 6 bar signal
-Added more lock screen handles.
9-8-14- Using my Repo of BeanStalk- I will be using my repo to bring in the new CM11 Theme Engine. http://www.github.com/Co-BeanStalk
- Using LiquidSmooth Device Tree- Ported to BeanStalk- This brought us screen off features.
- All Latest BeanStalk Repo Commits
8-27-- Built using Xboxfanj's Excaliber M8 kernel
- Using a black background for boot animation
- Added some color to the Busy Dialog screen.
- Re-synced to get anything new from cm and dirtyunicorns.
8-25- Torch App added to build.
8-24-Camfix- Camera Settings Force Close fixed.
-Xposed Framework updated
-App Setting app updated
8-24- Initial Release
REserved
So your interested in Building/Porting for another device?! Follow this guide! **Please make sure to give proper credits and Use the layout i have in the first post.** - If you need assistance, please send me a PM, do NOT post questions in this thread. I may open a general porting/building thread in another section depending on how this goes. You must have some general experience/knowledge in this area to complete this. Building from Linux platforms. In particular Ubuntu 10.04
If you have building/development concerns or issues, Please visit the BeanStalk Development Thread to avoid cluttering this thread.
Setup to build - This section can be skipped if youve ever built anything before. This is for first time build setup.
http://nathanpfry.com/2014/08/29/howto-setup-ubuntu-14-10-utopic-unicorn-compile-android-roms
http://www.scottsroms.com/showthread.php?5105-Guide-AOSP-Build-Guide-Build-from-AOSP-Source-for-Nexus-Devices-Ubuntu-14-04
2. Type: mkdir ~/bin
3. Type: PATH=~/bin:$PATH
4. Type: curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
5. Type: chmod a+x ~/bin/repo
From terminal
1. type 'cd'. This will bring you to your root folder.
2. type 'mkdir beanstalk'. This will create a folder named beanstalk.
3. type 'cd beanstalk'. This will take you to the beanstalk directory created from previous step
4. type 'repo init -u git://github.com/scotthartbti/android.git -b kk44'. This will setup the folders to be synced.
5. type 'repo sync'. This will sync the folders to your beanstalk directory. Note - This will take some time depending on internet connection. Be patient!
6. After the repo sync finally finishes, all you need to do is add your device, kernel, vendor specific files for the device you are building for. (You must know what these are, dont bother asking me if your not sure.)
7. Make sure all your device specific files are setup as if you were going to build for CM.
8. Outside of terminal, navigate to beanstalk/vendor/cm. Double click on the get-prebuilts file and select run in terminal. This will fetch necessary files needed to build and place them where they need to be.
9. Type '. build/envsetup.sh && brunch "device name"'
10. Previous step will start building beanstalk for your device. The process takes anywhere from 1 - 3 hours depending on your computer.
11. Once completed, it will say package complete and you will have a beanstalk named zip file in your out folder.
This is great! Haven't seen Beanstalk since my SGS3. Will definitely flash and report back after I wake up.
I have been running the build he posted a while back an it was awesome...glad to see camera fix.
So I tried flashing the new build it flashed boot an then I had android phone has stopped rt away. Had to force boot to recovery an when I did that nothing could mount..in showed like I had no storage no SD nothing.. So I booted to bootloader an back to recovery an this time no errors an it showed my SD card an internal so I restored a backup an everything went fine....so I'm just wondering if anyone has flashed this build without issues ? I'm going to redownload an try it again here in a few
I have clean flashed twice and had no issues. What gapps are you using? But yes please download again. Maybe I need to do another upload, not like those go perfect every time.
Sent from my One M8 using Tapatalk
pimpmaneaton said:
I have clean flashed twice and had no issues. What gapps are you using? But yes please download again. Maybe I need to do another upload, not like those go perfect every time.
Sent from my One M8 using Tapatalk
Click to expand...
Click to collapse
I used gapps you posted this time. On your 1st build I used 4.4.4 min gapps had no issues...I'll redownload now an see what happens
pimpmaneaton said:
I have clean flashed twice and had no issues. What gapps are you using? But yes please download again. Maybe I need to do another upload, not like those go perfect every time.
Sent from my One M8 using Tapatalk
Click to expand...
Click to collapse
Maybe this is why I had problems this morning. I'm trying it again now will let you know
Am going to do a new build here in a bit and base camera2 and gallery2 from CyanogenMod sources. Hopefully will fix the setting force close.
Sent from my One M8 using Tapatalk
pimpmaneaton said:
Am going to do a new build here in a bit and base camera2 and gallery2 from CyanogenMod sources. Hopefully will fix the setting force close.
Sent from my One M8 using Tapatalk
Click to expand...
Click to collapse
I have re downloaded ROM from a working server lol. An zero issues booting this time..
Very good.
Sent from my One M8 using Tapatalk
Cam settings force close fixed and uploading now.
Sent from my One M8 using Tapatalk
I'm excited to see another AOSP rom for this phone. I do have a couple of quick questions.
Will I still be able to run some Verizon apps? As much as I hate bloat, there are a couple of apps that I do need to use to keep an eye on kids data usage.
Also, how about the FM receiver? Will this rom be able to access that?
Thanks for a great looking Rom, and the instructions for making your own. I think that is brilliant!
Any reason why you didn't post here? http://forum.xda-developers.com/htc-one-m8/orig-development
You would probably get more traffic/downloads there. Anyway thanks for the rom, great to have more options use to run this on my GS3.
krazie1 said:
Any reason why you didn't post here? http://forum.xda-developers.com/htc-one-m8/orig-development
You would probably get more traffic/downloads there. Anyway thanks for the rom, great to have more options use to run this on my GS3.
Click to expand...
Click to collapse
Requested a thread move with Tonystark. Also new build is up that has cam settings fixed.
ufkal said:
I'm excited to see another AOSP rom for this phone. I do have a couple of quick questions.
Will I still be able to run some Verizon apps? As much as I hate bloat, there are a couple of apps that I do need to use to keep an eye on kids data usage.
Also, how about the FM receiver? Will this rom be able to access that?
Thanks for a great looking Rom, and the instructions for making your own. I think that is brilliant!
Click to expand...
Click to collapse
Yes this rom has AOSP FM also I use Verizon apps like the My Verizon Data Widget. I have a zip that I flash with all the AOSP roms that I install. Would you like me to attach that?
EDIT: Attached the verizon zip that I make on the phone. I update it when there are updates to the My Verizon Data Widget.
I tried to install the fixed version but get an error in Twrp unable to open zip file. Anyone else or just me ?
jtommyj said:
I tried to install the fixed version but get an error in Twrp unable to open zip file. Anyone else or just me ?
Click to expand...
Click to collapse
Got the same
Sent from my One M8 using Tapatalk
Deleted and am uploading again.
Sorry stopped it and am starting again. Noticed that Exposed framework was out of date and would not update due to broken signature so update closed framework and app settings apps. They will be also added to repo so will build from now on with newest apps.
Sent from my One M8 using Tapatalk

[MODULE] Fullscreen/Immersive Gestures tweaks for Android 10-12

{
"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"
}
This Magisk Module lets you tweak Android 10-13's gestures.
Requirements
- Android 10-13
- Magisk 20+
Installation
1. Flash this module.
2. Reboot.
3. Enjoy!
Terminal Setup
Run on a terminal app the following command su -c hn
Download
To install the module simply search it on Fox's Module Manager
Links
- [GitHub](https://github.com/Magisk-Modules-Alt-Repo/HideNavBar)
- [Telegram](https://t.me/dnmgsk)
- [Module Manager](https://github.com/Fox2Code/FoxMagiskModuleManager/releases)
Translation​If you wish to have the installer translated to your language send me a text file containing all lines (inside ui_print in common/install.sh) either on Github or my Email
Disclaimer
This module won't disable the navbar, so if you want to use Fluid NG on Android 11-12 then this module isn't for you
Any option not working is due to incompatibility with your current ROM (there's little i can do about it)
Any issues related to GCam after installing the module are outside my control
Automatic navbar coloring doesn't work on Android 11+
Changelog
v21.0​
Rewrite installer for Android 12+ to use fabricated overlays for higher compatibility
Added Gcam lag fix as install option (12+ atm)
Translations needed for the Gcam fix option
V20.0
Fix Android 10 support (which was broken since v14.0)
v19.0​
Reworked Terminal config tool (su -c hn), should avoid issues related to zipsigner
Properly support Rboard Theme Manager v3 to avoid conflicts
v18.0​
Added Samsung A12 support
v17.0​
Proper MIUI detection/install logic (should provide compatibility to MIUI based on Android 10, not tested)
v16.4​
Removed unnecessary waiting during module install
v16.3​
Added Fox Manager Extension support (support link shortcut when installing the module)
Try and improve the volume selector delay a bit
v16.1​
Fix the Terminal Config tool
v16.0​
Proper MIUI 13 support
v15.0​
Added MIUI support (confirmed working on MIUI 13)
Fixed Terminal Script not working on devices with pseudo/fake xbin folders
v14.0​
Fixed miscelaneous error messages
Fixed Terminal config tool on Android 13 (Google's fault this time lol)
Tablet support (it works inconsisntently)
v13.0​
Full AAPT rewrite
Added terminal config tool for changing each navbar parameter (To use it run the following on a terminal app su -c hn)
v12.0​
Fixed the Gcam lag when switching modes
v11.0​
Preemptive Android 13 support (untested)
v10.0​
Added Support for Android 12L, and thank you all very much for your support over these 2 years of development
v9.9​
Allow hiding the buttons underneath the keyboard in Immersive mode
v9.8​
Fix Rboard checking for the keyboard spacing removal feature (apologies to RKBDI for the troubles)
V9.7​
Automatically removes conflicting overlays during install (AKA some theme modules that include gesture overlays for no reason at all)
v9.6​
More reliable language detection (should prevent issues where the installer shows no text)
v9.5​
Added support for translations in the installer (currently included languages are English, Portuguese and Spanish)
v9.4​
Allow disabling back gesture also on Android 10 (due to way A10 handles the back gesture it's only possible to disable them completely and on fullscreen mode only, if you have Xposed on A10 and wishes to disable only the left back gesture use this Xposed module https://github.com/kuba2k2/NoLeftBackGesture/releases/tag/v1.0)
v9.3-hotfix​
Fix install (sorry for the inconvenience)
v9.3​
Updated Volume selector (from MMT-EX), should resolve install issues on some devices
Increased the timeout to 10s to give users time to read the options
v9.2​
Reenable back gestures on NO (on the whether to disable back gestures or not) option
v9.1​
Reenable back gesture on uninstall (if user is unable to change the device's back gesture sensitivy from settings)
v9.0​
Allow disabling back gesture on A11-12 (Left only for side menus and Left & Right for gesture apps)
v8.8​
Update MAXAPI to 31 to support the eventual stable A12 release
v8.7​
Update Volume selector
Revised install logic
Disable the Gboard spacing some Android 11 ROMs were using by default (users are still free to change/reenable the spacing with Rboard as I've made sure my code won't overlap with it)
v8.6​
Fix and go back to using the new install logic on Android 11
v8.5​
Revert to old install logic on Android 11 (attempts to bug fix module not installing correctly on some devices)
v8.4​
Fixed an issue that was causing hide pill to be installed regardless of user preference
Cleaner install code (again)
Older changelogs can be found here​
It seems that it crashes the process required for gesture navigation, resulting in gesture navigation becoming unavailable in the latest 11 DP 3.
Same here. It does not work on DP3 on my 4XL. Would love to help test of possible!
ANDR01DN00B said:
Same here. It does not work on DP3 on my 4XL. Would love to help test of possible!
Click to expand...
Click to collapse
disable the module, reboot and send me all overlays named gestural in /product/overlay
DanGLES3 said:
disable the module, reboot and send me all overlays named gestural in /product/overlay
Click to expand...
Click to collapse
Here is a zip file of a bunch of overlays that include maybe more than what you need. They have different names so I took an educated guess.
https://drive.google.com/file/d/11VnvrBv-Yqe1nIRpESScGhvwmmkor3xR/view?usp=drivesdk
ANDR01DN00B said:
Here is a zip file of a bunch of overlays that include maybe more than what you need. They have different names so I took an educated guess.
https://drive.google.com/file/d/11VnvrBv-Yqe1nIRpESScGhvwmmkor3xR/view?usp=drivesdk
Click to expand...
Click to collapse
try this, i've rebuilt the main gesture overlay targeting Android 11, worked for a friend of mine
R seems to enforce signature scheme V2 on its system apks, which is likely why my old overlay wasn't working (as they were signed with a testkey)
Ok, i've pushed an update on the Magisk Repo that should have fixed the Android 11 compatiblity issue, also i've tweaked the install script to accommodate both Q and R in a single zip
DanGLES3 said:
Ok, i've pushed an update on the Magisk Repo that should have fixed the Android 11 compatiblity issue, also i've tweaked the install script to accommodate both Q and R in a single zip
Click to expand...
Click to collapse
It works! Thank you very much
Can i use this module with buttons in parallel ?
Feedmeeeee said:
Can i use this module with buttons in parallel ?
Click to expand...
Click to collapse
if by buttons you mean the 3 button navbar then no, you need to have the gestures enabled, if you meant capacitive buttons then it should work (as long as gestures are enabled of course)
DanGLES3 said:
if by buttons you mean the 3 button navbar then no, you need to have the gestures enabled, if you meant capacitive buttons then it should work (as long as gestures are enabled of course)
Click to expand...
Click to collapse
Yes i mean capacitive buttons.Im oneplus 5 user with android 10. Thanks sir, i appreciated.
I flashed it while using corvus os and now I have many problems how can I remove it? I Uninstalled all the modules but still have it
iiJackyii said:
I flashed it while using corvus os and now I have many problems how can I remove it? I Uninstalled all the modules but still have it
Click to expand...
Click to collapse
What problems are you having? Any problems should be gone after uninstall unless the ROM doesn't behave properly
DanGLES3 said:
What problems are you having? Any problems should be gone after uninstall unless the ROM doesn't behave properly
Click to expand...
Click to collapse
Here is a screen shot of keyboard
iiJackyii said:
Here is a screen shot of keyboard
Click to expand...
Click to collapse
Try running this command on adb or a root terminal
wm overscan reset
This looks like some other app applied overscan on your device, my module simply couldn't have caused this since I do not use overscan
Motorola one vision android Q
works perfectly in all apps but when opening Gboard the navigation bar appears (only when using Gboard)
Alberto784 said:
works perfectly in all apps but when opening Gboard the navigation bar appears (only when using Gboard)
Click to expand...
Click to collapse
What device? What rom?
Motorola one vision
Rom stock
Android 10
QSAS30.62-24-6
Note: sent by telegram the apk systemUI
can I use this with Lineage 17.1 ? but my phone has capacitive buttons and no option to have gesture navigation, want to have android 10 gesture with my phone, btw its a codename MARKW Redmi 4 prime, tia
DON2003 said:
can I use this with Lineage 17.1 ? but my phone has capacitive buttons and no option to have gesture navigation, want to have android 10 gesture with my phone, btw its a codename MARKW Redmi 4 prime, tia
Click to expand...
Click to collapse
You can but in order to enable gestures you need to run this command on ADB or a root terminal
cmd overlay enable com.android.internal.systemui.navbar.gestural

[MOD][MAGISK][ANDROID 11] 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"
}
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!
Thanks, will try soon
Works fine here.
Wow it's amazing, thanks for your work.
@Typhus_
This module is/ these modules are amazing, well done! A small psa tho, with the modified systemui the currently playing song does no show on the aod. If you want to see the song just use the single "non-exclusive" module
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!
I've successfully installed it on my pixel 4 (april update), But I couldn't find the adaptive audio settings option, all the rom control stuff works fine. I've installed both addon + modded sys ui.
danielaniq28 said:
I've successfully installed it on my pixel 4 (april update), But I couldn't find the adaptive audio settings option, all the rom control stuff works fine. I've installed both addon + modded sys ui.
Click to expand...
Click to collapse
That option only appears if Device Personalization Services are properly updated to last Pixel 5 version. Make sure to uninstall you current Device Personalization Services update, check that on app settings, afterwards clear Play Store App data and cache and reboot. Upon reboot, go to Play Store and check for updates. You should now see an update to Device Personalization Services. Do it, afterwards go to Rom Control and toggle off/on the adaptive sound service option. The feature should now appear on sound settings.
Cheers!
can I remove lockscreen charging / unlock info with this module?
ryandxter said:
can I remove lockscreen charging / unlock info with this module?
Click to expand...
Click to collapse
No. Those features don't exist...at least yet.
..
Installed in Pixel 4 and working 100%.
I have a question tho
Is there a way to disable the blur when going to homescreen from an app? Is a little time before the homescreen shows correctly, but no blur setup changed that.
I love this module, I missed so much the Album Cover in lockscreen. Thanks for the work!!!!
Guinis said:
Installed in Pixel 4 and working 100%.
I have a question tho
Is there a way to disable the blur when going to homescreen from an app? Is a little time before the homescreen shows correctly, but no blur setup changed that.
I love this module, I missed so much the Album Cover in lockscreen. Thanks for the work!!!!
Click to expand...
Click to collapse
No, the module only enables/disables default Android 11 blur that's implemented by Google. Not much else I can do besides that.
Glad you liked the mod.
Cheers!
Typhus_ said:
No, the module only enables/disables default Android 11 blur that's implemented by Google. Not much else I can do besides that.
Glad you liked the mod.
Cheers!
Click to expand...
Click to collapse
After a reboot I managed to restore the stock animation (It seems like when I played with the blur settings of notification/album cover and after rebooting the SystemUI the animation to homescreen bugged), I write if someone got the same experience.
thanks again for the module and the quick answer
Hello, I guess I'm the first idiot who's managed to break a phone with this mod, and I need some help.
Yesterday, I tried to flash a module named P5Props after flashing both Addon modules (SysUI v7 and v12), to see if that'd work.
But, these two modules don't seem to go together very well, and I got stuck on "Pixel is starting".
So, I removed P5Props using the same rm -rf command you mentioned in your first post, but that just made the phone boot to a black screen.
Then I tried booting into Safe Mode, but that just threw my phone into a reboot loop, where the phone boots up, and the Power off screen shows up immediately.
That was on a March 2021 update. After that, I updated to the April 2021 update, and that fixed the problem. But then I did it again.
I didn't flash P5Props this time, just updated the phone, and re-enabled my Magisk modules (they got disabled when I booted into Safe Mode before updating). Everything was fine, until I used the quick reboot option in Rom Control. That restarted my phone without launching SystemUI, but Pixel launcher worked. So I went to Rom Control again, and restarted SystemUI again.
And that's when my phone started booting to a black screen for the 2nd time. This time, I removed the SystemUI addon, and once again, my phone is now stuck in a reboot loop. I also tried removing all Magisk modules, but that didn't seem to help.
Trying to boot the phone without root doesn't work. It crashes and reboots into fastboot with an error saying "no valid boot slot". Reflashing the factory image doesn't work either, because it's not actually updating Android.
A new update might fix the phone again, but I'd have to wait until next week's Wednesday for that.
I have a logcat log, but I don't know if it has too much, or not enough info.
Thanks for your time and help. I'll attach a video of the reboot loop when it finishes uploading.
(also, the attached logcat doesn't show up for some reason)
Edit: since the phone I'm talking about is my daily driver (Pixel 4), and I couldn't afford to wait 9 more days, I updated it to Android 12 DP3. But could you still look into it? I wanna know what caused all this havoc and it might be helpful for other people as well.
Also, the Android 12 Addon module doesn't work on DP3
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!

[MOD][MAGISK][ANDROID 11] Addon Features for Pixel Devices - Pixel 3a 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!
Thanks for this, may give it a shot this weekend!
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!
Had to stay on stock for a bit so I gave this a shot on the latest April update and it works just fine! Banking apps pass Safety net and all that jazz. Thank you for your work @Typhus_ !
I followed instructions exactly and after I install the new SystemUI Module, my phone restarts and gives me "System UI has stopped" and then a black screen. I'm on stock Android 11 rooted with the latest Magisk and no other modules installed. Any idea what the problem could be?
eragon1452 said:
I followed instructions exactly and after I install the new SystemUI Module, my phone restarts and gives me "System UI has stopped" and then a black screen. I'm on stock Android 11 rooted with the latest Magisk and no other modules installed. Any idea what the problem could be?
Click to expand...
Click to collapse
Is your phone running latest official build?
Anyway, without a logcat I can't really find out what went wrong.
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!
So just to confirm I've got this right, add-on features V12, and system UI V8 for May patch?
purgy said:
So just to confirm I've got this right, add-on features V12, and system UI V8 for May patch?
Click to expand...
Click to collapse
Yup
amazing work. also for those wondering it does work with swift installer. you just have to disable your themes first and then install the mod and systemui stuff. after that reboot you just reinstall the themes and it works fine.
this seems to have stopped the current song title from being shown on the AOD. is there a way to get that back?
__init__ said:
this seems to have stopped the current song title from being shown on the AOD. is there a way to get that back?
Click to expand...
Click to collapse
Not that I know of. Can't quite understand why that happens....sorry.
Would this clash with gravity box?
With edge sense plus?
If anyone uses those in combination with this mod would be great to hear
I somehow ended up with an unresponsive black screen after flashing first addon v8, rebooting, then installing systemiu v12 on next reboot. don't do this
gonna try now with systemui 1st then addon in the one go
edit - nope, that just left me booting into a black screen even when holding down volume during boot for safe mode, which saved me the 1st time.
Only other mods were busybox ndk, detach, quickswitch.
Magisk 22.1, may patch.
purgy said:
I somehow ended up with an unresponsive black screen after flashing first addon v8, rebooting, then installing systemiu v12 on next reboot. don't do this
gonna try now with systemui 1st then addon in the one go
edit - nope, that just left me booting into a black screen even when holding down volume during boot for safe mode, which saved me the 1st time.
Only other mods were busybox ndk, detach, quickswitch.
Magisk 22.1, may patch.
Click to expand...
Click to collapse
SystemUI MOD is "the mod" as I've explained on the OP.
It doesn't matter the order you flash them, what matters is that SystemUI MOD completely injects all smali and xml modifications into your current SystemUI and, this, can be a critical operation if, by any chance, something else is trying to inject or change or whatever, your current SystemUI,
It will only work on stock ROM and, most likely, something else installed on your device is not playing nice with this. That's why I've sated on the OP:
Typhus_ said:
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.
Click to expand...
Click to collapse
So I suggest you do that, if you want to use this MOD, of course.
One other thing, without logcats, I cannot possibly guess what could be wrong. So, next time, if you want me to help you "the right way", please provide logs.
Cheers!
Would it be possible to add the option to use volume as media keys with screen off. I know most roms have the feature but stock doesn't.

Categories

Resources