[MOD][MAGISK][ANDROID 11] Addon Features for Pixel Devices - Pixel 3a Thread - Google Pixel 3a 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
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.

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

[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 5 Thread

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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

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

[ROM][12.0][UNOFFICIAL][CEPHEUS] EVOLUTION-X Snow 6.0 [02/09/2022]

Evolution X Snow 6.0 for the Xiaomi Mi 9 [cepheus]
Code:
/*
* Your warranty is void. Or vaild, probably?
*
* I am not responsible for bricked devices, dead SD cards, Ebolation X,
* thermonuclear war, or the current economic crisis caused by you following
* these directions. YOU are choosing to make these modificiations, and if
* you point your finger at me for messing up your device, I will LMAO at you.
*/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Living, Breaking, Keep Evolving.
Pixel UI, customization and more, we are Evolution X!
- Team Evolution X -
@joeyhuab
@peaktogoo (Now RealAkito)
Reach us on Twitter! @EvolutionXROM
What are our features?
- Just flash and check "The Evolver"
You tell me
For those who encounter wifi connections issues, check this link.
DO NOT FLASH GAPPS, ALREADY INCLUDED
First Time Install / Clean Flash
1. Download the proper ZIP for your device
2. Reboot into recovery mode
3. Wipe Data/Cache/Dalvik/System/Vendor
4. Flash the ROM
5. Format data
6. Reboot again into recovery mode
7. Flash Magisk if you want root
8. Flash DFE
9. Reboot to System and #KeepEvolving
Update / Dirty Flash
1. Download the proper ZIP for your device
2. Reboot into recovery mode
3. Wipe Cache/Dalvik
4. Flash the ROM
5. Flash Magisk if you want root
6. Flash DFE
7. Reboot to System and #KeepEvolving
Light Screenshots / Dark Screenshots / Download
Official Chat / Device Support
Android OS version: 12.0_r29
Security patch level: February 2022
Build author: Logan Developer
Rom Source code: https://github.com/Evolution-X
Device tree: https://github.com/Logan-Developer/device_xiaomi_cepheus
Kernel Source code: https://github.com/flackback/PixonKernel
ROM Developer: joeyhuab
Changelog for latest (02/09/2022)
This new build integrates the February patches and some changes and new features described bellow.
I hope you will like it
Please note that DFE (Disable force encryption) is required for now
Also, if you encounter some issues after dirty flashing the new build, please first try to clean flash.
Please don't try to dirty flash over an Android 11 build, do a clean flash instead to avoid the problems.
Device changes:
==============================
Pixon kernel updated to V3.1 (Linux V4.14.264)
overlay: Snap: Enable camera API v2
Adjust camera aux list
audio: upgrade audio.usb.default from v1 to v2
Switch gEnablePowerSaveOffload to 5
------------------------------
ROM changes:
==============================
Merge February 2022 security patches
PixelPropsUtils: Update to February 2022 fingerprints
QS: Use Settings.Panel intent for Volume Tile
QS: Use Settings.Panel intents for WiFi and NFC
Remove broken Back Gesture height settings
Settings: Add preference for one shot auto-brightness
sepolicy_vndr: Remove duplicate hwservice_contexts
sepolicy_vndr: generic: Add app_data_file_type to vendor_radio_data_file
sepolicy_vndr: legacy: Update vendor property types
sepolicy_vndr: qva: Allow vendor_cnd to read wifi_hal_prop
sepolicy_vndr: qva: Update vendor property types
zygote: Enable USAP by default for S
Evolver: Bring back Optional screenshot type toggle
Evolver: Improve Secure QS tile behavior toggle
Evolver: Refactor Notification settings fragment
Evolver: Refactor Status bar icons preference category
Evolver: Refactor Themes fragment
Fixes ubsan shift-out-of-bounds SIGABRT
PixelPropsUtils: Remove Play Store spoof
PixelPropsUtils: Spoof redfin for GBoard
Remove Advanced nav/Extended swipe gestures
Return Back Gesture height settings
ScreenshotTile: Make default state inactive
ScreenshotTile: Use secondary label to indicate mode
Settings: BluetoothDeviceDetailsFragment: fix edit menu icon tint
Settings: Disable Storage Manager
Settings: Improve code for time spent in-app
Settings: add the missing title for Beam main switch
Settings: fingerprint: hide link icon when there's no link
SystemUI: Update NFC tile drawable
SystemUI: Use the same NFC icon like that in the QS tile
SystemUI: add public setting keys for monet tunables
VolumeDialog: Display default row when the active row is notification
VolumeDialog: Don't hide the default stream when adjusting the music stream
Zygote: Fix an issue when emptying the usap pool
libgui: Dispatch vsync when receiving vsync timeout
DefaultPermissionGrant: Fix google search crash
Evolver: Add dividers to some preferences
Evolver: Add new Black theme
Evolver: Allow disabling ripple effect on unlock
Evolver: Bring back Launch default music player on headset connect feature
Evolver: Move Monet settings to separate fragment
FingerprintManager: Fix NPE due to sensorProps
KeyguardIndication: Fix glitchy charging info on the lock screen
Navbar: Fix issue where pill disappears in gestural mode
Settings: Add LTE only setting
Settings: Add the missing android title for top_level_settings
Settings: Cache current context before creating a new user
Settings: Drawables: Dark mode support for app installation restriction icon
Settings: NFC: Get outer NFC preference to listen for changes
Settings: Remove broken back gesture height settings
Switch to a better Network Traffic implementation
SystemUI: FPSInfoService: initialize fpsInfoView without posting in handler
Update translations
apns: Add DITO PH
apns: Add Unifi
base: Fix NPE in ImageWallpaper
overlay: SystemUI: Remove power menu shadow
Download Link: SourceForge | EvolutionX_6.0
Hi. First of all thank you for your work. Can we use magisk? İf yes wich version is it?
bizz4ever said:
Hi. First of all thank you for your work. Can we use magisk? İf yes wich version is it?
Click to expand...
Click to collapse
Hello
Magisk works great with this rom
Personnally I use Magisk Stable V23.0, and with hide feature you'll be able to keep passing SafetyNet
Hello! Thanks for your time.
Is face unlock available in the rom?
Lil Geeky said:
Hello! Thanks for your time.
Is face unlock available in the rom?
Click to expand...
Click to collapse
Hello
Sorry, but face unlock is not yet available, maybe in a future build
Anyway, a new fingerprint reading system from Google is implemented in this build. It seems to work great, even with screen off.
Hey. Does fingerprint unlock works on Always On Display? In CherrishOS I couldn't unlock my phone while it was locked on AOD. Sometimes it worked, sometimes it doesn't. Is Google Pay working on that rom?
Blociaczek said:
Hey. Does fingerprint unlock works on Always On Display? In CherrishOS I couldn't unlock my phone while it was locked on AOD. Sometimes it worked, sometimes it doesn't. Is Google Pay working on that rom?
Click to expand...
Click to collapse
Hello!
During my tests it worked without any issue. If sometimes it doesn't recognise your finger, try to register the same finger twice
I don't use Google pay, but it should work as the rom let you pass SafetyNet by default and Google pay meets the security requirements
LoganDeveloper said:
Hello!
During my tests it worked without any issue. If sometimes it doesn't recognise your finger, try to register the same finger twice
I don't use Google pay, but it should work as the rom let you pass SafetyNet by default and Google pay meets the security requirements
Click to expand...
Click to collapse
I installed rom but i had various problems. The phone was lazy when unlocking. Instead of the lockscreen wallpaper, the homescreen was visible in the place where I locked the phone. Charging animation turns on late, as if the phone had a lag when connecting. I think there is no Always On Display. I couldn't find the option that turns it on.
what Camera app do you recommend?
Kyrat said:
what Camera app do you recommend?
Click to expand...
Click to collapse
This one is great in eng version: https://www.celsoazevedo.com/files/android/google-camera/dev-bsg/f/dl59/
Blociaczek said:
I installed rom but i had various problems. The phone was lazy when unlocking. Instead of the lockscreen wallpaper, the homescreen was visible in the place where I locked the phone. Charging animation turns on late, as if the phone had a lag when connecting. I think there is no Always On Display. I couldn't find the option that turns it on.
Click to expand...
Click to collapse
I'm sorry you're encoutering these issues, everything is ok for me. Could you record logs when you plug/unplug your phone please? (For example using the mat log app from play store)
To enable Always on Display, go in Settings -> Display -> Lock screen -> Always show time and info
Hey! Thank you very much for the rom.
So far everything has worked correctly for me!
I have a question regarding the widget "at a glance", there is no way to deactivate it. Even if it is disabled in the launcher, the time still appears and there is no way to remove it.
thanks again
P.D: sorry for my bad english xp
David-Thiris said:
Hey! Thank you very much for the rom.
So far everything has worked correctly for me!
I have a question regarding the widget "at a glance", there is no way to deactivate it. Even if it is disabled in the launcher, the time still appears and there is no way to remove it.
thanks again
P.D: sorry for my bad english xp
Click to expand...
Click to collapse
Yeah, I think you can't remove it from the launcher.
If you really don't want it, you can use another launcher.
Anything I can do to encrypt the phone? Tried the option in Settings and also modifying fstab, but always end in bootloop. Or do I have to wait until the rom is more advanced? Regards
timo.helfer said:
Anything I can do to encrypt the phone? Tried the option in Settings and also modifying fstab, but always end in bootloop. Or do I have to wait until the rom is more advanced? Regards
Click to expand...
Click to collapse
For this moment you can't, there are problems between Android 12 and encryption
can we hide nav bar with magisk?
bizz4ever said:
can we hide nav bar with magisk?
Click to expand...
Click to collapse
Sure, the "Fullscreen/immersive gestures" module can do that
And it should be integrated directly in the rom next release
I have not ring-back tone .
Hi, I have a little problem, I can boot into Evolution x, but storage doesn't seem to be working, I mean when I open storage option in settings or go to google play for updating chrome for example, it is not working, is there a fix for it?

Categories

Resources