Related
I was wondering how to remove the clock/date from the lockscreen in CM6 or change it to a widget that I like. I am running MattedBlues Theme with my own personal touches if that matters. I used adb to pull the framework-res.apk. I then extracted that and found keyguard_tab_unlock or something along those lines. But now I have no idea what to do with the xml... Help?
I was just thinking about it now and in CM6 isn't there an option to remove the date/time from the lockscreen? Does that mean that when I installed MattedBlues it changed the framework files so that CM6 can no longer remove the clock/date on its own? Would I be able to pull the framework files for the keyguard from a CM6 standard install, push them into the MattedBlues install, sign it, and then install that theme and be able to use the built-in feature again?
Mattedblues shouldn't prevent you from using any CM settings. If you want to use a widget on the lockscreen you can get widgetlocker in the market. It allows you to customize your lockscreen with widgets and other things. I don't think you can just edit the framework in CM6 to allow that though.
I was wonder if there's any way to possibly hide the clock that's in the status bar when only on the lockscreen, so that there is only one clock (the larger lockscreen clock), kind of like on AOSP? I've been doing a lot of research, but haven't come across any setting or modification to allow this.
I'm running Android Revolution HD 18.2, and am running the stock kernel.
You can install a lockscreen replacement app that can hide the entire notification bar for you. WidgetLocker comes to mind.
I have a rooted P600 model with Xposed and the Wanam module, and even with the option checked I can't get that persistant WiFi icon off my status bar. I've also tried making signal icons and remaining status bar icons transparent, but it's still showing up. Is there an extra step I need to take (besides reboot, which I've done for every change)?
Edit: I didn't see the slider at the top right of the screen when changing colors. After activating it, I can successfully make the icon transparent, but it leaves a gap between my battery icon and any other icon that pops up (like the muted icon, Bluetooth, etc)
mpyka91 said:
I have a rooted P600 model with Xposed and the Wanam module, and even with the option checked I can't get that persistant WiFi icon off my status bar. I've also tried making signal icons and remaining status bar icons transparent, but it's still showing up. Is there an extra step I need to take (besides reboot, which I've done for every change)?
Click to expand...
Click to collapse
What ROM are you using? I've experienced issues with a ROM having custom settings and Wanam settings conflicting. Try a stockish ROM (if you're on one) and maybe that will help. Other than that, I'm not sure
Search for SB Icon Hider on xposed modules
Captain Pylorus said:
What ROM are you using? I've experienced issues with a ROM having custom settings and Wanam settings conflicting. Try a stockish ROM (if you're on one) and maybe that will help. Other than that, I'm not sure
Click to expand...
Click to collapse
I'm on a completely stock ROM. I also just found out that you have to activate the sliding toggle on the top right corner of the color changing screen to apply any changes you make. Making it transparent is the only solution at this point, apparently. In addition, I double checked to see if I had any other modules that could be giving conflicting commands to the SB, but I don't see any problems.
[XPOSED] G4 Tweakbox - [THEME - Status Bar, Clock, Advanced Reboot & More [31 Dec 15]
G4 TweaksBox on v10
Original Thread Here - Thanks @P_Toti
I want to stress before I go any further that this is not my work, I am sharing it since I had success using it. The Original Thread is Here. I Was looking for an easy way to customize my setup and just experimented with the G4 Tweakbox. Since both devices are very similar and both running Lollipop, decided to give it a try and it worked like a charm. I have 4 Way Reboot, Center Clock and it looks great.
Click to expand...
Click to collapse
List of Features:
Theme tweaks
Themes support
Tinted Bar MOD
Status Bar Tweaks
Battery tweaks(color,size,hide)
Circle Battery(with custom style,color,animations)
Status bar icon colors
Hide status bar icons
Clock tweaks(position,color,style,html,hide)
Carrier tweaks(visibility,color,custom text,custom size)
Brightness changing with sliding the status bar
Navigation Bar Tweaks
Softkey themes support
Button color on home screen
Button glow color
Navigation bar size
Button scaling
Button long pressing actions(with many actions and custom timeout)
Up to 7 buttons in the navigation bar
Replace QMemo with Menu button
Notification Panel Tweaks
Blur Effect
Custom panel backgrounds
Custom color for each element
Options to hide elements
Custom app on clock button pressing
Custom carrier text
Quicksettings Panel Tweaks
Custom toggle color
Add brightness tile
Quick Pulldown
Recent Apps Window Tweaks
Blur Effect
Hide buttons
Add Clear button(Material style with a long pressing option)
Add Ram Bar(with custom colors)
Calls tweaks
Call Recording
Auto Call Recording
Bigger caller picture
Set Call History as Default Tab
Disable in-call floating timer
Messages tweaks
Exclude contacts without phone numbers in messaging app option
New Message screen off option
Increase recipient limit to 100
Enhance zoom range
Add sent time stamp to msg details
Custom theme color
Lockscreen tweaks
Enable QuickUnlock
Enable all weather effects
Enable Rotation
Disable carrier text and icon
Hide alarm info
Hide charging info
Hide pattern string
Hide swype string
Hide Knock code string and brackets
Hide statusbar clock
Show Remaiming Attemps
Notification tweaks
Hide input switcher notification
Disable charging plug/unplug notifications
Hide full battery notification
Hide AC charging notification
Hide slow charging notification
Hide wireless charging notification
Hide Battery saver notification
Hide Low Battery Dialog
Hide Airplane Mode Dialog
Disable Data roaming notification and popup
Disable voice mail notifications
Disable voice roaming notification
Disable data nag dialogs
Camera Tweaks
Disable Shutter Sound
Disable Video Recording Sounds
Disable Camera Sound
Disable Focus Sounds
Disable low battery check
Sound tweaks
Disable Safety HeadSet Volume
Auto Expand Volume Panel
Skip Tracks with volume Keys
More Volume Steps
Disable Volume adjust sounds
Link Ringtone and notification volume
Force volume media control
LED Tweaks
Change default led color for missed call
Change default led color for incoming call
Change default led color for missed messages
Launcher Tweaks
Hide icon labels from the homescreen
8 Hotseat items
Custom Grid on homescreen
Hide Tabs on App Drawer
Hide icon labels from the App Drawer
Custom Grid Size on App Drawer
Hide Clock On Launcher
Enable LG Launcher Hidden Settings
Misc tweaks
Enable All Rotations
Freeze rotation to the current one(disable forced rotation to potrait when you disable auto rotation)
Disable Navigation Bar
More items in powermenu
4Way powermenu
Disable the power menu when device is locked
Volume button actions while LCD is idle.
Show Extended Kernel Info
Disalbe full-screen keyboard in landscape mode
Enable Knock OFF on Navigation Bar
Click to expand...
Click to collapse
How To Install:
Code:
[B][COLOR="Red"]1)Download and install Xposed Framework(Flash via recovery or use Flashfire)
2)Download and install the apk
3)Enable the module in the xposed installer
4)Reboot
5)Open G4 TweaksBox and apply mods you like.
6)Reboot/Restart apps in order to apply mods.
5)Done[/COLOR][/B]
Click to expand...
Click to collapse
Screenshots on My LG V10:
{
"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"
}
Check Post #2 for Downloads and Changelog
CREDITS:
@Rovo89 - for his hard work
@C3C076 of gravitybox for: some snippets for brightness status sliding, ticker animations hooks,the method to retrive the cm battery height , the runnable to get ram info
Sven Dawitz of CM for circle battery class @P_Toti - Created OP - All His work
@flooi - For Navigation bar Themes
And Anyone I Missed
Click to expand...
Click to collapse
DOWNLOAD SECTION
Go Here to Download APK - [XPOSED](1.1 RC)G4 TweaksBox(THEME,Call Rec,Lockscreen,Notifications,MUCH MORE)
Changelog:
Code:
[B]1.1 RC[/B]
Fixed issues with the flashlight action
Fixed: "Hide unknown sim icon" tweak
Added russian translation thanks to @gaich
Fixed: "Hide navigation bar" tweak
Fixed: "Hide MSim switcher" tweak ( need testing )
Fixed: Bullets on reboot options overlapped if you used any font size below medium
Added brazilian portuguese translation
Fixed: Call Recording and Auto Call Recording on LTE/HD Calls ( need testing)
Added: Disable sync dialog tweak
[B]1.1 BETA1[/B]
Added: "More volume steps" tweak will now increase NOTIFICATIONS' VOLUME too
Fixed: Color picker issues when using Large font size or higher.
Fixed: Integrity checks will now work on 32bit arch too
Fixed: Adding the brightness toggle won't hide sliders
Added a tweak to change the background of the clear all button on the notification panel
Fixed: Setting an action on long pressing the QMemo btn won't break single pressing.
Added a tweak to decrease the min battery level to use the camera flash(15% --> 5%)
Added a tweak to hide the msim switcher on H818p
Added: Auto call recording on LTE calls
Fixed: 4Way Power menu choiches won't take up 2 lines when using large font
Fixed: The next alarm text will be hidden immediately when you delete/disable the next alarm.
Fixed: QuickSettings will be hidden when they are collapsed and a transparent background is used for the upper panel.
Added a tweak to set the position of ClearALL Btn(Material Style)
Fixed: AutoRotation was set to OFF when 4Way PM tweak was enabled and the user rebooted using the stock menu.
Fixed: Data nag dialog won't be shown at boot
Changed: Buttons background is now transparent when big caller picture tweak is enabled
Added a tweak set the status bar clock size
Added a tweak to collapse the notification panel with a single tap on the empty space.
Added: now you can use "%ssid" and "%op" patterns even for the status bar carrier text.
Fixed: Hide data icon when wifi connected.
Fixed: "Enable all weather effects" tweak was bugged on some variants
Minor bug fixing.
[B]1.0.1 BETA:[/B]
Added 5.1 as a requirement to install the application.
No need to install this if you come from 1.0.0, it's just to prevent users to install it on unsupported devices
[B]1.0.0 BETA:[/B]
Initial release.
Click to expand...
Click to collapse
Navigation Bar DOWNLOAD
Go Here for Navigation Bar Themes for TweakBox
[OFFICIAL] Xposed for Lollipop/Marshmallow [Android 5.0/5.1/6.0, v79, 2015/12/17]
Go Here for Xposed Information and Download Links
bdorr1105 said:
...
Click to expand...
Click to collapse
I'm first?? :fingers-crossed: Wow, how has nobody responded to this yet??
This looks awesome! Thanks for this. I'm going to set it up sometime this weekend.
Apache0c said:
I'm first?? :fingers-crossed: Wow, how has nobody responded to this yet??
This looks awesome! Thanks for this. I'm going to set it up sometime this weekend.
Click to expand...
Click to collapse
Lol, you are first haha, yea so far it is working great man...I have not had a single issue yet, its great having a advanced reboot menu, center clock, plus I did 3Minit Battery and themed the navbar. This is a powerful Tweakbox
I already had it on my phone, nut thanks for putting this where we can keep track of mods...
Sent from my LG-H901 using Tapatalk
bdorr1105 said:
Lol, you are first haha, yea so far it is working great man...I have not had a single issue yet, its great having a advanced reboot menu, center clock, plus I did 3Minit Battery and themed the navbar. This is a powerful Tweakbox
Click to expand...
Click to collapse
Nice What version of the Xposed sdk .zip are you using?
Apache0c said:
Nice What version of the Xposed sdk .zip are you using?
Click to expand...
Click to collapse
V79 sdk 22
Sent from my LG-H901 using Tapatalk
bdorr1105 said:
V79 sdk 22
Sent from my LG-H901 using Tapatalk
Click to expand...
Click to collapse
Any reason you didnt use 23? Its arm64, correct? Did you flash the second screen fixes?
Apache0c said:
Any reason you didnt use 23? Its arm64, correct? Did you flash the second screen fixes?
Click to expand...
Click to collapse
22 is arm64, for lollipop 5.1.1, 23 I believe is for Marshmallow. you will get an error and it won't flash trying to install that on the v10 .. All the second screen issues are not present. Everything is working great.. I have zero problems
Edit* Second screen issues are already fixed, I am running the deodexed ROM in the Android Development section version 1.3
Sent from my LG-H901 using Tapatalk
bdorr1105 said:
22 is arm64, for lollipop 5.1.1, 23 I believe is for Marshmallow. you will get an error and it won't flash trying to install that on the v10 .. All the second screen issues are not present. Everything is working great.. I have zero problems
Edit* Second screen issues are already fixed, I am running the deodexed ROM in the Android Development section version 1.3
Sent from my LG-H901 using Tapatalk
Click to expand...
Click to collapse
Alright, I'm still on stock ROM in hopes of somehow getting Android Pay to work. Plus I dont want to set everything back up again anyway. I've already deleted all the bloatware and have things working the way I like them, I dont see much need to change ROMs. So I think I'll have to install the second screen fixes.
Apache0c said:
Alright, I'm still on stock ROM in hopes of somehow getting Android Pay to work. Plus I dont want to set everything back up again anyway. I've already deleted all the bloatware and have things working the way I like them, I dont see much need to change ROMs. So I think I'll have to install the second screen fixes.
Click to expand...
Click to collapse
If you are rooter android pay won't work so I would flash the deodexed ROM. You will have more functionality with xposed than you do now and Android Pay Still won't work in either situation...
Systemless Root on Marshmallow and we will be good to go for Android pay
Sent from my LG-H901 using Tapatalk
bdorr1105 said:
If you are rooter android pay won't work so I would flash the deodexed ROM. You will have more functionality with xposed than you do now and Android Pay Still won't work in either situation...
Systemless Root on Marshmallow and we will be good to go for Android pay
Sent from my LG-H901 using Tapatalk
Click to expand...
Click to collapse
I'm trying to figure out how to set-up my stock ROM the way I want it, then unroot so I can use AP.
Apache0c said:
I'm trying to figure out how to set-up my stock ROM the way I want it, then unroot so I can use AP.
Click to expand...
Click to collapse
You can do that on custom ROMs, it's the SuoerSU app, just pick full unroot, reboot and you should be good to go... Systemless Root is out for marshmallow so it is only a matter of time before it will work with root.. We are not there yet... Android pay works on rooted roms for the nexus 6 and 6p
Sent from my LG-H901 using Tapatalk
bdorr1105 said:
You can do that on custom ROMs, it's the SuoerSU app, just pick full unroot, reboot and you should be good to go... Systemless Root is out for marshmallow so it is only a matter of time before it will work with root.. We are not there yet... Android pay works on rooted roms for the nexus 6 and 6p
Sent from my LG-H901 using Tapatalk
Click to expand...
Click to collapse
Thanks. Just so we dont derail this thread, check out my thread here: http://forum.xda-developers.com/lg-v10/help/android-pay-rooted-lg-v10-t3282546
Went ahead and installed it!
I noticed something strange, the statusbar tweaks under theme tweeks actually added the carrier text that wasnt visible before, causing me to have to use a tweak to disable it. No biggie I guess.
But the color options for statusbar icons dont work for me. Have you tried those?
Apache0c said:
Went ahead and installed it!
I noticed something strange, the statusbar tweaks under theme tweeks actually added the carrier text that wasnt visible before, causing me to have to use a tweak to disable it. No biggie I guess.
But the color options for statusbar icons dont work for me. Have you tried those?
Click to expand...
Click to collapse
I had exactly the same issue with the carrier text, but because its enabled by defualt is why it is there, I have not tried to color the status bar icons, I didnt play too much because it requires a restart after every change, but every tweak worked for me. I did the pull downs, changed the colors, made it transparent, the navbar as and the messaging app color form orange to blue as well as the advanced reboot. All without issues
Apache0c said:
Went ahead and installed it!
I noticed something strange, the statusbar tweaks under theme tweeks actually added the carrier text that wasnt visible before, causing me to have to use a tweak to disable it. No biggie I guess.
But the color options for statusbar icons dont work for me. Have you tried those?
Click to expand...
Click to collapse
@Apache0c @bdorr1105
Status bar others color icons didn't work for me too eventho I checked and changed the icons color.... Also quick setting togggle icons can't change color yet .... Or I might missing something on the tweakbox?
ted77usa said:
@Apache0c @bdorr1105
Status bar others color icons didn't work for me too eventho I checked and changed the icons color.... Also quick setting togggle icons can't change color yet .... Or I might missing something on the tweakbox?
Click to expand...
Click to collapse
I don't know it seems to theme fine for me
Sent from my LG-H901 using Tapatalk
@bdorr1105
Maybe coz I'm still on stock rooted Rom? Are u using @siraltus and @Rydah805 deodexed Rom? About to flash that Rom tonight after work.
ted77usa said:
@bdorr1105
Maybe coz I'm still on stock rooted Rom? Are u using @siraltus and @Rydah805 deodexed Rom? About to flash that Rom tonight after work.
Click to expand...
Click to collapse
Yea I am on Rydah's
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What is this?
This is a Magisk module that adds the following cool custom features to any Pixel device (from 3a to 6 Pro) running stock Android 12 Pixel ROM:
Enable/Disable Google Sans font system wide
Adds Icon Styles and Icon Shapes overlays from Android 11
Fonts options
Enable/Disable Combined signal icons
Pixel 6 Wallpapers (requires an extra module, please check downloads section)
Adds 2 button mode navigation (it was removed on Android 11 but I think some users like that navigation mode, so I add it)
Adaptive sound options
Enable Voice access for all Pixel devices
Navigation bar options (reduce keyboard bottom space size, completely remove NavBar, invert layout*, set back gesture height*)
Enable/Disable SystemUI Tuner
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Enable/Disable dual tone battery meter (it only works on icon portrait mode)
Enable/Disable showing the number of unread messages on status bar notifications
Reduce Status bar height (and option to correct left padding on devices with the notch on the left)
Enable/Disable more themed icons on launcher (some apps don't have a themed icon so it won't work for all apps)
Enable/Disable left shortcut on Lock screen
Enable/Disable camera shortcut on Lock screen
Enable/Disable gradient effect on QS Tiles and Brightness slider
Hide gestures navbar pill (using transparency)
Colorize gestures navbar pill with dynamic accent color
Dark Themes from Android 11 Addon Features
Choose QS number of rows
Brightness slider padding and thick track options
Enhanced Google Dialer (to enable stuff like Call Recording and etc.)
Enhanced Smart Space (to enable stuff like Flashlight, Earthquakes options, etc.)
Enables some newer Pixel features to older Pixel devices (things like Live Translate, Haptic feedback settings, etc.)
Enable/Disable option to reduce QS Tiles text size (works better on some QS Tiles themes)
Option to install Tap Tap (a great app for devices without Quick Tap and even for the ones that have it)
These next features, also included in the MOD, indicates that framework-res and/or SystemUI were modded. This means that these next features will only work on devices running stock Android 12 Pixel ROM. I'll talk more about this later.
Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile
Battery Styles
Clock Customization
Network Traffic Indicators
QS Battery percentage independent options (show estimate time remaining or just percentage)
Dual tone Light/Dark themes for Quick Settings Panel and Power Menu
Album art on lock screen options
Music visualizer options
QS Quick pulldown with one finger (options are off, drag from the top left, drag from the top right and drag from anywhere on the top)
Revamped Screenshot service (it allows us to delete screenshot as soon as we take it and we can enable/disable screenshot shutter sound)
Show/Hide QS Edit icon on QS footer
Show/Hide Quick access Developer options icon on QS footer
Quick access Rom Control app by long pressing on QS Footer Settings icon
Edit Back gesture navigation height
Enable/Disable inverted layout for 2 and 3 button navigation modes
Enable/Disable carrier text on lock screen
Date, clock and battery click actions on QS Header (long click on clock goes to system time settings, simple click opens clock app)
QS Tiles animations and vibration options
Disabled icon blacklist on both status bar and lock screen(the icons can be disabled using SystemUI Tuner for those who don't want some icons to appear anywhere)
Override feature flags (This allows us to override feature flags manually using setprop persist.sysui.flag."whatever_flag_we_want" command)
Use 4G instead of LTE option
Resize navbar pill (normal, medium, big)
Tap to add or remove tiles in QS customizer
Enable/disable QQS Brightness slider
Enable/disable default QS Brightness slider
Auto brightness QS icon (on/off)
Brightness slider position (Top, Bottom)
Double tap to sleep on status bar
Double tap to sleep on lock screen
Enable/disable Double-line clock on lock screen and AOD
Enable/disable circle background on lock screen fingerprint icon (it only does anything on devices that have it, obviously)
Force accent color on ripple animation while unlocking with fingerprint
QS Tiles Styles
Edge Sense Plus MOD (it only works on devices with active edge sensor)
Battery Bar
-------------------//------------------
Rom Control app (to setup all these options)
Downloads:
Download latest module version from HERE! Further updates can be done using Magisk Manager.
Spoiler: Click to know more.
For more info about updates, please read THIS POST.
Addon_Features_for_Pixel_More_Live_Wallpapers.zip
Spoiler: Optional module. Click to read more.
This is an optional module. I've decided to remove everything regarding wallpapers from Addon features main module and create this one.I thought that it wouldn't make much sense to have a single module with almost 500 MB. So, this new optional module adds Pixel 6 static and live Wallpapers (obviously redundant for Pixel 6 users...) but, as well, it adds other Live Wallpapers that aren't normally available for download on Wallpaper & Style app (old stuff like doodle, conveyer belt, etc. from older pixels).
Notes:
Spoiler: Please read them at least once. THEY'RE IMPORTANT!!
Since V17 the installer mod detects if your device runs into a boot loop after flashing it. If it does, and this will happen on any device not running stock Android 12 Pixel ROM, it will force a new reboot and will try to boot your device running a mod "Lite" version. The "Lite" version is nothing more than a mod version where the only features available are the ones above the red line text.
If you want those "exclusive features", the ones after the red line text, working on your current ROM you will have to port them yourself. I explain how to later on this post.
Those "exclusive features" are based on xml and smali changes made on stock SystemUI and framework-res. Without these changes the, "exclusive features" won't work.
Since this module replaces stock SystemUI and framework-res for modded ones, you could run into problems if some other module tries to do the same or it's simply incompatible with it. If you want to try any other mod that changes SystemUI, or framework-res, there's an option on ROM Control that allows you to disable those "exclusive features". After disabling them, your Pixel device will reboot with a "Lite" version as well.
Make sure that you're able to run adb shell as root before flashing this module and reboot your device. Just in case something went really wrong and you need to remove the module manually.
If your device really refuses to boot, after flashing this mod, connect your phone to your PC during boot and run this:
Code:
adb shell
Code:
su
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/system/framework/ && rm -rf /data/adb/modules/AddonFeaturesForPixel/system/system_ext/ && reboot
This will only remove framework and systemui "modded" files. Without them, you're device will boot and the other features, that don't require modding, will work just fine.In fact, if you remove these files from the module zip before flashing, you can flash that modified zip on any device running any AOSP, or close to it, ROM.In case you want to completely remove the mod, you can just run this:
Code:
adb shell
Code:
su
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/ && reboot
If you forgot to enable the ability to run adb shell as root, and if your device fails to boot, you can fix that by removing all Magisk modules you have installed. That can be achieved by running the following commands even without root shell during boot:
Code:
adb shell
Code:
magisk --remove-modules
If none of the above methods work to get your device booting, then you have to boot into safe mode. By doing so, Magisk will disable all modules for you (it doesn't uninstall them, just disables them). To force a boot into safe mode all you need to do is to keep pressing volume down button during boot animation. After the system boots into safe mode you can reboot your device to boot up normally (since all modules will be disabled). If you get stuck during boot animation again, just force another reboot (I've had to do that during my tests).
When a new OTA update comes it's possible that the MOD will force boot with Lite version. Why? Because Google may change things on stock SystemUI and/or framework-res between builds. When that happens, I have to recreate the module again to adapt those changes. Rest assured that I'll always test the module with new builds and update as necessary.
In case your device gets caught in a boot loop, please provide me a logcat so I may try and look if anything can be done about it. To do so, during boot connect your device to your PC and grab a logcat with this adb command:
Code:
adb logcat > log.txt
After grabbing the log, please open the txt file and search for "FATAL". Afterwards post here the lines where the "Fatal error occurred".
I've made these modules for my personal use and just decided to share with all XDA community. Having this in mind, there's no need for donations (although I won't refuse them if you want to buy me a beer). As for requests or whatever, I can only add more stuff when, and if, I have time for it. I'm a really busy man in real life so I can't promise anything nor ETAs.
Requirements:
Unlocked bootloader
Magisk Root | Magisk Manager
Stock December 2021 Android 12 Pixel ROM build, or later until February 2022 for "FULL" version compatibility
Any AOSP, or close to it, Android 12+ ROM on any device for "LITE" version only (not fully tested...some devices/ROMs may not work)
Suggestion:
Uninstall all other modules you may have installed before installing this. They could be incompatible with the module thus making the device get caught in a boot loop. You may install them afterwards, one by one, just to make sure everything is ok.
If you're up to it, instead of disabling/removing modules, I recommend you to flash latest stock build through fastboot using flash_all.bat. In order to retain your data, remove the "-w" flag from the update command on flash-all script.
How to install?
Flash "Addon Features" module
Reboot device
If your device/ROM is fully compatible, everything will be ok at first boot
If not, your device will auto-reboot after first failed boot attempt and boot again with the Lite version only
Have fun!
How to update?
Open Magisk Manager app
Press the update button on"Addon Features" module
Reboot device
Have fun!
Video:
Spoiler: Click to see the video
You may check what to expect from this module HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present for Android 12 and others can be that didn't exist for Android 11. The video is here only for those, who have never tried this on Android 11, may understand what to expect.
How's these "exclusive features" even possible?
Spoiler: Click here if you're interested on learning how this works
All "exclusive" features that you see on the list above were reverse engineered from Proton AOSP and Evolution X ROM source code. The source code is available on the links bellow shown on the credits. This means that I've been practicing some hard core "old school" Android smali edition in order to get this working. So, yes, I have some credits about this but, if it weren't for the original developers and it's public source code, none of this would be possible. Thank them for this!
Smali, and xml, edition wasn't enough to get this working. After decompiling, changing/adapt the code and recompiling everything again, I had to find a way to make it bootable without messing with the original apk signature. And here is where VR Theme logic came in handy. So thanks for the original dev who brought us this feature.
As for ROM Control app....this was/is a project created by daxgirl and wubydax back in 2015! So yeah, I'm not bringing anything new here, I just followed their instructions in order to get the features working after editing smali/xml with the source code taken from PAOSP and Evolution X. The original app source code is also available on the link shared on the credits.
I've just combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.
Rom Control with "exclusive features" source code:
https://github.com/ElTifo/CustomSettingsForDevs/
Want to port the "exclusive features" to your Pixel device running on other ROM? Here's how:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12/app/src/mods
Credits:
Proton AOSP ROM team, specially @kdrag0n for all his work on Dual tone light/dark themes and other Proton AOSP helpfull commits.
EvolutionX ROM team, specially @joeyhuab
@daxgirl and @Wuby986 for ROM Control project and source code.
@Tulsadiver for showing me how to adapt VR Theme logic originally used on 3Minit Battery Mod by @gharrington.
@Ticklefish for Tickle My Android
@topjohnwu for Magisk
@Freak07 for Adaptive Audio
@trzpro for More themed icons on launcher mod
@Liranazuz5 and @roirraW "edor" ehT for all support and testing stuff.
@siavash79 for all help regarding module installation scripts and update feature from Magisk.
@iamlooper for At a glance enhancer module and it's install/uninstall logic which was adapted to Addon Features
Cheers and enjoy!
Hello!
Both modules have been updated to Version 5 and the links are now available on the OP.
What changed?
Added Android 11 Icon Styles and Icon Shapes overlays
Added ProtonAOSP Fonts overlays
Option to enable/disable Wifi and Data separate Tiles, instead of Internet Tile
Reduced screenshot overlay PIP time after taking a screenshot
Added more themed icons
Updated Rom Control app
Hope you may enjoy this.
Heads up:
The icons and fonts overlays gets disabled after a reboot or a SystemUI restart. Don't know why. So, after a reboot you'll have to change those options again.
The icon shapes, sometimes, require us to disable theme icons and enable it again after choosing our desired shape. Don't know why as well...
Yeah, this kind'a sucks... but, if I find a solution, I'll fix it on next version.
Cheers!
Thanks for all you do sir
Hello!
Both modules have been updated to Version 6 and the links are now available on the OP.
What changed?
Added Album art on lock screen options
Added Music visualizer options (requires Addon_Features_for_Pixel_Visualizer_Fix.zip)
Force Google Sans system-wide is now optional
Enable/disable combined signal icons on status bar
Added center clock fix to the right (for Pixel 3a models)
Updated Rom Control app
Heads up:
I still wasn't able to understand what causes the fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Install Addon_Features_for_Pixel_Visualizer_Fix.zip first. Afterwards, reboot and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. Afterwards you may install the other 2 modules and reboot
The visualizer fix is deleted from the system after doing what it has to do. So it's normal that you won't see it as installed after finishing all this. That fix is only there to add a missing permission to SystemUI. It only has to be installed once (obviously if on the future you clean flash the ROM, you'll have to do it again)
Anyway, hope you may enjoy this.
Cheers!
Does any of your module spoof device as pixel 6? Cos I keep getting pixel 6 Gapps updates esp in android system intelligence app
AyHenry said:
Does any of your module spoof device as pixel 6? Cos I keep getting pixel 6 Gapps updates esp in android system intelligence app
Click to expand...
Click to collapse
No, it doesn't.
However, if you tried to port Magic Eraser feature to your device, it could be because of that.
Hello!
Both modules have been updated to Version 7 and the links are now available on the OP.
What changed?
SystemUI MOD has been updated for December build
Fix fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Light theme QS Header is now optional
Added 2 more battery styles (Big circle and Big dotted circle)
Added option to enable/disable dual tone battery meter (it only works on icon portrait mode)
Added option to enable/disable showing the number of unread messages on status bar notifications
Added option for QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right)
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Added 8 new fonts overlays
Fix lag on camera if navbar his completely hidden
Added option to enable/disable left shortcut on Lock screen
Added option to enable/disable camera shortcut on Lock screen
Force Google Sans system-wide is still optional but it's enabled by default (I like it that way, so yeah...bummer. You'll still be able to disable it, so no problem whatsoever)
Removed battery percentage option on system settings (since we can now change it on ROM Control app, it didn't make much sense to leave it there. Besides, it wasn't doing anything...)
Updated Rom Control app
Hope you may enjoy this.
Cheers!
Great work, I love the light theme for the notification panel!
Is it normal for ROM control not to show up as an app? Is there something I have to do to get it to show up?
Futur3Sn0w said:
Great work, I love the light theme for the notification panel!
Is it normal for ROM control not to show up as an app? Is there something I have to do to get it to show up?
Click to expand...
Click to collapse
You need to install Addon features module as well and not only SystemUI module...
Link for SystemUI V7 has been updated on the OP.
AOD is now fixed!
Hello!
Both modules have been updated to Version 8 and the links are now available on the OP.
What changed?
Added a TensorFlow lib stupid bug fix on the "Addon Features" module zip (from now on, this one really has to be installed first or at the same time as the SystemUI module zip)
Added a workaround for the QS date ugliness when the date is enabled in the clock options
Fix clock being white on light QS after playing media
Updated Rom Control app
Cheers!
Hello!
Both modules have been updated to Version 9 and the links are now available on the OP.
What changed?
Corrected all icon packs overlays so that the WiFi, BT and Hotspot QS Toggles won't cause a SystemUI FC
Cell QS Tile now shows carrier name
Added 3 more fonts
Revamped Screenshot service (it now allows us to delete screenshot as soon as we take it and we can enable/disable screenshot shutter sound)
Updated Rom Control app
Cheers!
Hello!
Both modules have been updated to Version 10 and the links are now available on the OP.
What changed?
Added more custom themed icons
Show/Hide QS edit icon on QS Footer
Show/Hide Quick access Developer options icon on QS Footer
Added one more option for QS Quick pulldown with one finger (now you can drag from anywhere on the top to quickly access brightness bar)
Long press QS footer Settings icon to access Rom Control (since some of you don't see the app icon on the drawer I thought on this solution)
Added option to invert 2 or 3 button navigation modes layout (meaning...now you can swap back and recent apps buttons)
Added option to configure back gesture navigation height (full screen, half screen, one third of the screen or just back down on the screen)
Updated Rom Control app
Hope you may enjoy this!
Cheers!
Thank you for still making stock ROM worthwhile to use
Hello!
Both modules have been updated to Version 11 and the links are now available on the OP.
What changed?
Added more java date string types on clock date customization
Added signal icons styles (don't know why but when enabling them, Rom Control app crashes...well, whatever... )
Fixed some icons not appearing on lock screen status bar (they can be disabled using SystemUI Tuner for those who don't want them to appear anywhere)
Enable/disable carrier text on lock screen
Added date, clock and battery click actions on QS Header (long click on clock goes to system time settings, simple click opens clock app)
Fix Network Traffic on QS if set to QS header only (now it's only visible if fully expanded and on the top right)
Force user selected font on more UI places
Added Landscape battery style and left battery text option
Use less blur and zoom on lock screen album art
Added QS Tiles animations options
Enable/Disable vibration while touching QS Tiles
Allow overriding feature flags (this allows us to override feature flags manually using setprop persist.sysui.flag."whatever_flag_we_want" command)
Added Voice Access for all Pixels (you can turn it on on Accessibility options and control your device with voice commands)
Updated Rom Control app
Hope you may enjoy this and I wish you all a happy new year!
If you would like to show me your support, please leave a like or follow my band pages or drum covers YouTube channel (the links are on my signature). I would be very grateful if you did.
See you guys in 2022!
Cheers!
Thank you for the constant update, we appreciate it
Hello!
SystemUI V11 module is compatible with January build, I'm already using it. Addon features is as well, but that one never gets affected when a new build comes out...
Although I noticed some changes on some java files, fact is, it's compatible.
Either way, I'll have to recheck stuff (in case I notice that something gets broken while using it).
Now I just have to wait to see if January build for Pixel 6 devices brings new stuff, or not.
Cheers!
Hello!
Both modules have been updated to Version 12 and the links are now available on the OP.
What changed?
Removed everything Wallpaper related into a separate module (that module includes Pixel 6 static and live wallpapers, as well as several live wallpapers that aren't normally available for download, stuff like Doodle, Conveyer belt, etc.)
Enable/disable gradient effect on QS Tiles and Brightness slider
Hide gestures navbar pill (using transparency)
Colorize gestures navbar pill with dynamic accent color
Bring back the Dark Themes from Android 11 Addon Features
Use 4G instead of LTE option
Resize navbar pill (normal, medium, big)
Smaller landscape battery icon
Tap to add or remove tiles in QS customizer
Added one more icon pack (Oxigen OS)
Added one more icon shape (Leaf)
Enable/disable QQS Brightness slider
Enable/disable default QS Brightness slider
Auto brightness QS icon (on/off)
Brightness slider position (Top, Bottom)
Double tap to sleep on status bar
Double tap to sleep on lock screen
Updated Rom Control app
Hope you may enjoy this.
Cheers!
hi, thanks.
what exactly does the Misc > SystemUI Tuner toggle do?
blksith0 said:
hi, thanks.
what exactly does the Misc > SystemUI Tuner toggle do?
Click to expand...
Click to collapse
It enables SystemUI Tuner. With it enabled you'll see a new section on System settings where you can change some options normally hidden.
Cheers!