[MOD][AOSP 7.0] SystemUI Tuner: Navigation Bar and Night Mode - Sony Xperia M

Announcement
Compatible with Alpha 2.
Introduction
This mod enables the hidden settings that did not make it to the final Nougat release.
Instructions
Flash the zip through TWRP.
Notes
To access SystemUI Tuner, tap and hold the settings icon in the notification drawer and release when the device vibrates. An entry will be added in Settings.
'Calibrate display' setting doesn't work.
To enable night mode, tap on the word 'On' instead of the switch.
Sources
AOSP 7.0
Guide

Related

Viper10 6.0.0 ◦ Tweaks,HUB,OTA ◦ VoLTE,WiFi Calling,SafetyNet ✓

{
"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"
}
Featured by @Tomsgt aka RootJunky and @zedomax aka Highonandroid
More videos
j to the 4n | m0narx | ivicask | mikalovtch | shnizlon | topjohnwu
Download the latest rom from our venomroms download page
If you got an external sdcard place the downloaded zip there. In case you haven't, wait for step 6 to copy it to your internal sdcard.
Backup your internal sdcard if you got important content on it. Unlocking bootloader will wipe all your data, including your internal sdcard. Your external sdcard will stay untouched.
Register at HTCdev if you dont have an account yet and follow the instructions there to unlock your bootloader
Boot up your phone and copy the rom to your internal sdcard in case you didn't in step one to your external.
Download the lastest TWRP Recovery version on the TRWP Download Page
Flash it with fastboot with following command: fastboot flash recovery recovery.img (replace recovery.img with the actual filename it got downloaded with)
To boot into recovery use 'adb reboot recovery' or press and hold power + volume down and wait till it booted to the bootloader. From there you can navigate with the volume buttons and confirm with the power button to boot to the recovery
If you are coming from stock: Make a backup of your stock rom in TWRP recovery. Include System Image and Boot. Now you have a full stock backup, except recovery, in case you want to return back to stock one day.
Ensure you allow system modifications in TWRP when asked.
In TWRP click Install and pick the rom either from internal or external sdcard to install it.
The installer will start and will guide you through the installation
​
XDA:DevDB Information
[Discontinued] Viper10 5.11.0 ◦ Tweaks,HUB,OTA ◦ VoLTE,WiFi Calling,SafetyNet ✓ , ROM for the HTC 10
Contributors
j to the 4n, m0narx, ivicask, mikalovtch, shnizlon,topjohnwu
ROM OS Version: 8.x Nougat
ROM Kernel: Linux 3.10.x
Based On: HTC Sense
Version Information
Status: Stable
Current Stable Version: 6.0.0
Stable Release Date: 2018-06-18
Current Beta Version: 4.0.0
Beta Release Date: 2016-11-24
Created 2016-05-14
Last Updated 2018-06-18
XDA:DevDB Information
Viper10 6.0.0 ◦ Tweaks,HUB,OTA ◦ VoLTE,WiFi Calling,SafetyNet ✓, ROM for the HTC 10
Contributors
mikalovtch
ROM OS Version: 8.x Oreo
Version Information
Status: Testing
Created 2018-06-08
Last Updated 2018-06-18
All downloads on:
All rom verisions on AFH
AndroidFileHost Viper10 6.0.0
AndroidFileHost Viper10 5.11
Viper10 6.0.0 (18th June)
Fixes& Updates
Android 8.0.0
Rebase on 3.16.401.2
Disabled all non-working Mods in VenomTweaks
Updated all system apps
Updated Sense Home to HTC U12+ version 10.00.1035742
Added SystemUI from U12+
Known issues:
Sprint no data
DND on audio panel works only on landscape mode
If you systemless hosts enabled in magisk on the 10 you lose safety net.
Let me know
Full wipe is required.
Not all mods have been added yet. I'm working on getting it for HTC 10 and HTC U11.
​Viper10 5.11.0 (August)
Additions & Updates
Rebased on 2.41.401.41
Updated Sprint to 2.51.651.2
Updated US Unlocked to 2.51.617.1
Updated to Magisk 13.3
Fixes & Cleanups
Fixed apps closing when granting storage permissions
Viper10 5.10.0 (April)
Additions & Updates
Option to set quicksettings rows count for portrait and landscape
Sliders in VenomTweaks match now the switch colors
Updated to latest Sense Home
Fixes & Cleanups
Fixed hidden battery icon reappearing for some randomly or after a reboot
Fixed Colorpicker Dialog not usable on huge display and font size
Viper10 5.9.0 (6th April)
The update will trigger an cache rebuild, so be patient, the boot after the update will take a while!
Additions & Updates
Fullrom only
Updated to Magisk 12.0
Updated to MagiskManager to 4.3.1
Option for Signal Icons on left
Option for Battery on left
Option to remove app drawer, places all your apps on your homescreen instead
Change switches track and thumb color system wide
Settings icons take color of the one you select for the checked thumb switch state.
Custom calender shortcut now also working for the header
Option to hide the date in the header
Added additional html time formats in VenomTweaks, includes now three new ones with date included
Fixes & Cleanups
Fixed headsup timeout
Fixed clock color resetting temporarily when expanding and collapsing the statusbar
Viper10 5.8.0 (26th March)
Additions & Updates
Swipe Up on homescreen to open appdrawer
Random Animation and Interpolation type
Whitelist for random Animation and Interpolation types
Custom shortcut for appdrawer (previous option was just for custom applications)
Option to hide lock icon on lockscreen
Option to set a custom image for your lock icon
Fixes & Cleanups
Fixed camera custom gallery app setting not working for HTC Gallery
Viper10 5.7.0 (19th March)
Additions & Updates
EE Carrier option - Fullrom only
Made signal strength tweaks visible again, adds option to show signal strength with either dbm or asu level
Three finger gesture will show a short toast now for toggable modes
Updated HTC Lockscreen with current playstore version
Updated HTC Sense Home with current playstore version
Made switch track color visible when preference is disabled
All incompatible preferences are disabled when AOSP lockscreen is selected
Fixes & Cleanups
Fixed Last app still starting a new instance, instead of bringing an already open app to foreground
Fixed lockscreen opacity value not sticking in VenomTweaks
Fixed FakeIMEI not working
Fixed three finger tab vibration not happening
Viper10 5.6.0 (March)
Additions & Updates
Peek Lockscreen option
Wake the phone with the fingerprint button
Screen will turn off again after the configured time
Option to swap volume keys when in 90° landscape orientation
Custom ListView animations
13 different animations
9 different interpolations
blacklist option
customize duration
Option to start buttons blink notifications only when plugged in (could replace the none blinking led for you, while charging)
Opening apps in VenomSidebar, Quicklaunch, HEQS and NEQS will bring the app to the top now, instead opening a new instance
Readded Overlay warning dialog when granting permissions - Google removed that for some reason
Added "Ignore" Button to the overlay warning dialog
Added option to hide header footer text (Like on active VPN connection "Device may be monitored")
You find the option in VenomTweaks->Statusbar->Customize->Header with clock
Custom Appdrawer Background color with transpareny support
Set dimming level of lockscreen
Set dimming level of secure lockscreen (pin/pattern)
Last app action brings app to the top instead of starting a new instance
Longpressing sync tiles in neqs opens sync settings now - very hacky implementation, sry google for messing up your code.
Several UI enhancements in VenomTweaks
Nougat seekbars
Nougat toggles
Fixed title font size of seekbar preferences
Material like revert buttons
Changed ColorPicker Dialog layout, so the keyboard does not interfere
Updated HTCCamera with new playstore version
Fixes & Cleanups
Fixed custom weather shortcut for weather widget in notification pulldown
Fix Google Now mappings not working on stock navbar
Fixed Ambient Notifications Whitelist not being accessible in VenomTweaks (No one reported it, so it seems no one is using that feature, wasted days on it to get that working, LOL)
Fixed Sprint bootanimation (Fullrom only)
Revert to official Sense Home
Fix three finger gesture "Go to previous app" action
Viper10 5.5.1 (25th February)
Additions & Updates
Fullrom only
Full Nougat Sprint Support
Working Handsfree activation
Working Sprint Apps
To be able to change PRL, flash the Fix in VenomHUB
o2 support
Enables voLTE
O2 customers please be advised that O2 is still trying to fix VoLTE for MultiSIMs - it might not work as expected if you have a MultiSIM.
Increased max height of MIUI Battery bar
Updated Sense Home to 8.64.878215
Fixes & Cleanups
Removed Color Control setting
Viper10 5.5.0 (19th February)
Additions & Updates
Fullrom only
Fixed bootloop on clean install with SuperSU only option
Fixed some settings resetting when flashing fullrom
Magisk Manager will not get installed on SuperSU only option
Updated MagiskManager to 4.2
Added support to use broadcasts to change the network mode
Can be used by Tasker with "Send Intent" to change the networkmode
Action: com.venom.action.CHANGE_NETWORK_MODE , Extra: Mode , Value = RILConstants
adb shell examples (ei stands for integer extra):
Switch to GSM Only: adb shell am broadcast -a com.venom.action.CHANGE_NETWORK_MODE --ei Mode 1
Switch to 2G/3G/4G Auto: adb shell am broadcast -a com.venom.action.CHANGE_NETWORK_MODE --ei Mode 9
Custom media and call volume steps
It is very dodgy on HTC devices, it works on some apps, in some just with headset or just even over bluetooth.
That has been the case forever on HTC devices, the volume steps are overridden in native written libs
In apps where it does not work, it will just add n-steps that will do nothing, or after the 15th step the volume drops again
Added option to set/disable custom carrier logo
Notifications panel gets themed now (longpress notification)
Custom Camera Album app when clicking the preview picture
Fixes & Cleanups
Fixed three finger gestures: Moved implemenation to native framework. Works instantly after boot now and does not require selinux to be permissive.
Fixed custom overscroll color not working
Fixed cropping images with google photos in VenomTweaks not taking right aspect ratio
Fixed decrease neqs panel causing empty panel after reboot
Viper10 5.4.0 (10th February)
Additions & Updates
Fullrom only
Updated VZW base to 2.41.605.6
Updated to Magisk v11.1 and MagiskManager 4.1
Added "Sync All" QS Tile (Syncs all accounts in Settings->Sync & Accounts)
Added QS Tile to toggle AutoSync
Increased column count to 5 in the QS Customizing Panel
Added option to disable child notifications
Sense Home custom open app animations
Bounce
Fade
Push Down
Push Left
Push Right
Push Up
Rotate
Added screenshot and partial screenshot action to three finger gestures
Added partial screenshot as button mapping action
Fixes & Cleanups
Fixed Notification Screen On Setting not working
Fixed wrong description in color settings
Fixed custom weather, clock, calender shortcuts not working
Fixed folder transpareny default values
Fixed Sense Home force closing when resetting to default settings in VenomTweaks
Fixed perms of bootsound..didn't work before when enabled in VenomTweaks
Viper10 5.3.0 (04 February)
Additions & Updates
Fullrom only
Merged with 2.41.401.4 base
Reorganized and cleaned up VenomTweaks
Reduced the settings per tab to make it clearer
Introduced more subsections for those instead
Extracted some settings to own tabs
Moved some settings to the right place
Double Tap anywhere on homescreen to turn off the screen
Swipe Down anywhere on homescreen to expand the statusbar
Datausage info line (longpress opens data usage settings)
Option to choose the desired networkmodes you want to toggle with the neqs networkmode tile
Option to choose to toggle to LTE Only instead of LTE Auto for the HEQS LTE Quicksetting
Custom colored notifications can expand child notifications now
Change the background, text and icon color of all info lines at once
Improved disable vibration systemwide - vibratepattern was not handled
Fixes & Cleanups
Fixed custom autobrightness not working at all
Fixed notifications with child notifications not expanding
Viper10 5.2.0 (29th January)
Additions & Updates
Change date size on VenomSidebar
Align info lines left, center or right
Introduced a new screenshot type: Power+Home will take a partial screenshot, Power+Volume Down a full screenshot.
Custom disabled neqs icon color
Quicksettings footer text is now themed too (e.g. when VPN is on: "Device may be monitored");
Better way to have a vibration when an outgoing call connects. Phone won't vibrate while ringing and it will also work on DND. Both is not the case with the stock setting.
Match the statusbar height on lockscreen with the one when unlocked - No idea why HTC made the change to have different heights (back on marshmallow)
LTE Only mode added for the neqs network mode toggle
Option to show system info circles at the top of the header in the collapsed and expanded state
Support for transparent notifications! - Thx @fichl for finding the required edit.
Fixes & Cleanups
Fixed VenomSidebar not changing clock size when using 24h clock
Fixed disabling vibration systemwide not working for fps unlock
Viper10 5.1.0 (25th January)
Additions & Updates
Fullrom only
Updated US Unlocked to 2.41.617.3
Magisk Hide is now enabled by default
Additional localizations. Credits baadnewz
IconTint on light statusbar are applied properly now on clock, custom battery and traffic icon
Custom text infoline
Venom Sidebar
Increased max activation area width to 40 for people with fat fingers
Decreased font size of am/pm on 12h clock widget
Custom Clock size
Custom am/pm size
Fixes & Cleanups
Led not blinking when battery low / Custom Low battery level tweak now working too
Fixed hiding statusbar clock on lockscreen not sticking after a reboot after locking once - reported by @Randal84
Center clock now also showing on lockscreen
Fixed VenomPie home and recent button not working
Fixed custom weather and clock shortcuts for trans 4x1 widget
Viper10 5.0.0 (17th January)
Additions & Updates
Rebased to 2.41.401.3
Passes Safety Net with Magisk Hide now also on WWE!
Android Security Patch January 2017
...whatever additions, fixes HTC made
Fixes & Cleanups
Fixed fullwipe option in aroma installer not working for some
Fixed "Clear All" not theming in notification pulldown
Fixed stretched info lines icons
Fixed "Recents Clear All" three finger gesture
Fixed "Nightmode" three finger gesture
Viper10 4.6.0 (13th January)
Additions & Updates
Added support for Daydream VR
Updated to latest Sense Home 8.53.853503
Updated MagiskManager to 3.1
Nightmode three finger gesture action
Nightmode button action
Autobrightness Tile
Reboot Tile
Toggle to disable screenshot shutter sound
Fixes & Cleanups
]Fixed voLTE & WiFi calling on classic (none magisk) rom
Fixed contextual header backgrounds changing fast when expanding header
Fixed venom quicksettings and quicklaunch left and right margins to align with other header content
Fixed cropped venom quicksettings: Huge size fits now 7 Icons, Medium 8 and Small 9
Fixed cropped venom quicksettings texts and bottom margin
Viper10 4.5.0 (Today)
Additions & Updates
On fullrom only
Updated SuperSU
Updated Magisk to 10.2 and Magisk Manager to 3.0
Added seperate launcher selection, includes:
Nova Launcher
Action Launcher 3
Google Pixel Launcher
Apex Launcher
Fixed Fullwipe option
Network mode tile - switch between 2g/3g/2g-3g auto/3g-lte auto
Contextual header background
Hide header contextual background when expanding
Custom backgrounds take correct new height now
Headsup notification for calls is now just shown for outgoing calls
Hide Clear All Button in recent apps
Custom notification icon tint color per app
Custom notification background tint color per app
Fixes & Cleanups
Fixed contextual backgrounds for recent apps
Fixed keyboard volume cursor control
Fixed last app button action mapping - should now also work more reliable than before
Navbar
Fixed custom longpress home mappings for stock onscreen navbar
Fixed hiding navbar when touching outside of it
Fixed VenomNavbar - Seems no one is using that one, lol
Fixed VenomPie showing expired message
Viper10 4.3.0 (Today December)
Additions & Updates
Header options working now
NEQS expand animation works now
No unresponsive widgets/sliders anymore
System info circles are back
Enhanced Package Installer
Apps are installed in background
Installation progress shown in notification
Ignore button for overlay detected
Enable/Disable vibration on completion
Delete APK on successful installation
Option to switch to old installer interface
Showing proper error messages on failed installations
Enabled NFC quicksetting
Option to hide nightmode notification
Added custom button action to split screen
Additional animation scales: 0.25, 0.125 in Settings->Developer options->Advanced->Animation section
Fixed AOSP lockscreen toggle, works without reboot now.
"Always allow fingerprint unlock" works now also on AOSP lockscreen
Custom video filename prefix
Custom timestamp formats also applied on videos now
Fixes & Cleanups
Fixed SELinux toggle not working
Fixed volume keys music control just working once
Fixed volume up flashlight not turning off
Fixed Venom BatteryText dissapearing on lockscreen
Fixed children notifications not being able to expand
Fixed longpress to trigger emergencycall not working
Fixed hiding dock on blinkfeed
Fixed fading out scroll indicators on homescreen
Fixed carrier/statusbar icons
Fixed headsup blacklist
Fixed Camera custom image timestamp format not working
Viper10 4.2.0 (09 December)
Additions & Updates
Rebased to 2.28.401.9
Hiding Persistent notifications (lets you hide them, without disabling other notifications of the app)
Different options how to show the (full) alarm in your statusbar header
Expanded only (stock)
Collapsed only
Expanded and collapsed state
Hide both
Always show toast with time for caffeine tile
Hide slow charging notification
Custom Homescreen layouts 4x5, 4x5, 5x5 (works not on small display size, there 5x5 is fixed)
Fixes & Cleanups
Fixed bundled notification row not getting themed
Fixed notifcations with children not getting themed (happend for mail/message apps when several unread notifications were present)
Fixed appdrawer not flinging from page two to one when blinkfeed is disabled
Fixed neqs not expanding
Fixed toggle to disable keep quick neqs collapsed not working
Fixed Ambient Display not working
Disabled SystemInfo circles for now
Viper10 4.1.0 (06 December)
Additions & Updates
US Unlocked Support (Fullrom only) - Enables VoLTE, WiFi Calling
SuperSU option: Works better for some apps, but breaks safety net.
Enabled camera panorama selfie mode (Fullrom only)
Headsup notification configuration works now
InCall Headsup notification - Replaces the fullscreen caller
Option to make InCall Headsup notification clearable (you can swipe it away without dimissing the call)
Region Screenshot
Statusbar theming is back
Enabled Systemui tuner
Added Navbar Tuner
Added Nightmode/Color filter option
Notification theming complete now - color for footer can be set.
Added option to show DND on volume panel
Volume DND panel gets themed with volume backgroud color and NEQS text color (same DND panel is in NEQS)
Custom button light values per light sensor value
Button and flashlight notifications
Venomnavbar is back with extended navbar
Hide options for stock navbar and venomnavbar (auto hide, touch anywhere to hide, shortpress, longpress hide)
Color options for navbar working now
Header options are back
Aligned header views with other content in the header
Decreased default infoline text size
Infoline textsize configurable now
There are some bugs still with the header options..those will be fixed hopefully till next weekend - For people that can't live with the broken animation when expanding neqs can revert the statusbar of the previous release.
Force enabled call recording
Fixes & Cleanups
Fixed OTA - works just for people on old firmware running decrypted. Get that ****ing TWRP running @nkk71 , @topjohnwu and @beaups
Fixed distorted statusbar notification count
Fixed screenshot button mapping causing shell to reboot
Fixed selecting custom lockscreen weather location fcing VenomTweaks
Fixed hidden battery reappearing after statusbar reboot/reboot
Button light notifications
Fixed lights getting turned off although its set to always on in the native settings when using button light notifications.
Fixed lights staying on and draining battery after timeout hits
Fixed VenomSideBar force closing when trying to access the setttings
Viper10 4.0.0 Beta Preview (24th November)
Additions & Updates
Rebased on 2.28.401.6 Android N base
Magisk support, thx @topjohnwu
Rooted with phh superuser by @phhusson (SuperSu didn't let the rom boot)
Some additions to customize the new quicksettings
Viper10 3.5.0 (30th October)
Additions & Updates
Contextual wallpaper
Changes your wallpaper based on the time (morning, afternoon, evening, night)
Default images are available, custom images can be set
Backups old wallpaper and restores it when you decide to disable contextual wallpaper again
Reverted HTCs changes to the recents apps view
Allow to add system apps to the hide notification on lockscreen setting in VenomTweaks
Option to ignore fingerprint restrictions
Show SSID below wifi quicksetting when "Wi-Fi/Bluetooth Tile Size" tweak is enabled
Option to tint battery icon
Option to show current brightness percentage for the brightness slider (The one in VenomTweaks->Statusbar->Header)
PackageInstaller
Removed Install Flow Analytics - was used by Google to analyse what apps you install, every button press, swipe and lots of other stuff got logged
Added option to remove apk file on successful installation
Added option to disable vibration when intalltion finished
Made static quicksettings tiles like tweaks, hub, calulator using the "active" state. Stock behavior is that they appear in disabled state.
Fixes & Cleanups
Changed traffic info line to show just KiloBytes and MegaBytes
Button Notifications: Don't turn off capacitive buttons backlight when it's set to "Always on" in Settings
Fixed "No Notifications" color not applying after a statusbar restart
Viper10 3.4.0 (22nd October)
Additions & Updates
Merged with 1.95.401.4 base
Custom apm backgrounds
Color 'No Notifications' text
Color Clear text and button
Themes can now use a theme.prop in /system/customize/ (again) to preset colors values
Fixes & Cleanups
Removed plenty of venom debugging info cluttering the logcat
Fixed weather widget icons not applying when a sense theme is installed
Viper10 3.3.0 (16th October)
Additions & Updates
Caffeine tile now shows a toast message when the labels are hidden for neqs
Theme the advanced power menu
Background
Item title color
Item summary color
Icon color
New Venom Package Installer(Replaced system package installer)
Install apps in background(progress in notification)
Install multiple apps at the same time.
Show proper reason, when some app is not installed
Button to ignore overlay detection
Optimized caching in VenomHUB, loading will be faster now
Option to show battery temperature in battery percentage info line
Disable bugreport getting created when pressing both volume buttons at the same time
Fixes & Cleanups
Fixed brightness slider auto brightness mode disappearing with a custom color set
Fixed VenomHUB Remote install FC when installing bootanimation
Fixed stuck progress bar on remote install
Fixed VenomHUB apk update
Fixed ImmobilienScout24 Fcing, caused by scroll to top mod. Probably affects other apps that are bad coded.
Viper10 3.2.0 (2nd October)
Additions & Updates
Venom HUB Web Store opened! (VenomHUB Desktop)
Browse all VenomHUB content on your desktop browser
Download apps, themes and addons to your desktop
Install apps, themes and addons from your desktop browser directly on your device(like it works with the play.google.com)
Addons, themes and other items can show linked items(f.e. you will see if some addons are compatiable with theme)
Minor UI improvemnets in WEB HUB and in HUB App
Add "Clear recents apps" mapping to button actions and three finger gesture
Add doubletap statusbar action to scroll content to the top
Disable Vibration system wide
Allow haptic feedback during powersaver
Set media volume as default when using the volume rocker
Removed VZW disabled data message when toggling and on boot
Fixes & Cleanups
Fixed HTC Music FC when using HTC car app (full rom only)
Viper10 3.1.0 (19th September)
Additions & Updates
Temperature Infoline
Battery
CPU
GPU
Thanks for the extra work you sons of murricans. Supports Fahrenheit - Setting is pulled from the HTC Weather app.
Theme Brigthness Slider
Slider
Thumb
Autobrightness button
Extended Wifi,Bluetooth and DND Settings Panel are getting themed now
Fixes & Cleanups
Fixed Visual Theming FCing when the header wasn't reorderd once
Header clock color can be applied now without setting an HTML preset
Added required statusbar reboot for some visual theming items
Since Viper10 4.4.0 we provide the worlds first complete Magisk rom.
Carrier specific features like VoLTE or Wi-Fi Calling somehow got broken on custom ROMS with the release of Android N. It was quickly figured out that once the "/system" partition got modified that the carrier specific features got broken.
A solution needed to be found, and we found it: A systemless custom ROM! And with the work done already by Magisk and some help of topjohnwu we made it possible. The Viper10 4.4.0 Magisk version sideloads the complete ROM on a stock system without breaking SafetyNet or the stock carrier features like VoLTE or WiFi Calling.
Besides working carrier features another advantage is, that you can return back to stock in seconds by just deactivating the Viper10 magisk module. That way you can receive official OTA's from HTC for example.
(optional) backup your data with a twrp (just the /data partition, not /boot and /system) backup or tibu on your external sdcard (or copy it to your hdd). Also backup your internal sdcard!
Flash an Android N RUU (or from here) to be 100% stock
Flash latest unofficial TWRP
(optional) restore your data. In case it's a TWRP backup, DON'T restore /system or /boot, JUST /data
Flash latest Magisk (includes root) from here More info and downloads Magisk ROM from our homepage via TWRP, not the classic fullrom! The Magisk Rom is just about 150MB!
Enjoy a Magisk sideloaded ROM that passes safety net and equally important has all carrier features working (VoLTE, Wi-Fi Calling etc.)
Be aware not to modify anything on /system or carrier features etc. will be broken. The hub addons are currently not magisk compatible, but will be soon.
If you wan't to know more about it and Magisk and it's history head over to the post on our homepage: The world's first full Magisk ROM - Return to complete stock in seconds.
With Viper10 we introduce our new VenomHUB with great new features, including a Web-Frontend!
Manage your account:
Change your username, avatar and password
View and manage your devices:
You can view the attached devices to your account and detach them from your account if needed
Add own content:
You can even add own content. After you do it will appear in VenomHUB for all users when the item for approved by us.
Users will be able to rate and comment your content in VenomHUB. There's even a reply feature for you to the user comments.
P.S. don't forget to set Donation URL in your account settings

			
				

			
				
another one
Time for some fun
Finally
Sent from my HTC 10 using Tapatalk
Wow, just wow
downloads will be up in 10 mins
Yea now fun starts...
Sent from my HTC 10 using XDA-Developers mobile app
Nice!
Thanks for the Sprint support!
j to the 4n said:
downloads will be up in 10 mins
Click to expand...
Click to collapse
Looks like everything timed out perfectly with my family stuff. Now I have free time and this new kick a$$ device! I will catch up with you guys on Hangouts right after my dentist appointment tomorrow.
my favorite rom/rom dev for htc! downloading now :highfive:
Why? Why do you release your rom when I promised my lady I'd go to the farmers market and then a garden centre! Me and my big mouth!
Great to see this rom for the 10, can't wait to flash it. What type of wipe should I perform before installing? (coming from a different rom)
Sent from my HTC 10 using XDA Labs
oh boy! i'm a fat kid who just found some candy in his pocket.....
Downloads are up.
you might Ctrl+F5 on the venomroms htc 10 download page to refresh the links.
Enjoy all everyone
EDIT: Pulled...we found an issue..reuploading....
Geile Sache, jetzt kann der Spaß beginnen, vielen Dank j to the 4n, einfach nur klasse ?
Thanks Guys!! Just trying...waiting 4 this...

[ROM] [OP6/6T] RENOVATE ICE 13.0 | OxygenOS 9.0.6 // 9.0.14 | Tweaks | Stables | SVN

{
"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"
}
Developers: mwilky, baadnewz & tbalden​
Official Testers: tmcnally & rav101​
ROM Details:
Based on OxygenOS 9.065 for OP6 and 9.0.14 for OP6T
Enabled Avengers theme for all device variants not yet in Pie
Various customization throughout the ROM
Option to choose between standard or avengers style clock not yet in Pie
Added back native Always On Display
Added back extended volume panel
Added extra option to all key remaps to kill the foreground app
Added extra option to all key remaps to take screenshot
Added extra option to all key remaps to launch custom app
Added extra option to all key remap to open previous app
Added remap options for long press of fingerprint sensor
ROM side fix error message on boot when using custom kernels
Access to hidden autorun manager
Modified screenshots so they now save as a higher quality PNG
Added option to disable system apps through the native app management
Seperated controls for ambient display/AOD notifications. You can still have notifications showing on the ambient display/AOD even if lockscreen notifications are disabled
Added RiCE tweaks app with various user controllable settings (see below)
None of the placebo claims of massive RAM management/speed improvements, we will let the ROM and custom options do the talking
Pre rooted with latest version magisk built from source
Much more!
RiCE Tweaks:
Home
License Status
ROM Version
Nightly Changelog
Tweaks Version
Useful links in regards to the rom
System UI
-Added an option to enable extended theming. This makes the color of the notification background and text color change to the same colors you set in display settings. not yet in Pie
Option of enabling 180 degree rotation
Option of enabling immersive mode
Option of enabling immersive mode per app (subscription only)
Added qs anim pulldown styles
Added qs anim pulldown duration
Added qs anim pulldown Interpolator
User selectable number of compact quicksetting toggles
User selectable number of quicksetting rows
Option to enable/disable oreo style quicksettings
Option to change the position of brightness slider (Above Quicksettings, default, hidden)
Option to enable/disable quicksetting tile labels
Option of enabling smart pulldown (statusbar will pull straight down to quicksettings depending on current visibile notifications.)
Option of enabling quick quicksettings pulldown (pull from right side to go straight to qs)
Option of enabling a blur effect on the notification panel not yet in Pie
Option of enabling vibration when clicking qs toggles
User selectable number of quicksetting columns
Added option to disable statusbar peek
User selectable statusbar clock position (left, right, hidden)
Added option to show a centered clock in QS pulldown
Added option to swap battery position to left if right clock is enabled
Option of double tap statusbar to put phone to sleep
Option of enabling seconds in the statusbar clock
Option of enabling expanded notifications
Option of hiding keyboard selection notification
Option of custom navbar height
Application
Option of enabling screenshots in secure apps
Option of locking the quicksettings from being pulled down whilst in lockscreen
Option of randomizing the digits of the keypad on lockscreen
Option of hiding the lockscreen time & date
Option of hiding the lockscreen statusbar
Option of hiding the lockscreen album art
Option of hiding the lockscreen shortcuts
Option of disabling access to power menu when on lockscreen
Option of enabling/disabling ambient display notification icons
Option of enabling/disabling thin clock font on default AOD clock style
Always on Display Colors
Option to customize color of AOD clock
Option to customize color of AOD accent
Option to link colors to system accent color
Option to enable transparent background if using analog style clock
Added option for user selectable AOD reposition time offset
Statusbar Colors
Option to customize color of statusbar clock
Option to customize color of statusbar notification icons
Option to customize color of statusbar battery icon
Option to customize color of statusbar battery percentage
Option to customize color of statusbar bluetooth icon
Option to customize color of statusbar location/gps icon
Option to customize color of statusbar volume mode icon
Option to customize color of statusbar Wifi icon
Option to customize color of statusbar Wifi activity icon
Option to customize color of statusbar signal bars
Option to customize color of statusbar mobile data type icon
Option to customize color of statusbar carrier label on lockscreen
Option to customize color of statusbar net speed view
Option to customize color of statusbar icons when on light background
Option to link statusbar icons to system accent color
Always on Display Colors
Option to customize color of quicksettings panel
Misc
Option of higher adaptive brightness values
Autorun manager
Option to enable extended volume panel
Option to customize which items appear in volume panel (subscription only)
Added option remap power key when screen off to toggle flashlight. This includes a proximity check so you can't accidentally enable it in your pocket.
Added option to still wake up the device when toggling the flashlight with power key. This is in case you aren't using fingerprint unlock and will have no way of waking the phone.
---------------------
Option of standard or avengers style clock not yet in Pie
Buttons/Remaps
Option to remap long press power when screen off to torch
Option to automatically turn torch off when waking device
Long press back button custom app (subscription only)
Double press back button custom app (subscription only)
Long press home button custom app (subscription only)
Double press home button custom app (subscription only)
Long press recents button custom app (subscription only)
Double press recents button custom app (subscription only)
Long press fingerprint sensor custom app (subscription only)
High Brightness Mode
Option of enabling high brightness mode
Option of enabling high brightness mode automatically
Option of enabling high brightness mode automatically at boot
Option of setting a custom threshold for HBM to enable
License
License status
Monthly Subscription
2,5 or 10 bucks donation
Settings
Check for app updates
Force English Language
Switch to Black Theme (app theme only, not OxygenOOS theme) [Premium only]
Notify about nightly updates on start
Notify about nightly updates in background
Set the background checking frequency
Release:
RENOVATE ICE OP6 13.0 Magisk Module - Server: GERMANY - 13th June
Only to be used with OxygenOS 9.0.6 for OP6 and OxygenOS 9.0.14 for OP6T. Please flash the module from Magisk Manager, NOT from TWRP!!!
MD5: 97c60f908f9939c5243fe3bd0f6ba5f0
Changelog:
RENOVATE ICE OP6 13.0​
-Rebased on Stable 9.0.6//9.0.14
-Added option to change the position of brightness slider (Above Quicksettings, default, hidden)
-Probably more I have forgotten
Other links:
RENOVATE ICE WEBPAGE
Nightlies
Changelog
How to Flash ROM
How to use SVN
Firmware
Donation
Donators
FAQ
Telegram ROM News Channel
Keep up to date with us. We will link to new firmware and let you know if there is anything new.
Telegram ROM Support Chat [International]
Report bugs & ask whatever you need to know. ROM specific only.
Code:
Please do not take anything without asking us first. We will 99% allow you to use anything, just ask first though.
You cannot use any of our work which hasn't been released in an official ROM release unless given express permission.
We are not responsible for anything that happens to your device while using this ROM.
By using this ROM you agree with the above terms.
XDA:DevDB Information
[ROM] [OP6/6T] RENOVATE ICE 13.0 | OxygenOS 9.0.6 // 9.0.14 | Tweaks | Stables | SVN , ROM for the OnePlus 6
Contributors
mwilky, tmcnally, baadnewz
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Version Information
Status: Stable
Current Stable Version: 13.0
Stable Release Date: 2019-06-13
Created 2018-06-08
Last Updated 2019-06-13
Flashing instructions:​​​
Downloads:
OP6 - Full Rom OOS Android Pie Stable 9.0.4
https://otafsg.h2os.com/patch/amazo...lus6Oxygen_22_OTA_029_all_1901231504_6562.zip
OP6T - Full Rom OOS Android Pie Stable 9.0.12
https://otafsg1.h2os.com/patch/amaz...xygen_34_OTA_019_all_1901231347_fb09dd2d4.zip
TWRP:
OP6 - blu_spark
https://github.com/engstk/android_device_oneplus_enchilada/releases
OP6T - Official
https://twrp.me/oneplus/oneplus6t.html
OP6T - Unofficial
https://forum.xda-developers.com/on...overy-unofficial-twrp-touch-recovery-t3861482
Magisk
https://forum.xda-developers.com/ap...k-v7-universal-systemless-t3473445?styleid=21​
Updating OxygenOS for locked bootloaders:
1. Download the Full Zip from above link and move it to the root of your internal storage.
2. Navigate to Settings > System Update > Settings > Local upgrade > Select latest OOS Full Zip
3. Flash the Full Zip
4. Upon Successful Flash > Wipe Cache from Recovery
5. Reboot Recovery Once Done
Device will reboot and your OnePlus 6 or 6T is now running on the latest OxygenOS Firmware & OS based on Android Pie Stable 9.0.4 or 9.0.12
You will then need to install TWRP.
Updating OxygenOS for unlocked bootloaders with TWRP:
Download the necessary files from above and follow instructions below
1. Reboot to TWRP
2. Take a Nandroid of your existing ROM just in case you need it
3. Flash the latest Full OOS Zip
4. Flash the TWRP installer Zip
5. Reboot to RECOVERY to make sure TWRP stays and continue to root
6. Flash official Magisk to maintain root
7. Reboot System and Enjoy the latest firmware without any data loss
Device will reboot and your OnePlus 6 or 6T is now running on the latest OxygenOS Firmware & OS based on Android Pie Stable 9.0.4 or 9.0.12
How to install the ROM module:
1. Reboot to TWRP and flash RenovateICE's magisk module you only have to flash the module first time through TWRP after this you can use the magisk app for further updated modules
2. Reboot system and enjoy![/SIZE]
Previous Changelogs:
RENOVATE ICE OP6 12.1​
-Removed zip from inside zip
-Fixed booting issues
-If flashed through TWRP installation will abort as device detection doesnt work for some reason
RENOVATE ICE OP6 12.0​
-Rebased on OP6 9.0.5 // OP6T 9.0.13
-Re-vdex'd modded framework files for improved performance
-Improved AOD reposition logic
-Added option for user selectable AOD reposition time offset
-Reverted vibration levels back to OxygenOS 9.0.4 levels
-Added option to show a centered clock in QS pulldown
-Updated module template to newest Magisk version
RENOVATE ICE OP6 11.1​
-Readded option for long press power when screen off to toggle torch
-Added option to automatically turn torch off when waking device
-Added option to customize color of quicksetting panel background
-Set maximum number of qs rows when landscape to 2 to avoid graphical issues
-Disabled ART debugging, improved performance throughout the ROM.
-Fixed long press power when screen off and torch mod disabled opening up power menu
-Fixed DnD statusbar icon custom color
RENOVATE ICE OP6 11.0​
Rebased on OxygenOS 9.04 for OP6 and 9.0.12 for OP6T
-Added option for Oreo style QS
-Added option to choose color for AOD clock
-Added option to choose color for AOD clock accent
-Added option to link AOD clock color to system accent color
-Added option to link AOD clock accent color to system accent color
-Added option to use thin clock font on default AOD clock style
-Added option for a transparent clock background if using Analog AOD clock style
-Made AOD reposition more frequently to avoid burn in (every 5th minute change)
-Removed power key torch mod for now
RENOVATE ICE OP6 10.3​
-Added option to hide QS tile labels
-Added option to enable extended volume panel
-Added option to customize which items appear in volume panel (subscription only)
-Fixed missing rotation tweak
-Fixed missing block power menu on keyguard tweak
-Fixed missing secure screenshot tweak
RENOVATE ICE OP6 10.2​
-Fixed boot issues on OP6T
RENOVATE ICE OP6 10.1​
-Added initial support for OP6T
-Re-enabled option for OnePlus native Always on Display
-Added option to disable secure screenshots now OnePlus decided to fix the feature
-Fixed icon overlaying notifications on certain battery position occasions.
-Fixed certain sepolicy denials
RENOVATE ICE OP6 10.0​
-Rebased on Stable 9.0.3
-Added option to link statusbar icon colors to accent color
-Removed need for custom magisk
RENOVATE ICE OP6 9.0​
-Rebased on OB10
-Added option remap power key when screen off to toggle flashlight. This includes a proximity check so you can't accidentally enable it in your pocket.
-Added option to still wake up the device when toggling the flashlight with power key. This is in case you aren't using fingerprint unlock and will have no way of waking the phone.
RENOVATE ICE OP6 8.0​
-Rebased on OB7
-Added option to set custom nav bar height
-Added code to hide lockscreen shortcuts
-Added OP6T live wallpapers
RENOVATE ICE OP6 7.0​
-Rebased on OxygenOS 9.0.2
-Added option to disable statusbar peek
-Added qs anim pulldown styles
-Added qs anim pulldown duration
-Added qs anim pulldown Interpolator
-Added option to swap battery position to left if right clock is enabled
-Allow entry to remap options with gesture navbar enabled
-Removed sysconfig edits as it interferes with google backup
-Fixed statusbar icon colors when hiding notch
-Fixed compact qs icons while in landscape
-Limited number of compact qs icons to 8 so it doesnt break the layout
-Back to odexed to fix lag (this removes extended theming mod)
-Probably more I forgot!
RENOVATE ICE OP6 6.2​
-Reuploaded to include fixed safetynet
RENOVATE ICE OP6 6.1​
-Fixed double clock sometimes showing
-Fixed left battery overlaying carrier label in lockscreen
-Fixed safetynet
RENOVATE ICE OP6 6.0​
-Rebased on Android 9.0 OxygenOS OnePlus6Oxygen_22_1809150101
-All previous mods/tweaks/improvements/awesomeness ported
-Fixed notification icons and app name when using extended theming dark themes
-Fixed opening clock and battery apps when clicking on the views with right clock enabled
-Removed clock option from Settings->Display->Statusbar as we have more control in RiCE
-Under the hood optimizations
-Probably more I forgot!
RENOVATE ICE OP6 5.3​
-Added smart pulldown option - statusbar will pull straight down to quicksettings depending on current visible notifications (configurable in RiCE)
-Added option to disable access to power menu when on lockscreen
-Added "go to previous app" option for all button remaps
-Longpress fingerprint actions now won't function when screen off
RENOVATE ICE OP6 5.2​
-Enabled and fixed OnePlus's pocket mode. Fingerprint unlock will now only work if not in pocket (light sensor covered)
-Added seperate toggle for ambient display/AOD notifications. You can still have notifications showing on the ambient display/AOD even if lockscreen notifications are disabled
-AOD notifications on by default
-Improved AOD support
-Fixed avengers clock option
RENOVATE ICE OP6 5.1​
-Added back missing Always on Display option
RENOVATE ICE OP6 5.0​
-Rebased to OxygenOS 5.1.11
RENOVATE ICE OP6 4.5​
-Added code to hide/show album art on lockscreen
-Added code to hide/show statusbar on lockscreen
-Added code to hide/show keyboard selection notification
-Added code to enable/disable expanded notifications
-Modified screenshots so they now save as a higher quality PNG
RENOVATE ICE OP6 4.4​
-Added an option to enable extended theming. This makes the color of the notification background and text color change to the same colors you set in display settings.
-Readded the ability to disable system apps through the native app manager
RENOVATE ICE OP6 4.3​
-Implemented Sysconfig patcher by @VR25
-Added an option for all other icons color
-Added option to color net speed text
-Added option to color carrier label on lockscreen
-System icons (bluetooth, location etc) are now colored on the lockscreen also
-Clock and battery positions update on lockscreen without needing reboot
-Statusbar icons update on the lockscreen without needing a reboot
-Under the hood optimizations to improve performance
RENOVATE ICE OP6 4.2​
-Apply custom statusbar icon color when hide notch is enabled
RENOVATE ICE OP6 4.1​
-Fixed safetynet and apps crashing due to safetynet
RENOVATE ICE OP6 4.0​
-Rebased files on OxygenOS 5.1.9
-Added option to customize color of statusbar clock
-Added option to customize color of statusbar notification icons
-Added option to customize color of statusbar battery icon
-Added option to customize color of statusbar battery percentage
-Added option to customize color of statusbar bluetooth icon
-Added option to customize color of statusbar location/gps icon
-Added option to customize color of statusbar volume mode icon
-Added option to customize color of statusbar Wifi icon
-Added option to customize color of statusbar Wifi activity icon
-Added option to customize color of statusbar signal bars
-Added option to customize color of statusbar mobile data type icon
-Added option to customize color of statusbar icons when on light background
-Added code to enable/disable avengers style clock without relying on avengers theme to be enabled
-Fixed battery icon overlapping carrier text on lockscreen if right clock is selected
RENOVATE ICE OP6 3.4​
-Enabled avengers theme for all device variants
-Fixed expanded header layout when stock clock position is selected
-Fixed double vibration when killing an app
RENOVATE ICE OP6 3.3​
-Added option to enable/disable screenshots in secure apps
-Added option to enable/disable 180 degree rotation
-Fixed right clock text size
-Battery icon will now switch sides depending on what side the clock is on
-Removed battery bar as notch interferes too much
-Removed keyboard tweak code as not needed anymore
RENOVATE ICE OP6 3.2​
-Added option to remove volume icon from the statusbar icon manager
-Added option for miui stlye battery bar customization
-Added option to add a blur effect to the notification panel background
-Added null pointer checks to SystemUI (should be more substratum friendly)
RENOVATE ICE OP6 3.1​
-Rebased on OxygenOS 5.1.8
-Tweaked optional adaptive brightness values
-Added option for qs toggle vibration
-Added option to launch custom app for all keys
-Fixed not appling call recording patch
RENOVATE ICE OP6 3.0​
-Rebased on OxygenOS 5.1.7 (OnePlus6Oxygen_22_1806100145)
-Added screenshot remap for all hardware buttons
-Added croppable screenshot remap for all hardware buttons
-Added option to change to higher auto brightness values
-Added autorun manager and advanced DnD settings to RiCE
-RiCE stability improvements
RENOVATE ICE OP6 2.1​
-Added back services mods without causing lag
-Added option to hide lockscreen clock and date
-Added option to show seconds in statusbar clock
-Added option to disable system apps in native app management
RENOVATE ICE OP6 2.0​
- Rebased on OxygenOS 5.1.6 (OnePlus6Oxygen_22_OTA_010_all_1806070151_ad8b19ed516e78)
- Removed services.jar mods for now to fix the lag issues
- Fixed crash when clicking on picture in picture screen
RENOVATE ICE OP6 1.0​
Bases on OxygenOS 5.1.5 (OnePlus6Oxygen_22_1805172226)
Added back native Always On Display
Added extra option to all key remaps to kill the foreground app
Added remap options for long press of fingerprint sensor
Added RiCE tweaks app with various user controllable settings (see below)
Removed the 3 dots appearing in the statusbar next to system icons
None of the placebo claims of massive RAM management/speed improvements, we will let the ROM and custom options do the talking
Pre rooted with latest version magisk built from source
Much more!
Solution for Bootloop / No WiFI
so for some reason people still prefer the full rom instead of Magisk module. Dunno why, the performance and tweaks are THE SAME.
1. If you updated to OOS 5.1.8 DO NOT FLASH 3.0 full ROM. you will get WiFI issues. Please use the magisk module!!!
2. if you flash the Magisk module, please do it so from TWRP and NOT from Magisk Manager (causes bootloops to flash Renovate ICE from Magisk Manager ).
VERY IMPORTANT!!! Do not full wipe prior to loading the module. If you need to full wipe, do a full wipe, boot your phone, set whatever you need to set and ONLY then flash the Magisk Module FROM TWRP!
here we go, here we go :good:
Its alive.......! :good:
Samsung to OnePlus now bro..great... Happy to see you
Awesome. Any special flashing instructions?
matteosaeed said:
Awesome. Any special flashing instructions?
Click to expand...
Click to collapse
Coming mate
Hey buddy,
Just out of curiousity, I've not used your ROM yet (but will be). I know SVN from Leedroid on the HTC 10 and used to use an app to make my ROM updates on my phone itself?
I'm wondering whether you would consider including SVN updater and ZIP creator in the RICE app? With phone storage getting bigger these days it could be a really convenient option of getting updates?
Thank you for the consideration (regardless on whether you decide to implement it or not).
Sent from my OnePlus6 using XDA Labs
so glad to see my favorite ROM on 1+6
I've just come from S8 plus nice to see you here!!
OP now updated with flashing instructions :good:
So, just to be clear, if currently on stock 5.1.5 rom with magisk root installed (but no permanent twrp) we have to fastboot boot temporary twrp and then flash full rom zip and reboot.
Worth wiping dalvik too for good measure?
After this, we will be rooted with magisk manager showing magisk is installed??
In other words, installing this rom automatically installs magisk root and magisk manager app?
flashed "dirty" successful over xXx NoLimits... enabled Magisk Module, fine too... testing now
Question: i changed Kernel to CleanSlate v1.77... speaks anything against changing over to a custom Kernel?
adiher said:
flashed "dirty" successful over xXx NoLimits... enabled Magisk Module, fine too... testing now
Question: i changed Kernel to CleanSlate v1.77... speaks anything against changing over to a custom Kernel?
Click to expand...
Click to collapse
If you have flashed the full rom zip, you don't need to flash the magisk module.
Magisk module is only for users on stock rom
@mwilky
So, if I'm ONLY with unlocked BL, 1st I flash the MagiskModule and then the Rom zip. Is this correct?
Will have a look at installing this tonight. Any benefit to flashing system img to both slots?
refedit said:
@mwilky
So, if I'm ONLY with unlocked BL, 1st I flash the MagiskModule and then the Rom zip. Is this correct?
Click to expand...
Click to collapse
Erm, no. You just flash the full rom zip and reboot according to the OP.
Assuming you want the rom.
carlos67 said:
So, just to be clear, if currently on stock 5.1.5 rom with magisk root installed (but no permanent twrp) we have to fastboot boot temporary twrp and then flash full rom zip and reboot.
Worth wiping dalvik too for good measure?
After this, we will be rooted with magisk manager showing magisk is installed??
In other words, installing this rom automatically installs magisk root and magisk manager app?
Click to expand...
Click to collapse
It depends how you want to install it. If you are on stock rom with magisk installed, you could just install the magisk module over your current setup and you are good to go.
If you install the full rom zip, magisk is already applied to the boot.img, but you'll need to install magisk manager manually (will fix this next release)

[ROM] Havoc-OS 4.6 [OFFICIAL] [R]

{
"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"
}
Havoc-OS 4.x is based on AOSP, inspired by Google Pixel.​Has a refined Material Design 2 UI crafted by @SKULSHADY.​Many useful features that will blow your mind.​All you can dream of and all you'll ever need.​Just flash and enjoy...​
Code:
[SIZE="3"][SIZE="3"][B][U]General:[/B][/U][/SIZE]
Material Design 2 UI
Android R Style Screenrecord Dialog
Rounded UI
Inbuilt GApps (optional)
Face Unlock
Enhanced QS Battery Estimation
Lockscreen Clocks
Font Customisation
Dark Theme Support for AOSP apps
Notification LED Settings
Pixel Lockscreen weather
Signature Spoofing
Micro-G support
Lockscreen charging animation
[SIZE="3"][B][U]Status Bar:[/B][/U][/SIZE]
Clock & Date Settings
Custom Logo
Brightness Control Gesture
Double Tap to Sleep
Network Traffic Indicator Settings
Carrier Label Settings
Battery Icon Style/Percentage Settings
Status Bar Icons Toggle
HD/VoLTE Icon Toggle
4G/LTE Icon Toggle
Data Disable Icon Toggle
Roaming Indicator Toggle
Small Mobile Type Icon Toggle
Bluetooth Battery Status Toggle
[SIZE="3"][B][U]Quick Settings:[/B][/U][/SIZE]
Quick Pulldown
Smart Pulldown
Battery Estimates Toggle
Background Opacity
Background Blur Configuration
Header Image Configuration
QS Customisations
Rows/Column
Tile Title
Vibrate on Touch
Brightness Slider Customization
Brightness Slider On Bottom/Top/Hidden
Auto Brightness Icon
Brightness Control Buttons
QS Footer Customization
Settings Icon
Running Services Icon
Edit Icon
User Switcher Icon
[SIZE="3"][B][U]Ambient Display:[/B][/U][/SIZE]
Show/Hide Battery Level
Ambient Options
Always On
Always On When Charging
Wakeup On New Notifications
Wakeup on New Music (Music Ticker)
Sensor Based Screen Wakeup (Tilt/Hand Wave/Pocket)
Double Tap for Ambient Display
Ambient/Always On Display Brightness Configuration
[SIZE="3"][B][U]Screen:[/B][/U][/SIZE]
Corners Customisation
Rounded Corner Radius
Corner Content Padding
Legacy App Scaling
Force Higher Aspect Ratio for Selected Apps
[SIZE="3"][B][U]Buttons:[/B][/U][/SIZE]
Navigation
Nav Bar Toggle
System Navigation Type
Arrows Keys
Volume Buttons
Swap Keys
Volume Steps
Long Press to Seek Tracks
Keyboard Cursor Control
Volume Rocker Wakeup
Volume keys Answer Call
Power Button
Power Menu Customization
Lockscreen Options
Visibility on the Lockscreen
Reboot
Advanced Reboot
Screenshot Option
Screenrecord
Screen-Off Torch
Double Tap Power Button
Long Press Power Button
Back Gesture
Arrow Animation toggle
Long Swipe Type (Swipe and Hold/Swipe Edge to Edge)
Long Swipe Timeout
Long Left/Right Swipe Action
Haptic Feedback toggle
[SIZE="3"][B][U]Gestures:[/B][/U][/SIZE]
Jump To Camera
System Navigation Settings
Prevent Ringing Gesture
Swipe To Screenshot
Touchscreen Gestures
[SIZE="3"][B][U]Lockscreen:[/B][/U][/SIZE]
Double Tap to Sleep
Media Cover Art
Media Cover Art Blur Level
Music Visualiser
Unlocking
Pocket Detection
Fingerprint
Screen Off FOD
Show Icon
Recognizing Animation
FP Authentication Vibration
FP error Vibration
Elements Customisation
Status Bar
Quick Settings
Lock Icon
Charging Info
[SIZE="3"][B][U]Notifications:[/B][/U][/SIZE]
Flashlight
Blink for incoming call
Blink for Call Waiting
Screen
Edge Lighting Customisation
Status Bar
Heads Up
System
FC Notifications
Misc
Kill App Button
Noisy Notifications
[SIZE="3"][B][U]Animations:[/B][/U][/SIZE]
Animation Duration
System Animation customization
QS Tile Animation Customisation
[SIZE="3"][B][U]Battery Saving:[/B][/U][/SIZE]
Smart Pixels
Suspend Actions
[SIZE="3"][B][U]Miscellaneous:[/B][/U][/SIZE]
Gaming Mode
Wake Up on Charge
Charging Animation
Screenshot Type (Full/Partial)
Adaptive Playback
Playback Timeout (30sec/1min/2min/5min/10min)
[SIZE="3"][B][U]Other Features:[/B][/U][/SIZE]
Vibration & Haptics Customization
LiveDisplay
Notch Hide Settings
Seperate ringtone for SIM1&2
Screen Refresh Rate (For Supported Devices)
ALways On Display
Smart Charging
Theming
Styles and Wallpapers
Dark Theme
Accent Colour
Icon Shape
[SIZE="3"][B][U]QS Tile Shortcuts:[/B][/U][/SIZE]
Heads Up tile
Caffeine tile
CPU info tile
Smart pixel tile
Live Caption
Screenrecord tile
Gaming Mode tile
Screenshot tile
LTE tile
Music Tile
LiveDisplay
Switch Data Card Tile
Reboot Tile
Reading Mode
Gaming Mode
Compass
Sound Search
Compass Tile
[/SIZE]
Founder & Lead Developer:​SKULSHADY (Anushek Prasal)​​Support Team:​theo.j22 (Tushar Jain)​​
If you like our work then please consider donating.​PayPal: https://www.paypal.me/ANUSHEK​UPI: [email protected]​Maintainer PayPal: https://www.paypal.me/Shank03​​
ROM: https://download.havoc-os.com/?dir=lilac​Recovery: https://twrp.me/sony/sonyxperiaxz1compact.html​Open GApps [BETA 11]: https://sourceforge.net/projects/opengapps/files/arm64/test/​Magisk: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445​Telegram Support Group: https://t.me/havoc_lilac​Telegram Announcements Channel: https://t.me/Havoc_OS​​​
​​
For GApps build:​
Clean Flash:​
Make sure you remove your passwords and fingerprint
Download ROM and twrp 11 from above links
Flash the new downloaded twrp
Boot to recovery
Wipe system, cache and data ONLY
Reboot to recovery (Ignore "No OS installed" warning)
Flash the ROM and reboot
Dirty Flash:​
Backup your data (just in case)
Download ROM and twrp 11
Flash the new downloaded twrp
Boot to recovery
Flash ROM and reboot
For Non-GApps build:​
Clean Flash:​
Make sure you remove your passwords and fingerprint
Download ROM, twrp 11 and gapps (if you want) from above links
Flash the new downloaded twrp
Boot to recovery
Wipe system, cache and data ONLY
Reboot to recovery (Ignore "No OS installed" warning)
Flash the ROM (and gapps if downloaded) and reboot
Dirty Flash:​
Backup your data (just in case)
Download ROM, twrp 11 and gapps for android 11
Flash the new downloaded twrp
Boot to recovery
Flash ROM
Flash android 11 gapps the same version you flashed in android 10. If you flashed pico on android 10, then download android 11 pico gapps and flash it.
Reboot
NOTE: It is recommended to clean flash. But those who wish to take risk, can follow dirty flash step.​​​
​LineageOS (https://github.com/LineageOS)​Crdroid (https://github.com/crdroidandroid)​Pixel Experience (https://github.com/PixelExperience)​Nitrogen Project (https://github.com/nitrogen-project)​Omnirom (https://github.com/omnirom)​@derf elot for device tree bring-up​And all the other Developers, Testers, Donators and Users.​​
​https://github.com/Havoc-OS​https://github.com/Havoc-Devices​Device:​https://github.com/shank03/android_device_sony_lilac​https://github.com/shank03/android_device_sony_yoshino-common​Vendor: https://github.com/shank03/android_vendor_sony_lilac​Kernel: https://github.com/whatawurst/android_kernel_sony_msm8998​
​
August (4.8): Download link
Upstreamed kernel to 4.4.277
ROM changes
UPDATE WAS PASSED THROUGH OTA
During OTA update, make sure you enter the password if twrp asks, don't skip it.
June (4.6): Download link
Attempt to reduce power consumption
Merged June patch
Attempt to fix SBC codec issues
Removed sony music app. (installable from playstore, if any issues in that, then I'll create a magisk module for it)
ROM changes
UPDATE WAS PASSED THROUGH OTA
During OTA update, make sure you enter the password if twrp asks, don't skip it.
May (4.5): Download link
Fixed battery drain issue
Few fixes in audio / video issues
Updated sony music app to 9.4.8.A.0.13
Kernel up-streamed to 4.4.269 (thanks to derf)
ROM changes
NO SPECIFIC NOTES THIS TIME.
Next update will be given through OTA
April (4.4): Download link
Fixed SMS bug in VoLTE
April patch merged (obviously)
Camera button handler is now in Configuration Center > Buttons, and is much quicker now
Increased zram to 2GB
Few power optimization in kernel
Kernel up-streamed to 4.4.267 (thanks to derf)
ROM changes
NO SPECIFIC NOTES THIS TIME.
March (4.3): Download link
Switched to EAS kernel (thanks to linckandrea)
Internal stability improvements
Few camera glitch fixes
ROM changes
UPDATE NOTE: Default home launcher has been changed. Please remove all the magisk modules for different home launcher and switch to pixel default launcher before upgrading.
January (4.1):
Initial Release​
KNOWN ISSUES
WFD is not working yet (waiting for new non-BSP blobs)
Stock camera is not working anymore due to incompatibility of stock library (libimageprocessorjni.so) with new libgui
You tell me...
For quick responses, join this telegram group: https://t.me/havoc_lilac
To buy me a juice: https://www.paypal.me/Shank03
Safety net checker is broken in magisk. Please use this app
SafetyNet Helper Sample - Apps on Google Play
Sample app to check if your device passes the Google SafetyNet CTS test
play.google.com
no other app.
IMS
All the carrier specifc are disabled by default. Only basic mobile data will work.
To enable carrier specific features, such as IMS, VoLTE, VoWiFi or WiFi calling,
- Go to Settings > XperiaParts​ - Enable "IMS features". This will pick and update the modem based on your carrier​ - A reboot dialog should pop up, and reboot.​
​NOTE: Above will only work if it worked on stock too.
Here as some FAQs if you run into some issue.
What is modem crashing ?
Sometimes, the modem flashed may not be right (mainly due to lack of carrier updates). Due to this, the modem keeps crashing and so it can't connect sim in service.
How to know if modem is crashing ?
Your SIM won't get in service at all, and your wifi will disconnect and reconnect frequently.
What to do then ?
You can do 2 things:
- Switch to 3G and wait if it works​OR​- Go to Settings > XperiaParts​- Turn off "IMS features". This will flash default modem which will provide basic mobile data and calling feature.​
I have enabled IMS features, I have SIM connected, no modem crashing and yet IMS can't register. What to do ?
If the WiFi and SIM connectivity are stable but IMS can't be registered, it must be the APN issue. See if updating APN fixes it else contact me.
I didn't turn on "IMS features", but still I can't get my sim connected. What to do ?
Make sure to check if default modem is flashed.
- Switch to 3G and wait.​ If it doesn't work then:​ - Go to Settings > XperiaParts > Status​ - If it says this "amss_fsg_lilac_tar.mbn" modem, then contact me​ - Else either reboot or turn on and turn off "IMS Features" or check your APN.​
​
Thank a lot <3
EXT4 External SD Card not working.
Please write a guide, how to downgrade to Havoc 3.x.
DocMAX said:
EXT4 External SD Card not working.
Please write a guide, how to downgrade to Havoc 3.x.
Click to expand...
Click to collapse
Ext4 issue noted.
Downgrade = clean flash
DocMAX said:
Please write a guide, how to downgrade to Havoc 3.x.
Click to expand...
Click to collapse
The guide is: reset your phone with stock frimware and flash H3 lol
Thanks very much @Rooted_Ansh ! I can't wait to install it ; )
Installed non-GAPPS version using russel5's twrp from 4pda but following instructions in OP. Ran through set up then factory reset after first boot. Booted to twrp and flashed pico gapps 11.
So far, ROM is running flawlessly. No issues with SD card or anything else yet. However, I haven't yet put a sim in since it's my tester xz1c. I'll do so over the next few days and report back.
Excellent work as always Ansh, thank you much
Tried dirty flash but ended with boot stuck (after 15min I quit) and done the Clean flash - so far so good.
Carier network detected from first start (usual reboot required), Google pay works, everything else looks good.
Thank you @Rooted_Ansh for this great rom!
I can't shoot videos in anything higher than 30FPS. 1080p60 and 720p960 modes worked just fine in the previous release.
Why can't I install any launcher that can use quickswitch on Android 11?
somyj said:
Why can't I install any launcher that can use quickswitch on Android 11?
Click to expand...
Click to collapse
Maybe because the launcher haven't updated for android 11 ?
Rooted_Ansh said:
Maybe because the launcher haven't updated for android 11 ?
Click to expand...
Click to collapse
no launcher3, crdroid home are customized for Android11, but the parsing package error is displayed during installation
somyj said:
no launcher3, crdroid home are customized for Android11, but the parsing package error is displayed during installation
Click to expand...
Click to collapse
Rooted_Ansh said:
Maybe because the launcher haven't updated for android 11 ?
Click to expand...
Click to collapse
Through my investigation, I don’t know if it’s my problem. Applications with API=30 cannot be installed (this is why I can’t install launcher3)
I solved this problem because some magisk modules I installed were wrong. Pardon me for interrupting you.
Hi!
Thank you for your work.
Is "Hey Google" working?
Rooted_Ansh said:
IMS
All the carrier specifc are disabled by default. Only basic mobile data will work.
To enable carrier specific features, such as IMS, VoLTE, VoWiFi or WiFi calling,
- Go to Settings > XperiaParts​ - Enable "IMS features". This will pick and update the modem based on your carrier​ - A reboot dialog should pop up, and reboot.​
​NOTE: Above will only work if it worked on stock too.
Here as some FAQs if you run into some issue.
What is modem crashing ?
Sometimes, the modem flashed may not be right (mainly due to lack of carrier updates). Due to this, the modem keeps crashing and so it can't connect sim in service.
How to know if modem is crashing ?
Your SIM won't get in service at all, and your wifi will disconnect and reconnect frequently.
What to do then ?
You can do 2 things:
- Switch to 3G and wait if it works​OR​- Go to Settings > XperiaParts​- Turn off "IMS features". This will flash default modem which will provide basic mobile data and calling feature.​
I have enabled IMS features, I have SIM connected, no modem crashing and yet IMS can't register. What to do ?
If the WiFi and SIM connectivity are stable but IMS can't be registered, it must be the APN issue. See if updating APN fixes it else contact me.
I didn't turn on "IMS features", but still I can't get my sim connected. What to do ?
Make sure to check if default modem is flashed.
- Switch to 3G and wait.​ If it doesn't work then:​ - Go to Settings > XperiaParts > Status​ - If it says this "amss_fsg_lilac_tar.mbn" modem, then contact me​ - Else either reboot or turn on and turn off "IMS Features" or check your APN.​
​
Click to expand...
Click to collapse
Thank you so much!!! ❤❤❤
Pat38000 said:
Hi!
Thank you for your work.
Is "Hey Google" working?
Click to expand...
Click to collapse
"Ok Google" or "Hey Google" is disabled as it would aquire a wakelock, prevent device to sleep and then draining battery.
I will try to fix it if it's possible.
somyj said:
I solved this problem because some magisk modules I installed were wrong. Pardon me for interrupting you.
Click to expand...
Click to collapse
It's alright. Always good to explore first

[ROM][12.1/12L][20220504]DerpFest-12-Official-Shinju-Z01R-20220504-0636.zip

DerpFest-12L for Asus Zenfone 5z (Z01R) !​Welcome to DerpFest!​keep donating for server to keep this device Alive or to get regular updates...
PayPal - paypal.me/yograjfire18
UPI-ID - [email protected]
Some newbies working together to bring you a Custom ROM that incorporates the best features around and longs to support the community with its own unique features and contributions.​
Code:
/*
* You'r warranty is void now
* Be careful with the process as I am not responsible for any kind of bricking
*/
Features!​
Equipped with loads of customisations so that you can tweak it exactly to your liking​Optimised to give you buttery smooth experience on your device​Provides a Pixel-like UI including the Google apps and Pixel exclusive goodies such as wallpapers, icons, fonts and more​Built for performance and stabilty​
​Build Details!​- Gapps included already
- vendor prebuilt (decrypted)
- Permissive build (cts passing by default)
Download Link!​https://sourceforge.net/projects/yo...ficial-Shinju-Z01R-20220504-0636.zip/download
Spoiler: Customisation!
- Status bar icon tweaks
- Gaming Mode
- Position of clock
- volte toggle
- Traffic indicator
- Quick tiles animation
- Lockscreen visualizer
- Battery icon toggle
- AOD battery bar
- Monet theming
- Fonts Section
- Icon Packs
- Icon Shapes
- Music pulse
- Combine network icons
- Enable/Disable charging effect
and much more.....
Spoiler: Bugs!
- if you find any, send with proper logs
Spoiler: Latest Changelog
--- 20220504 ---​- Switched to kernel 227
- Merge May Security Patch
- Display Data Usage Summary in QS
- use system color accent for privacy indicators
- Add switch to enable daily data usage in QS footer
- Add switch for overriding VoLTE icon with VoWiFi when available
- Hide tuner icon in QS panel
- Fix media art force expand without systemui restart
- Use color accent for charging animation
- Settings: Respect default vibration strength
- Settings: Rework Alarm & Wakelock blocker fragments
- ThemePicker: Reverse color section from Pixel stock
- ThemePicker: Fix Acherus availability
- PermissionController: Enable usage timeline for all permission groups
- Recovery: Prevent showing this message in recovery:
E:recvmsg failed (No buffer space available)
- Recovery: Add support for changing slots
- DerpLauncher: Add support for enabling taskbar on phones
- DerpLauncher: Allow enabling recents overview grid on phones
- DerpLauncher: Import Russian translations from 12 branch
Spoiler: Previous Changelogs!
---20220425-1624 ---​- Add Dora icon pack
- Add notification clear all button customizations
- Use color seed generation algorithm from AOSP
- Fixes and improvements for Black Theme
- SoftAp: Add Hidden SSID preference
- SoftAp: Add support for setting shutdown timeout
- SoftAp: Add client manager
- Split status bar icon controls for vibrate and mute
- Fix alarm icon not showing after reboot
- charger: Update Pixel charger animation from raven SP2A.220405.004
- Remove QCOM FBE wrapped-key changes
- DerpLauncher: Add support for third party icon packs
- DerpLauncher: Add AppInfo Bottom Sheet from Shade Launcher
- DerpSpace: Update Chinese translations
- Add back Columbus (quick tap)
- Add back additional Brightness Slider options
- Applock: intercept activity in a better way
- Fix circle battery QS tinting
- Battery: Add option for coloring circle battery styles
- Add Mono audio tile (aka headphone in one ear only)
- Make IME button space optional
- Remove night light toggle and disable night light when fod kicks in
- Improve screenshot window dismiss behavior
- Settings: Add high touch sensitivity and touchscreen hovering toggles for supported devices
- Settings: Display: Add High Touch Polling Rate Support
- DerpLauncher: Add themed icons switch for app drawer
---20220410-2256 ---​Device Side:
- Kernel upstreamed to 309-IceWiz
- Switched to QTI BT implementation
Rom/Source Side:
- Rebase on android-12.1.0_r4
- Fixed Launcher Bottom Spacing
- Fixed Delay in unlock with Fingerprint
- Switch to QS brightness slider customizations from Yaap
- Switch to VoLTE/VoWifi icon customizations from Nitrogen
- Switch to vibration intensity control implementation from AOSPA
- Add Descendant's Reticker
- Fix and make the volume dialog expandable
- DerpSpace: Make use of AOSP small clock switch instead of using separate one
- Settings: Add more trigger actions/app/activities to advanced gestures
- NavigationGestures: Allow customizing gestural margin bottom
- Settings: Rearrange and categorize gestures & keys fragment
- Settings: Add Battery charge warning options
- Lockscreen charging: Bring back Pie style of charging line where battery info is displayed in the second line if enabled
- Lockscreen charging: Bring in °F/°C toggle
- Remove heads up stoplist
- Add back Less boring heads up option
- Add HUN importance selector
- Add option to disable notifications vibration
- Remove Battery left text option
- Add music QS tile title toggle
- Move wallpaper zoom switch to DerpSpace
- Add switch to hide status bar on lock screen
- Add switch for kill button in notification guts
- Add switch to force expanded notifications
- Add switch to force expanded media player
- Add switch to launch default music player on headset connect
- DevSettings: Add Alarms and Wakelock Blocker
- Started with barbones DerpLauncher
---20220406-1833 ---​- Android bumped to 12.1/12L
- Kernel up-streamed to 306
--- 20220302-1026 ---​- Merge android-12.0.0_r32
- Add FaceUnlock implementation from PE
- Add AppLock from KOSP
- Add Refresh Rate QS tile for supported devices
- Allow to hide arrow for back gesture
- Add option to change PowerUsage provider
- Show battery temp on power summary
- HeadsUpTile: Do not crash SystemUI on long click
- Improve Secure QS tile toggle behaviour
- Use wireless charging animation for wired charging too
- Add VoLTE icon from Motorola
- Fix carrier label being white on light wallpaper
- Don't warn user about FC in Google TTS
- Changelog: Use NestedScrollView instead of ScrollView
- DerpLauncher: Remove protected apps in favor of system with applock
- DerpLauncher: Remove overview scrolling animation
- DerpLauncher: Refine quickspace icon shadow
- DerpLauncher: Add toggle to make AppDrawer sizes independent
- DerpLauncher: Allow changing max lines for app label
- Update Russian and Chinese translations
--- 20220209-0713 ---​- Merge February Security patch (android-12.0.0_r29)
- Add 3-button navbar styles
- Add Gphotos unlimited storage switch
- Add Outline iconpack
- Add Weed wifi icons
- CAF Bluetooth upstream from latest QSSI 12 tag
- PixelPropsUtils: Whitelist ARCore
- PixelPropsUtils: Add netflix to raven spoofing list
- PixelPropsUtils: Do not spoof Play Store
- Fix sound panel not showing alarm volume when "link ringtone and notif volume" is disabled
- Fix crash caused by Heads-Up timeout
- Fix issue where pill disappears in gestural mode
- Proper fix for Wifi Manager NPE
- Ignore timeout when taking partial screenshots
- Import missing lottie swipe fingerprint from redfin
- Rounded lines for DerpFest logo in about phone
- Fix NFC preference in Settings not listening to changes from the NFC tile
- Convert one-handed mode to a PrimarySwitchPreference
- Add back LTE only setting
- DerpSpace: Fix visibility issue with black theme
- DerpLauncher: Update search icon to match Settings
- DerpLauncher: Categorize settings
- DerpLauncher: Implement hidden & protected apps
- DerpLauncher: Add user-specified default home page shortcut
- DerpLauncher: Use app opening animation for notification opening
- DerpLauncher: Add show Date instead of Now Playing switch
- QuickSpace: Make date and now playing clickable
- Quickspace: Add contextual messages/greetings event
- Quickspace: Use system font and remove dividers
- Quickspace: Abbreviate the date format to be like Pixel
- DerpLauncher: Fix NPE on Uninstall shortcut popup
- DerpLauncher: Add toggle for desktop and drawer labels
- System shortcut: Make shortcut ripple covered totally when click it
- DerpLauncher: Rework the PisselBar theming
- Quickstep: Add chinese translation
- WallpaperPicker: Use Google Sans for lockscreen preview
- Updater: Switch to rounded button layout
- Updater: Fix Android version strings
- Add Russian translation for DerpLauncher and additions in AOSP settings
--- 20220125-0759 ---​- Reverted to old boot animation (as was creating bootloop)
--- 20220123-0440 ---​- Initial official build
- New DerpFest bootanimation
- Add back colored statusbar icons switch
- Implement cutout force full screen
- Improve location privacy indicator toggle (don't need sysui restart anymore)
- Allow toggling camera/mic privacy indicator
- Reduce padding use by privacy indicator resources
- Fix location privacy indicator getting stuck
- QuickStatusBarHeader: Fix clickability issue with privacy indicator
- Fix glitchy battery view in quick status bar header
- Improve Black theme and move to DerpSpace
- ThemeOverlayApplier: Apply wifi and signal icon styles last
- Add HarmonySans and Tinkerbell font
- Add Glove Mode QS Tile
- Add Powershare QS tile
- Fix scrolling lag in fod icon picker
- Add additional FOD resources from @RedSkulMods
- Add back screen off fod toggle
- Improve FOD haptic feedback toggle
- Allow toggling floating rotation button
- Volume key music control: include remote streams
- Fix volume toggle in status bar tuner
- Fix method for disabling unlock ripple animation
- QS customizer: Better string for 'reset' menu item
- IdleManager: Update timeout and processes again
- Fix navigation bar button hit testing
- privapp-permissions: Grant missing TelephonyProvider perm
- DarkMode Settings: Use List Preference rather ugly Drop Down
- Add smart idle maintenance service
- Rebranded Recovery and sideload UI
- GameSpace: Add Screen for Per-app configuration
- GameSpace: Add implementation for the GameMode ANGLE Intervention
- GameSpace: Add config for disallowing ANGLE usage
- GameSpace: Add German and Chinese translations
- DerpLauncher: Switch to LawnIcons
- DerpLauncher: Add Google Lens scan button to the recent apps
- DerpLauncher: Add German translations
--- 20220117-0925 ---​Device Side
- Bump kernel to 297 (renamed to IceWiz)
- Added Live Display back
- fixed traffic indicator for uploading bandwidth
Rom Side
- Merge tag 'android-12.0.0_r27'
- Add DerpFest Updater
- Port Ambient Now Playing container from Pixel
- Add Ambient instead of lockscreen on wake gestures switch
- Add Adaptive Playback
- Add toggle to force small lockscreen lock
- Add SettingsIntelligenceGooglePrebuilt (needed for power usage feature)
- Settings: Import PowerUsageFeatureGoogle
- Settings: Implement RoutinesActionBroadcastReceiver
- Add Google Flipendo prebuilt (aka Extreme Battery Saver)
- Add flipendo to Battery Saver tile
- Require unlocking to use Internet quick tile
- Update some permission drawables
- Vectorize stat_sys_data_usb
- DerpSpaceTile: Make default state active
- VPN tile: Collapse panel when opening app
- ScreenshotTile: Use secondary label to indicate mode
- Use secondary label for language QS tile
- AntiFlickerTile: Fix error in handleRefreshState
- Add Pixel Navbar animation toggle for three button mode
- Remove Arrow keys while typing option
- Remove second option to hide gesture navigation handle (with ime kept thing)
- Allow disabling ripple effect on unlock
- Allow to disable Night Light on FOD
- Match brightness slider track height with the progress drawable
- Make volume panel look alike brightness slider
- Add an option to enable/disable power menu on secure lockscreen
- AdvancedReboot: Add a button to restart SystemUI
- Battery Styles: Fix landscape battery size
- Battery Styles: Fix percentage view on landscape battery
- Battery Styles: Set proper battery style on init
- IdleManager: Add more processes and shorten timeout
- Fix black qqs on keyguard in light theme
- Make QS brightness slider animation more subtle
- Add missing initial call to updateResources in brightness mirror
- Unify screenshot and record corner dimens
- Fix issue with black-white
radial gradient patten in the notification panel background
- ColorUtils: Prevent crash if alpha component is translucent
- VolumeDialog: notifyVisible after the volume panel is fully hidden
- VolumeDialogControllerImpl: Stop log spam with no caption service
- MediaDataManager: Use safe cast to avoid NPE
- DisplayDeviceRepository: Don't spam log when display state changes
- Pulse: Add more NPE checks
- SystemNavigationGestureSettings: Fix back gesture edge insets resetting back when fullscreen gestures is enabled
- Settings: Fix edit menu icon tint in several preferences
- Checkout APNs to LA.QSSI.12.0.r1-05100-qssi.0
- GameSpaceManager: Handle various case against "locking screen" scenario
- ThemePicker: Bring back icon pack customization
- ThemePicker: Implement coloring in wallpaper preview fragment
- DerpLauncher: Implement Recent Apps locking
- DerpLauncher: Add restart action on the options menu
- DerpLauncher: Move developer option to options menu
- DerpLauncher: Allow disabling workspace edit
- DerpLauncher: Cleanup unused SwipeDownGesture code
- DerpLauncher: Update device profiles display option
- DerpLauncher: Fix hotseat icon number on 4x5 profile
- DerpLauncher: Fixup OnGlobalLayoutListener usage on QuickSpace
- DerpSpace: Move pulse on new tracks to ambient ui fragment
- AmbientUI: Add missing German translations
- DerpSpace: Add Chinese translations
--- 20220111-0323 ---​- Move monet to it own section
- Volume rocker to the left support
- Removed live-display because of custom kernel live-display support
--- 20220106-1341 ---​- Merged Jan Patch
- Kernel upstreamed to 295
- Improved Status Bar Paddings
- Colored Status Bar Icons
- Battery bar for lockscreen
- Add fonts, icon Pack, Icon Shapes
- Menu to change charging led colours
- Adjust Volume panel based on rotation
- doube tap to doze/dream/chck notifications
- Increase pill thickness
- hide pill (use fullscreen)
- Add landscape Battery icon
- Battery text to the left of icon
- Vibration for quick toggles
- qs media artwork and blur + transparency
- Add Music Pulse (LS + navbar)
- More for gaming mode
- Weather details on Homescreen for DerpLauncher (At a glance)
.......much more that i don't remember.......
--- 20211209-0519 ---​- Merged Dec Patch (Safetynet Pass - tested with root and should pass without root too)
- Kernel upstreamed to 4.9.291-perf - Link
- Balanced Status bar paddings
- Livedisplay added back
- Option to hide nav pill
- AOD (Always, AOD in charging)
- Game Space
- Fonts
- More Status Bar icon for network and wifi
- Advance Gestures added
- Screen off Torch Gesture
- Add more volte and vowifi icons
- Option to combine signal icons
- Quick Panel Brightness bar
- option for in-call vibrations added under DerpSpace
- Option to customise charging led
- Mute doesn't toggle DND now
- More quick toggles tiles available now
.........and much more........
Spoiler: Flashing Procedure/Steps
Guide To flash Android S/12 when coming from ZenUi/Stock Rom
1. flash vbmeta in current slot ( #q_vbmeta )
2. change slot ( fastboot --set-active=a/b )
3. reboot bootloader
4. fastboot -w
5. flash twrp img ( fastboot flash boot twrp_name.img ) ( https://dl.twrp.me/Z01RD/ )
6. boot to twrp using vol and power button
7. flash firmware ( https://osdn.net/projects/lineageos-for-z01r/releases/75040 )
8. wipe data + dalvik
9. flash rom that you want to install
10. flash twrp.zip ( https://dl.twrp.me/Z01RD/ )
11. reboot system
If already on custom
1. go to twrp
2. wipe data + dalvik (Don't wipe Data for dirty flash)
3. flash A12 rom + twrp zip
4. reboot recovery
5. flash additional zips if needed
6. reboot system
For additional infos use aryan noob_guide
[Deprecated] [GUIDE] [NOOB-FRIENDLY] Custom ROM Flashing Guide
Custom ROM Flashing Guide So after tons and tons of test builds, the good ol' devs managed to get everything working and gave us a super stable ROMs (many more to follow soon ;) ). However, since our device supports A/B scheme, a newbie can find...
forum.xda-developers.com
Telegram Groups : - @asus5zofficial @ASUSZenfone5ZGroup @derpfestz01r
keep donating for server to keep this device Alive or to get regular updates...
PayPal - paypal.me/yograjfire18
UPI-ID - [email protected]​
Android Version - 12L
Build Date -20220504(update)
Maintained by - YogRaJSinGh (yogajfire18)
Kernel Version - 4.9.227-Link
Special thanks to - Alexander Brunswig (founder), Adeveloper, Marc, Aryan, Ayan, Kailash, obviously I also, and others
Thanks for this.
More details on the customisations would be so nice
Hello. Very nice ROM. Suitable for everyday use. Everything works smoothly and stably. The only thing is, I can not turn on "Calls via wi-fi". And the translation into Russian is partially missing in the DerpSpace settings. Can this be fixed?
Centos93 said:
Hello. Very nice ROM. Suitable for everyday use. Everything works smoothly and stably. The only thing is, I can not turn on "Calls via wi-fi". And the translation into Russian is partially missing in the DerpSpace settings. Can this be fixed?
Click to expand...
Click to collapse
wifi call is working fine at my end (India) didn't have any tester for other region (so had no idea for that tbh).
Translation i think will be added by time as A12 is in initial stage
Hey guys! I plan to install this ROM on my Zenfone 5Z. Is there any specific guide to the installation process for this ROM? Or should I just follow the pattern of starting twrp, clearing all data and caches and installing the ROM normally...
athossilveira said:
Hey guys! I plan to install this ROM on my Zenfone 5Z. Is there any specific guide to the installation process for this ROM? Or should I just follow the pattern of starting twrp, clearing all data and caches and installing the ROM normally...
Click to expand...
Click to collapse
Yes proceed normally or follow these steps:
Steps to flash A12:
- Go to twrp
- wipe data + dalvik
- flash A12 rom zip and twrp zip
- reboot recovery
- flash additional zips if needed
- reboot system
Note: If you were encrypted on A11 then format before reboot system
yograjfire18 said:
Yes proceed normally or follow these steps:
Steps to flash A12:
- Go to twrp
- wipe data + dalvik
- flash A12 rom zip and twrp zip
- reboot recovery
- flash additional zips if needed
- reboot system
Note: If you were encrypted on A11 then format before reboot system
Click to expand...
Click to collapse
Thanks Man!
I found a vendor image in your profile. When switching from Evaluation-X vendor, the old one remained (it was decrypted). I think maybe that's why my wi-fi call doesn't work
I don't have an item that should enable this option
yograjfire18 said:
wifi call is working fine at my end (India) didn't have any tester for other region (so had no idea for that tbh).
Translation i think will be added by time as A12 is in initial stage
Click to expand...
Click to collapse
Centos93 said:
I found a vendor image in your profile. When switching from Evaluation-X vendor, the old one remained (it was decrypted). I think maybe that's why my wi-fi call doesn't work
I don't have an item that should enable this option
Click to expand...
Click to collapse
A12 has vendor prebuilt so doesn't matter what vendor was before...
although you can try to edit build.prop
add this line > persist.dbg.wfc_avail_ovr=1
and restart, then chck wifi call toggle
Hi!
Does it support face unlock?
Nice job btw, I am looking forward to test it soon!
mtt193 said:
Hi!
Does it support face unlock?
Nice job btw, I am looking forward to test it soon!
Click to expand...
Click to collapse
No face unlock till now....
yograjfire18 said:
A12 has vendor prebuilt so doesn't matter what vendor was before...
although you can try to edit build.prop
add this line > persist.dbg.wfc_avail_ovr=1
and restart, then chck wifi call toggle
Click to expand...
Click to collapse
You are god. It worked. I can now use wi-fi for calls! Thanks a lot for the help
hi, i would like to installl this rom on my phone. I am currently on stock android 10 rom with a unlocked bootloader. Please guider me on how to install this rom
nitink1234 said:
hi, i would like to installl this rom on my phone. I am currently on stock android 10 rom with a unlocked bootloader. Please guider me on how to install this rom
Click to expand...
Click to collapse
will be complicated here, should join Telegram channel ( https://t.me/ASUSZenfone5ZGroup )
Steps:
1. flash vbmeta in current slot
2. change slot
3. reboot bootloader
4. fastboot -w
5. flash twrp img
6. boot to twrp using vol and power button
7. flash firmware ( https://osdn.net/projects/lineageos-for-z01r/releases/75040 )
8. wipe firmware system + data + dalvik
9. flash rom that you want to install
10. flash twrp.zip ( https://dl.twrp.me/Z01RD/ )
11. reboot system
For additional infos use aryan noob_guide
[Deprecated] [GUIDE] [NOOB-FRIENDLY] Custom ROM Flashing Guide
Custom ROM Flashing Guide So after tons and tons of test builds, the good ol' devs managed to get everything working and gave us a super stable ROMs (many more to follow soon ;) ). However, since our device supports A/B scheme, a newbie can find...
forum.xda-developers.com
yograjfire18 said:
will be complicated here, should join Telegram channel ( https://t.me/ASUSZenfone5ZGroup )
Steps:
1. flash vbmeta in current slot
2. change slot
3. reboot bootloader
4. fastboot -w
5. flash twrp img ( 3.2.5-9 recommended )
6. boot to twrp using bop and power button
7. wipe system + data + dalvik
8. flash rom that you want to install
9. flash twrp.zip ( https://dl.twrp.me/Z01RD/ )
10. reboot system
For additional infos use aryan noob_guide
[Deprecated] [GUIDE] [NOOB-FRIENDLY] Custom ROM Flashing Guide
Custom ROM Flashing Guide So after tons and tons of test builds, the good ol' devs managed to get everything working and gave us a super stable ROMs (many more to follow soon ;) ). However, since our device supports A/B scheme, a newbie can find...
forum.xda-developers.com
Click to expand...
Click to collapse
What do you mean by current slot
nitink1234 said:
What do you mean by current slot
Click to expand...
Click to collapse
chck noob Guide sir
Thanks for the suggestion. I will surely try it out this week. Can i ask one thing can i directly flash this rom over the stock Zenui or do i have to install first Android 11 and then over than only i can apply this rom
nitink1234 said:
Thanks for the suggestion. I will surely try it out this week. Can i ask one thing can i directly flash this rom over the stock Zenui or do i have to install first Android 11 and then over than only i can apply this rom
Click to expand...
Click to collapse
directly over zenui
i have included firmware
and steps are accordingly finalized after guiding a person...
So steps must work fine
Just follow and try if any issues while booting you can ask on telegram https://t.me/asus5zofficial
You seem to made it easy. but i am facing problem in the first step. I have unlocked the bootloader but when i give the command fastboot -w my phone is stuck at the the level waiting for device and it doesnt move.
nitink1234 said:
You seem to made it easy. but i am facing problem in the first step. I have unlocked the bootloader but when i give the command fastboot -w my phone is stuck at the the level waiting for device and it doesnt move.
Click to expand...
Click to collapse
Install asus drivers from official website from device manager
https://dlcdnets.asus.com/pub/ASUS/ZenFone/ZS620KL/ASUS_Android_USB_drivers_for_Windows.zip
adb tools (use these)
https://dl.google.com/android/repository/platform-tools-latest-windows.zip

[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 4a 5g Thread

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
What is this?
This is a Magisk module that adds the following cool custom features to any Pixel device (from 3a to 6 Pro) running stock Android 12 Pixel ROM:
Enable/Disable Google Sans font system wide
Adds Icon Styles and Icon Shapes overlays from Android 11
Fonts options
Enable/Disable Combined signal icons
Pixel 6 Wallpapers (requires an extra module, please check downloads section)
Adds 2 button mode navigation (it was removed on Android 11 but I think some users like that navigation mode, so I add it)
Adaptive sound options
Enable Voice access for all Pixel devices
Navigation bar options (reduce keyboard bottom space size, completely remove NavBar, invert layout*, set back gesture height*)
Enable/Disable SystemUI Tuner
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Enable/Disable dual tone battery meter (it only works on icon portrait mode)
Enable/Disable showing the number of unread messages on status bar notifications
Reduce Status bar height (and option to correct left padding on devices with the notch on the left)
Enable/Disable more themed icons on launcher (some apps don't have a themed icon so it won't work for all apps)
Enable/Disable left shortcut on Lock screen
Enable/Disable camera shortcut on Lock screen
Enable/Disable gradient effect on QS Tiles and Brightness slider
Hide gestures navbar pill (using transparency)
Colorize gestures navbar pill with dynamic accent color
Dark Themes from Android 11 Addon Features
Choose QS number of rows
Brightness slider padding and thick track options
Enhanced Google Dialer (to enable stuff like Call Recording and etc.)
Enhanced Smart Space (to enable stuff like Flashlight, Earthquakes options, etc.)
Enables some newer Pixel features to older Pixel devices (things like Live Translate, Haptic feedback settings, etc.)
Enable/Disable option to reduce QS Tiles text size (works better on some QS Tiles themes)
Option to install Tap Tap (a great app for devices without Quick Tap and even for the ones that have it)
These next features, also included in the MOD, indicates that framework-res and/or SystemUI were modded. This means that these next features will only work on devices running stock Android 12 Pixel ROM. I'll talk more about this later.
Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile
Battery Styles
Clock Customization
Network Traffic Indicators
QS Battery percentage independent options (show estimate time remaining or just percentage)
Dual tone Light/Dark themes for Quick Settings Panel and Power Menu
Album art on lock screen options
Music visualizer options
QS Quick pulldown with one finger (options are off, drag from the top left, drag from the top right and drag from anywhere on the top)
Revamped Screenshot service (it allows us to delete screenshot as soon as we take it and we can enable/disable screenshot shutter sound)
Show/Hide QS Edit icon on QS footer
Show/Hide Quick access Developer options icon on QS footer
Quick access Rom Control app by long pressing on QS Footer Settings icon
Edit Back gesture navigation height
Enable/Disable inverted layout for 2 and 3 button navigation modes
Enable/Disable carrier text on lock screen
Date, clock and battery click actions on QS Header (long click on clock goes to system time settings, simple click opens clock app)
QS Tiles animations and vibration options
Disabled icon blacklist on both status bar and lock screen(the icons can be disabled using SystemUI Tuner for those who don't want some icons to appear anywhere)
Override feature flags (This allows us to override feature flags manually using setprop persist.sysui.flag."whatever_flag_we_want" command)
Use 4G instead of LTE option
Resize navbar pill (normal, medium, big)
Tap to add or remove tiles in QS customizer
Enable/disable QQS Brightness slider
Enable/disable default QS Brightness slider
Auto brightness QS icon (on/off)
Brightness slider position (Top, Bottom)
Double tap to sleep on status bar
Double tap to sleep on lock screen
Enable/disable Double-line clock on lock screen and AOD
Enable/disable circle background on lock screen fingerprint icon (it only does anything on devices that have it, obviously)
Force accent color on ripple animation while unlocking with fingerprint
QS Tiles Styles
Edge Sense Plus MOD (it only works on devices with active edge sensor)
Battery Bar
-------------------//------------------
Rom Control app (to setup all these options)
Downloads:
Download latest module version from HERE! Further updates can be done using Magisk Manager.
Spoiler: Click to know more.
For more info about updates, please read THIS POST.
Addon_Features_for_Pixel_More_Live_Wallpapers.zip
Spoiler: Optional module. Click to read more.
This is an optional module. I've decided to remove everything regarding wallpapers from Addon features main module and create this one.​​I thought that it wouldn't make much sense to have a single module with almost 500 MB. So, this new optional module adds Pixel 6 static and live Wallpapers (obviously redundant for Pixel 6 users...) but, as well, it adds other Live Wallpapers that aren't normally available for download on Wallpaper & Style app (old stuff like doodle, conveyer belt, etc. from older pixels).​
Notes:
Spoiler: Please read them at least once. THEY'RE IMPORTANT!!
Since V17 the installer mod detects if your device runs into a boot loop after flashing it. If it does, and this will happen on any device not running stock Android 12 Pixel ROM, it will force a new reboot and will try to boot your device running a mod "Lite" version. The "Lite" version is nothing more than a mod version where the only features available are the ones above the red line text.
If you want those "exclusive features", the ones after the red line text, working on your current ROM you will have to port them yourself. I explain how to later on this post.
Those "exclusive features" are based on xml and smali changes made on stock SystemUI and framework-res. Without these changes the, "exclusive features" won't work.
Since this module replaces stock SystemUI and framework-res for modded ones, you could run into problems if some other module tries to do the same or it's simply incompatible with it. If you want to try any other mod that changes SystemUI, or framework-res, there's an option on ROM Control that allows you to disable those "exclusive features". After disabling them, your Pixel device will reboot with a "Lite" version as well.
Make sure that you're able to run adb shell as root before flashing this module and reboot your device. Just in case something went really wrong and you need to remove the module manually.
If your device really refuses to boot, after flashing this mod, connect your phone to your PC during boot and run this:
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/system/framework/ && rm -rf /data/adb/modules/AddonFeaturesForPixel/system/system_ext/ && reboot
​
This will only remove framework and systemui "modded" files. Without them, you're device will boot and the other features, that don't require modding, will work just fine.​​In fact, if you remove these files from the module zip before flashing, you can flash that modified zip on any device running any AOSP, or close to it, ROM.​​In case you want to completely remove the mod, you can just run this:​​
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/ && reboot
​
If you forgot to enable the ability to run adb shell as root, and if your device fails to boot, you can fix that by removing all Magisk modules you have installed. That can be achieved by running the following commands even without root shell during boot:
Code:
adb shell
​
Code:
magisk --remove-modules
​​
If none of the above methods work to get your device booting, then you have to boot into safe mode. By doing so, Magisk will disable all modules for you (it doesn't uninstall them, just disables them). To force a boot into safe mode all you need to do is to keep pressing volume down button during boot animation. After the system boots into safe mode you can reboot your device to boot up normally (since all modules will be disabled). If you get stuck during boot animation again, just force another reboot (I've had to do that during my tests).
When a new OTA update comes it's possible that the MOD will force boot with Lite version. Why? Because Google may change things on stock SystemUI and/or framework-res between builds. When that happens, I have to recreate the module again to adapt those changes. Rest assured that I'll always test the module with new builds and update as necessary.
In case your device gets caught in a boot loop, please provide me a logcat so I may try and look if anything can be done about it. To do so, during boot connect your device to your PC and grab a logcat with this adb command:
Code:
adb logcat > log.txt
After grabbing the log, please open the txt file and search for "FATAL". Afterwards post here the lines where the "Fatal error occurred".
I've made these modules for my personal use and just decided to share with all XDA community. Having this in mind, there's no need for donations (although I won't refuse them if you want to buy me a beer). As for requests or whatever, I can only add more stuff when, and if, I have time for it. I'm a really busy man in real life so I can't promise anything nor ETAs.
Requirements:
Unlocked bootloader
Magisk Root | Magisk Manager
Stock December 2021 Android 12 Pixel ROM build, or later until February 2022 for "FULL" version compatibility
Any AOSP, or close to it, Android 12+ ROM on any device for "LITE" version only (not fully tested...some devices/ROMs may not work)
Suggestion:
Uninstall all other modules you may have installed before installing this. They could be incompatible with the module thus making the device get caught in a boot loop. You may install them afterwards, one by one, just to make sure everything is ok.
If you're up to it, instead of disabling/removing modules, I recommend you to flash latest stock build through fastboot using flash_all.bat. In order to retain your data, remove the "-w" flag from the update command on flash-all script.
How to install?
Flash "Addon Features" module
Reboot device
If your device/ROM is fully compatible, everything will be ok at first boot
If not, your device will auto-reboot after first failed boot attempt and boot again with the Lite version only
Have fun!
How to update?
Open Magisk Manager app
Press the update button on"Addon Features" module
Reboot device
Have fun!
Video:
Spoiler: Click to see the video
You may check what to expect from this module HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present for Android 12 and others can be that didn't exist for Android 11. The video is here only for those, who have never tried this on Android 11, may understand what to expect.​
How's these "exclusive features" even possible?
Spoiler: Click here if you're interested on learning how this works
All "exclusive" features that you see on the list above were reverse engineered from Proton AOSP and Evolution X ROM source code. The source code is available on the links bellow shown on the credits. This means that I've been practicing some hard core "old school" Android smali edition in order to get this working. So, yes, I have some credits about this but, if it weren't for the original developers and it's public source code, none of this would be possible. Thank them for this!
Smali, and xml, edition wasn't enough to get this working. After decompiling, changing/adapt the code and recompiling everything again, I had to find a way to make it bootable without messing with the original apk signature. And here is where VR Theme logic came in handy. So thanks for the original dev who brought us this feature.
As for ROM Control app....this was/is a project created by daxgirl and wubydax back in 2015! So yeah, I'm not bringing anything new here, I just followed their instructions in order to get the features working after editing smali/xml with the source code taken from PAOSP and Evolution X. The original app source code is also available on the link shared on the credits.
I've just combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.
Rom Control with "exclusive features" source code:
https://github.com/ElTifo/CustomSettingsForDevs/
Want to port the "exclusive features" to your Pixel device running on other ROM? Here's how:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12/app/src/mods
Credits:
Proton AOSP ROM team, specially @kdrag0n for all his work on Dual tone light/dark themes and other Proton AOSP helpfull commits.
EvolutionX ROM team, specially @joeyhuab
@daxgirl and @Wuby986 for ROM Control project and source code.
@Tulsadiver for showing me how to adapt VR Theme logic originally used on 3Minit Battery Mod by @gharrington.
@Ticklefish for Tickle My Android
@topjohnwu for Magisk
@Freak07 for Adaptive Audio
@trzpro for More themed icons on launcher mod
@Liranazuz5 and @roirraW "edor" ehT for all support and testing stuff.
@siavash79 for all help regarding module installation scripts and update feature from Magisk.
@iamlooper for At a glance enhancer module and it's install/uninstall logic which was adapted to Addon Features
Cheers and enjoy!
Does this have horizontal status bar fix as well...........or just veritcal?
GohanBurner said:
Does this have horizontal status bar fix as well...........or just veritcal?
Click to expand...
Click to collapse
Horizontal? What's wrong with horizontal size? Don't get me wrong, I have a Pixel 4a so I don't know how's horizontal size on other modules.
On Pixel 4a there's nothing wrong with the horizontal size. Anyway, the vertical overlays I've created also change the start and end padding...so...probably yes. Don't know for sure.
Typhus_ said:
Horizontal? What's wrong with horizontal size? Don't get me wrong, I have a Pixel 4a so I don't know how's horizontal size on other modules.
On Pixel 4a there's nothing wrong with the horizontal size. Anyway, the vertical overlays I've created also change the start and end padding...so...probably yes. Don't know for sure.
Click to expand...
Click to collapse
I am installing this as we speak, but on the Android 11 version the vertical status bar was nice and slim but horizontal bar was stock size. It would just be nice to have more real estate for notifications in horizontal mode. Also, thank you for updating this.
I have installed this twice. Both with my other modules enabled and with just the two addon packages enabled. Both times I boot to a black screen. Thankfully, I am able to see the power menu and can boot to safe mod to disable Magisk. Any ideas?
GohanBurner said:
I have installed this twice. Both with my other modules enabled and with just the two addon packages enabled. Both times I boot to a black screen. Thankfully, I am able to see the power menu and can boot to safe mod to disable Magisk. Any ideas?
Click to expand...
Click to collapse
Have you tried the "Faced a black screen" solution as I've explained on the OP?
Either way, without a logcat I can't know for sure what may have failed.
Typhus_ said:
Have you tried the "Faced a black screen" solution as I've explained on the OP?
Either way, without a logcat I can't know for sure what may have failed.
Click to expand...
Click to collapse
Yes. I am already on the latest stock fresh build. Re-rooted, the whole 9. But I boot, see the G logo, then it distorts for a split second and disappears to a black screen. Power menu still shows up so something might be wrong with that systemUI addon I'm guessing.
Great thank you .
It is possible to have center clock ? And %of battery on circle icon ?
It is possible to chage phill bar gesture length ? And it is compatible with Substratum theme ?
I use battery/Clock mod and G-Visual mod and with your mod I have all in one .
ggkameleon said:
Great thank you .
It is possible to have center clock ? And %of battery on circle icon ?
Click to expand...
Click to collapse
those features are already included.
ggkameleon said:
It is possible to chage phill bar gesture length ?
Click to expand...
Click to collapse
For the time being, no.
ggkameleon said:
And it is compatible with Substratum theme ?
Click to expand...
Click to collapse
I think so, yes.
ggkameleon said:
I use battery/Clock mod and G-Visual mod and with your mod I have all in one .
Click to expand...
Click to collapse
Battery/Clock mod can't be installed side by side with this module since both will try to make changes on SystemUI. As for G-Visual mod...what feature does it have for you to use it? Anyway, even if you still want to use it, you can since G-Visual mod just adds overlays.
Cheers!
Typhus_ said:
those features are already included.
For the time being, no.
I think so, yes.
Battery/Clock mod can't be installed side by side with this module since both will try to make changes on SystemUI. As for G-Visual mod...what feature does it have for you to use it? Anyway, even if you still want to use it, you can since G-Visual mod just adds overlays.
Cheers!
Click to expand...
Click to collapse
Ok thanks for response.
Yes if I use this mod I don't use Battery/Clock mod too.
I use G-Visual mod for reduce gboard and reduce status bar but is it on the mod too And for change the Phil gesture bar but they had this feature with Live Dark Substratum theme and if don't change systemUI I can use it only for have more big phil gesture bar.
Great I test it and same use font manager mod. With your I have all in one and is better.
Have a good day.
Hello, pixel 4a 5g systemui cause black screen
Add no only works
megapinky said:
Hello, pixel 4a 5g systemui cause black screen
Add no only works
Click to expand...
Click to collapse
Hi ! I test it Yesterday on my pixel 4a 5g and no black screen but stay on Google logo with bar and never start !? I do restart on safe mod and remove it. I don't test again.
megapinky said:
Hello, pixel 4a 5g systemui cause black screen
Add no only works
Click to expand...
Click to collapse
Hello.
You're getting this error:
Code:
--------- beginning of crash
11-18 21:36:11.873 2431 2431 E AndroidRuntime: FATAL EXCEPTION: main
11-18 21:36:11.873 2431 2431 E AndroidRuntime: Process: com.android.systemui, PID: 2431
11-18 21:36:11.873 2431 2431 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Failed to load native TensorFlow Lite methods. Check that the correct native libraries are present, and, if using a custom native library, have been properly loaded via System.loadLibrary():
You may try what I've explained on the OP regarding that error...
...OR...
...try to enable 2 button or 3 button mode navigation. Afterwards flash the SystemUI module and check if that worked. Some users reported that gestures feature requires TensorFlow lib to be ok. At my end it is...but for some it isn't.
Cheers!
ggkameleon said:
Hi ! I test it Yesterday on my pixel 4a 5g and no black screen but stay on Google logo with bar and never start !? I do restart on safe mod and remove it. I don't test again.
Click to expand...
Click to collapse
If you could grab me a logcat I could try to look for what could have gone wrong...
Typhus_ said:
Hello.
You're getting this error:
Code:
--------- beginning of crash
11-18 21:36:11.873 2431 2431 E AndroidRuntime: FATAL EXCEPTION: main
11-18 21:36:11.873 2431 2431 E AndroidRuntime: Process: com.android.systemui, PID: 2431
11-18 21:36:11.873 2431 2431 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Failed to load native TensorFlow Lite methods. Check that the correct native libraries are present, and, if using a custom native library, have been properly loaded via System.loadLibrary():
You may try what I've explained on the OP regarding that error...
...OR...
...try to enable 2 button or 3 button mode navigation. Afterwards flash the SystemUI module and check if that worked. Some users reported that gestures feature requires TensorFlow lib to be ok. At my end it is...but for some it isn't.
Cheers!
Click to expand...
Click to collapse
I enable 2 button, install system ui, reboot, boots ok
If I try to return to gesture navigation, black screen appears instant
megapinky said:
I enable 2 button, install system ui, reboot, boots ok
If I try to return to gesture navigation, black screen appears instant
Click to expand...
Click to collapse
Yes, it's the TensorFlow lib issue. To fix that completely a stock ROM reflash is necessary. If not, the only solution is that...disable gestures.
Hello!
Both modules have been updated to Version 5 and the links are now available on the OP.
What changed?
Added Android 11 Icon Styles and Icon Shapes overlays
Added ProtonAOSP Fonts overlays
Option to enable/disable Wifi and Data separate Tiles, instead of Internet Tile
Reduced screenshot overlay PIP time after taking a screenshot
Added more themed icons
Updated Rom Control app
Hope you may enjoy this.
Heads up:
The icons and fonts overlays gets disabled after a reboot or a SystemUI restart. Don't know why. So, after a reboot you'll have to change those options again.
The icon shapes, sometimes, require us to disable theme icons and enable it again after choosing our desired shape. Don't know why as well...
Yeah, this kind'a sucks... but, if I find a solution, I'll fix it on next version.
Cheers!
Hello!
Both modules have been updated to Version 6 and the links are now available on the OP.
What changed?
Added Album art on lock screen options
Added Music visualizer options (requires Addon_Features_for_Pixel_Visualizer_Fix.zip)
Force Google Sans system-wide is now optional
Enable/disable combined signal icons on status bar
Added center clock fix to the right (for Pixel 3a models)
Updated Rom Control app
Heads up:
I still wasn't able to understand what causes the fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Install Addon_Features_for_Pixel_Visualizer_Fix.zip first. Afterwards, reboot and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. Afterwards you may install the other 2 modules and reboot
The visualizer fix is deleted from the system after doing what it has to do. So it's normal that you won't see it as installed after finishing all this. That fix is only there to add a missing permission to SystemUI. It only has to be installed once (obviously if on the future you clean flash the ROM, you'll have to do it again)
Anyway, hope you may enjoy this.
Cheers!
Hello!
Both modules have been updated to Version 7 and the links are now available on the OP.
What changed?
SystemUI MOD has been updated for December build
Fix fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Light theme QS Header is now optional
Added 2 more battery styles (Big circle and Big dotted circle)
Added option to enable/disable dual tone battery meter (it only works on icon portrait mode)
Added option to enable/disable showing the number of unread messages on status bar notifications
Added option for QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right)
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Added 8 new fonts overlays
Fix lag on camera if navbar his completely hidden
Added option to enable/disable left shortcut on Lock screen
Added option to enable/disable camera shortcut on Lock screen
Force Google Sans system-wide is still optional but it's enabled by default (I like it that way, so yeah...bummer. You'll still be able to disable it, so no problem whatsoever)
Removed battery percentage option on system settings (since we can now change it on ROM Control app, it didn't make much sense to leave it there. Besides, it wasn't doing anything...)
Updated Rom Control app
Hope you may enjoy this.
Cheers!
Link for SystemUI V7 has been updated on the OP.
AOD is now fixed!

Categories

Resources