• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[ROM][11][raphael][OFFICIAL] Evolution X [07/23/2021]

Search This thread

gps3dx

Senior Member
Jan 24, 2010
740
361
HTC Desire
Samsung Galaxy Tab 10.1
...
2. has anyone managed to pass Safetynet with Magisk v23 ? how ?

MagiskHide is one of many basic action needed to be done but it isn't the whole solution ( not even close).

After many reboots I found that the solution is one or both of the following:
  1. install Magisk module "safetynet-fix" test2 from HERE
  2. Since EvoX latest 13th Jun release has May 2021 security patch, it is only logical that because MHPC latest certified fingerprint for 9T PRO is still "Xiaomi/raphael/raphael:10/QKQ1.190825.002/V11.0.1.0.QFKMIXM:user/release-keys" the 'ro.build.version.security_patch' needs to be force set to "2019-08-25" ( as I mentioned before)
  3. Use MODDED HiddenCode module (see my older post for link) exposed module.
Using these, I can successfully pass SafetyNet with latest EvoX 13th Jun release ! :)
 
Last edited:

joeyhuab

Recognized Developer
Nov 5, 2012
3,163
13,104
26
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Hello. I have a couple of newb questions.

1. I am an encrypted user. Can I remove security then update OTA as usual?

2. What do I backup up in TWRP? There are a lot options. I would like a full backup, including storage. What should I select for this.

Thanks to the devs for the hard work.
1. Yes, you can.
2. Select all options available in the backup tab.
@joeyhuab - Latest EvoX update from 13th Jun - which GLOBAL firmware should we have ?
v12.0.4 or v12.0.6 ?
Whichever is the latest as we only need the modem. The ROM already has its own vendor.
MagiskHide is one of many basic action needed to be done but it isn't the whole solution ( not even close).

After many reboots I found that the solution is one or both of the following:
  1. install Magisk module "safetynet-fix" test2 from HERE
  2. Since EvoX latest 13th Jun release has May 2021 security patch, it is only logical that because MHPC latest certified fingerprint for 9T PRO is still "Xiaomi/raphael/raphael:10/QKQ1.190825.002/V11.0.1.0.QFKMIXM:user/release-keys" the 'ro.build.version.security_patch' needs to be force set to "2019-08-25" ( as I mentioned before)
  3. Use MODDED HiddenCode module (see my older post for link) exposed module.
Using these, I can successfully pass SafetyNet with latest EvoX 13th Jun release ! :)
  • This isn't needed since the required safety net patches are incorporated into the ROM already.
  • The ROM also spoofs that within the device tree init so it uses the latest fingerprints from Android 11 so that module isn't needed either.
  • That is only applicable for Xposed users and not for regular Magisk users.
Toggling MagiskHide within the Magisk app settings is enough to make Safetynet pass (if you're not using Xposed).
 
Last edited:

mrmoonhaze

Member
Oct 24, 2017
32
3
Okay, another fix for the google timeline / location history issue since there's no way to get 4.7 ROM from the internet or the community:

I clean flashed latest ArrowOS, configured the phone with my google account and enabled google timeline.
Then I dirty flashed EvolutionX_5.8_raphael-11-20210609-1705-OFFICIAL, not the latest but the previous build*.

Google timeline and everything else working fine.

*The reason I installed this build is because besides the issues with TWRP not decrypting /data and all other issues, AdAway only worked fine for a few hours and apparently hosts file would be restored and ad and tracking protection gone, forcing you to reinstall the hosts file and rebooting the phone.
 
  • Like
Reactions: joeyhuab

joeyhuab

Recognized Developer
Nov 5, 2012
3,163
13,104
26
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Again, apologies for the issues with the previous update. This one stays with the same device tree so there will be no more issues with mounting partitions. The next update will be in July with the security patches once again. For now, a lot of stuff has been updated and fixed. It includes fixing the slow charging issues, fixing the proximity sensor not turning off AoD in pocket mode, among other important updates. Once again, I'm sorry for the previous issues. But this one will no longer format anything.

Changelog for latest (06/21/2021) Update

Device changes:
==============================
  • Drop TARGET_QTI_USB_SUPPORTS_AUDIO_ACCESSORY
  • Give light sensor some time to warm up
  • Remove High brightness mode
  • Setup rounded corners
  • Upstream to latest Soviet kernel
  • fod: Remove dimlayer
  • init: Update fingerprint for Global variants
  • parts: Enable proximity check for raise2wake
------------------------------
ROM changes:
==============================
  • AmbientDisplay: Unregister proximity when screen off FOD is active
  • AppLock: Don't trigger if starting new intent of current running package
  • AppLock: Improve strings and cleanup
  • AppLock: Update tasks snapshot when needed
  • Disallow certain power menu items while in lock task mode
  • DozeTriggers: Update setListening usage
  • Evolver: Add AlarmsBlocker
  • Evolver: Add WakelockBlocker
  • Evolver: Allow hiding FOD on doze
  • Evolver: Rework Alarm & Wakelock blocker fragments
  • FODCircleView: Improve position update
  • FODCircleView: fixup AOD fingerprint support
  • Filter GalleryDatab*
  • Filter out QTI performance spam
  • IconPack{Kai,Victor}: Fix clock icon
  • LiveDisplay: Mark all pending intents as immutable
  • Make Volume Panel divider transparent
  • Modifying /dev/memcg permissions
  • PowerManager: Add proximity check on wake feature
  • QSCustomizer: Properly apply changes with header image enabled
  • QSDetail: Fix QS detail panel with header image enabled
  • Remove Font changes unrelated to Carbon's FontService
  • Removing dead code from Telephony which uses wakelock
  • Replace redundant nav gesture options with Immersive Navigation
  • Revert to original Pixel Launcher
  • ScreenshotTile: Make default state inactive
  • ScreenshotTile: Use secondary label to indicate mode
  • Set /system/etc/init.d/* permissions
  • Set permissions on /system/addon.d/ and files within
  • Settings: Allow changing face unlock method when locked
  • Settings: Remove DSU Loader if unsupported
  • Settings: Remove back swipe deadzone feature (breaks gestures)
  • Shut up camera and wcnss debug output
  • Silence spammy logs from camera blobs (AEC_PORT and mm-camera)
  • SystemUI: Fix GamingModeTile long press
  • SystemUI: Improve ScreenRecord Dialog layout
  • SystemUI: Improve pocket mode layout
  • SystemUI: Make clock layouts aware of the media playing state
  • SystemUI: QS: Decrease vertical padding between QS tiles
  • SystemUI: handle camera launch gesture from keyhandler
  • Update MIUI White FOD icon to latest
  • Upstream OTA Updater app changes from PE
  • Upstream QTI BT changes from LA.QSSI.11.0.r1-12300-qssi.0 CAF tag
  • Use EVOLUTION_FINGERPRINT to signal OTA upgrades
  • VolumeDialog: Fix touch area on captions and ringer button when on landscape
  • adb_root: Make encryption action an argument to mkdir
  • add generic symlink to access userdata sysfs
  • base: lockscreen: Fix left custom shortcut always launching Dialer/Contacts
  • cameraservice: Avoid calling getSystemCameraKind if the camera was not mapped yet
  • config: Remove exfat tools
  • debuggerd: add Evolution X version to tombstones
  • fixup! Clock: Align owner info as per the clock style
  • fixup! DisplayPowerController: make brightness ramp rate overlay-able
  • fixup! DozeSensors: Only use proximity sensor if supported
  • fixup! base: SystemUI: fix volume dialog issue
  • healthd: Add support for HVDCP_3P5 chargers
  • rootdir: init.rc: use default dirty writeout policy
  • set /system/etc/init.d/* permission
  • soong: Whitelist locale
DOWNLOAD
 
Last edited:

surubutna

Senior Member
Mar 1, 2012
108
39
Again, apologies for the issues with the previous update. This one stays with the same device tree so there will be no more issues with mounting partitions. The next update will be in July with the security patches once again. For now, a lot of stuff has been updated and fixed. It includes fixing the slow charging issues, fixing the proximity sensor not turning off AoD in pocket mode, among other important updates. Once again, I'm sorry for the previous issues. But this one will no longer format anything.

Changelog for latest (06/21/2021) Update
I'm sorry, I don't usually comment with mundane issues, but after flashing this OTA update, the phone is stuck on the boot logo, and while I can get to the recovery, I can't access my files (it doesn't ask me the decryption password).

What did I do wrong?
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,163
13,104
26
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
I'm sorry, I don't usually comment with mundane issues, but after flashing this OTA update, the phone is stuck on the boot logo, and while I can get to the recovery, I can't access my files (it doesn't ask me the decryption password).

What did I do wrong?
If you're decrypted, flash DFE zip (found in previous pages or in Google).
 
  • Like
Reactions: bancelin

bancelin

Senior Member
Feb 10, 2011
122
5
TOULON
Again, apologies for the issues with the previous update. This one stays with the same device tree so there will be no more issues with mounting partitions. The next update will be in July with the security patches once again. For now, a lot of stuff has been updated and fixed. It includes fixing the slow charging issues, fixing the proximity sensor not turning off AoD in pocket mode, among other important updates. Once again, I'm sorry for the previous issues. But this one will no longer format anything.

Changelog for latest (06/21/2021) Update

Device changes:
==============================
  • Drop TARGET_QTI_USB_SUPPORTS_AUDIO_ACCESSORY
  • Give light sensor some time to warm up
  • Remove High brightness mode
  • Setup rounded corners
  • Upstream to latest Soviet kernel
  • fod: Remove dimlayer
  • init: Update fingerprint for Global variants
  • parts: Enable proximity check for raise2wake
------------------------------
ROM changes:
==============================
  • AmbientDisplay: Unregister proximity when screen off FOD is active
  • AppLock: Don't trigger if starting new intent of current running package
  • AppLock: Improve strings and cleanup
  • AppLock: Update tasks snapshot when needed
  • Disallow certain power menu items while in lock task mode
  • DozeTriggers: Update setListening usage
  • Evolver: Add AlarmsBlocker
  • Evolver: Add WakelockBlocker
  • Evolver: Allow hiding FOD on doze
  • Evolver: Rework Alarm & Wakelock blocker fragments
  • FODCircleView: Improve position update
  • FODCircleView: fixup AOD fingerprint support
  • Filter GalleryDatab*
  • Filter out QTI performance spam
  • IconPack{Kai,Victor}: Fix clock icon
  • LiveDisplay: Mark all pending intents as immutable
  • Make Volume Panel divider transparent
  • Modifying /dev/memcg permissions
  • PowerManager: Add proximity check on wake feature
  • QSCustomizer: Properly apply changes with header image enabled
  • QSDetail: Fix QS detail panel with header image enabled
  • Remove Font changes unrelated to Carbon's FontService
  • Removing dead code from Telephony which uses wakelock
  • Replace redundant nav gesture options with Immersive Navigation
  • Revert to original Pixel Launcher
  • ScreenshotTile: Make default state inactive
  • ScreenshotTile: Use secondary label to indicate mode
  • Set /system/etc/init.d/* permissions
  • Set permissions on /system/addon.d/ and files within
  • Settings: Allow changing face unlock method when locked
  • Settings: Remove DSU Loader if unsupported
  • Settings: Remove back swipe deadzone feature (breaks gestures)
  • Shut up camera and wcnss debug output
  • Silence spammy logs from camera blobs (AEC_PORT and mm-camera)
  • SystemUI: Fix GamingModeTile long press
  • SystemUI: Improve ScreenRecord Dialog layout
  • SystemUI: Improve pocket mode layout
  • SystemUI: Make clock layouts aware of the media playing state
  • SystemUI: QS: Decrease vertical padding between QS tiles
  • SystemUI: handle camera launch gesture from keyhandler
  • Update MIUI White FOD icon to latest
  • Upstream OTA Updater app changes from PE
  • Upstream QTI BT changes from LA.QSSI.11.0.r1-12300-qssi.0 CAF tag
  • Use EVOLUTION_FINGERPRINT to signal OTA upgrades
  • VolumeDialog: Fix touch area on captions and ringer button when on landscape
  • adb_root: Make encryption action an argument to mkdir
  • add generic symlink to access userdata sysfs
  • base: lockscreen: Fix left custom shortcut always launching Dialer/Contacts
  • cameraservice: Avoid calling getSystemCameraKind if the camera was not mapped yet
  • config: Remove exfat tools
  • debuggerd: add Evolution X version to tombstones
  • fixup! Clock: Align owner info as per the clock style
  • fixup! DisplayPowerController: make brightness ramp rate overlay-able
  • fixup! DozeSensors: Only use proximity sensor if supported
  • fixup! base: SystemUI: fix volume dialog issue
  • healthd: Add support for HVDCP_3P5 chargers
  • rootdir: init.rc: use default dirty writeout policy
  • set /system/etc/init.d/* permission
  • soong: Whitelist locale
DOWNLOAD
Big thanks Joey !
Now that I'm unencrypted do I have to flash DFE after every update or can I OTA update ?
I have the answer on the post bellow sorry ...
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,163
13,104
26
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Big thanks Joey !
Now that I'm unencrypted do I have to flash DFE after every update or can I OTA update ?
I have the answer on the post bellow sorry ...
Yes. You can use Orangefox recovery as it has its own auto-DFE flasher feature if you don't want to flash the DFE zip each time after the ROM.
Thanks for the reply.

The thing is I was encrypted (and am)
From what update did you come from? The June 13 one or from older builds? The changelog from the OTA app explains the necessary things in the NOTES. Try removing any magisk modules for now, and don't forget to BACKUP EVERYTHING to a flash drive or hard drive in a PC/laptop.
 
  • Like
Reactions: bancelin

bancelin

Senior Member
Feb 10, 2011
122
5
TOULON
Yes. You can use Orangefox recovery as it has its own auto-DFE flasher feature if you don't want to flash the DFE zip each time after the ROM.

From what update did you come from? The June 13 one or from older builds? The changelog from the OTA app explains the necessary things in the NOTES. Try removing any magisk modules for now, and don't forget to BACKUP EVERYTHING to a flash drive or hard drive in a PC/laptop.
Can I flash OrangeFox wtith mauronofrio twrp ?
 

surubutna

Senior Member
Mar 1, 2012
108
39
From what update did you come from? The June 13 one or from older builds? The changelog from the OTA app explains the necessary things in the NOTES. Try removing any magisk modules for now, and don't forget to BACKUP EVERYTHING to a flash drive or hard drive in a PC/laptop.
June 13.

Since the phone is stuck on the boot logo, any chance you could comment here those notes?
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,163
13,104
26
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
  • Like
Reactions: bancelin

nerzwerk

Senior Member
Jan 2, 2015
120
72
@joeyhuab You mean same device tree like the june 13 Update (which i had problems with so reverted back) or the old one (9.6)?

Btw. I think you don't have to apologize that often. It's a Rom and people updating a Rom without taking a Backup they only have themselves to blame.
 
Last edited:

Simo1499

Senior Member
Dec 22, 2013
162
21
just updated over last build,i lost magisk and can't install it,in recovert it just shows FOX folder (so i have to do wipe data i guess but i dont want to wipe everything again,especially because i already did it last time with the previous update)any suggestion?
 

gps3dx

Senior Member
Jan 24, 2010
740
361
HTC Desire
Samsung Galaxy Tab 10.1
Wish to report a bug with latest rom ver (happened with previous rom ver as well).
Can anyone please test it and report back if it reproduces ?

When "Night light" is enabled -> changing screen brightness disables "night light" overlayer affect.

note:
1. "DC Dimming" is enabled.
2. it doesn't matter how you change brightness, i.e. using "brightness control" or QS slider.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    New update re-uploaded. Should work fine with the latest OFox. All changes below. See you guys again in August. Enjoy!

    Changelog for latest (07/23/2021) Update

    Device changes:
    ==============================
    • Disable IORap
    • Disable Seamless Transfer
    • Nuke Dolby
    • Remove fingerprint wake-up animation
    • Switch Skia rendering backend to OpenGL
    • Update graphics blobs from LA.UM.9.1.r1-10200-SMxxx0.0
    • Upstream Soviet kernel to v4.14.240
    • props: whitelist ANX for size stream skip
    • rootdir: Make fastrpc_shell_3 publicly available
    ------------------------------
    ROM changes:
    ==============================
    • BatteryMeterView: Fix logcat warning spam
    • Bluetooth: Add option to change eSCO Transport Unit Size to 16
    • CarSystemUI: Exclude FODCircleViewImpl from UI components
    • Cleanup Zygote and USAP leftover changes
    • DataSwitchTile: Improve the code
    • Evolver: Turn off QS battery estimate by defaultDrop the O_NOFOLLOW flag
    • OosPanel, P404Panel: Add missing style fallback
    • PrivacyChip: Do not change view on expand
    • Restore "bypass lockscreen after face unlock" preference
    • Revert blur-related changes in frameworks/native
    • ShapeShiftPanel: Add alarm volume slider
    • ShapeShiftPanel: Redesign output switcher UI
    • SystemUI: VolumeDialogImpl: Fix volume panel permanently visible
    • Update translations
    • settingslib: Tile: Add more checks if mMetaData is null
    DOWNLOAD
    16
    July security patches are now available. Not much has changed and Google has yet to fix the offline charging issue. Tried to address as much of the previous builds' issues. Anyways, as usual, changelogs below. Hope more people can support our team by donating for our efforts. We would really appreciate it!

    Changelog for latest (07/08/2021) Update

    Device changes:
    ==============================
    • Upstream Soviet kernel changes
    • vintf: Add atcmdfwd HAL to framework manifest
    ------------------------------
    ROM changes:
    ==============================
    • Add Android S Clocks
    • Add support to Slice in ClockPlugin
    • Add support to see if there are visible notifications in ClockPlugin
    • AndroidSClockController: fix IndexOutOfBoundsException
    • AppErrorDialog: Add content type header when making POST request to pasty
    • CarSystemUI: Pass FODCircleView to StatusBar constructor
    • DataSwitchTile: collapse notification panel onClick
    • Evolver: Nuke Lock screen shortcut feature
    • FODCircleView: Hide if fingerprint detection stops
    • FODCircleView: Remove duplicated FLAG_WATCH_OUTSIDE_TOUCH
    • FODCircleView: Set dim behind fod base layer
    • Fonts: Add OnePlus Sans
    • Fonts: Update Google Sans and OnePlus Slate
    • IconPackRounded: Use correct icon for notification and ring volume
    • IconPack{Circular,Filled}: Use the same notification and ring icons as in settings
    • Introduce Fluid V2 lock clock
    • Merge July security patches
    • OmniStyle: Add GoT header pack
    • OmniStyle: Added 'Colorful' headers
    • PixelPropsUtils: Update to July 2021 fingerprint
    • Remove WFD upstream changes
    • Remove zygote related changes
    • Settings: Move back Evolution X version to firmware version fragment
    • Settings: Remove empty category from Security Settings
    • Settings: Update font picker title string
    • SystemUI: Add OnePlus Roman, Minimal and Numbers clock styles
    • SystemUI: Add a config to show correct VoLTE/VoWiFi icons
    • SystemUI: BatteryMeter: Fix padding for % on left
    • SystemUI: BrightnessSlider: Scale animation duration with defined BrightnessRampRate
    • SystemUI: Don't enable FOD when strong auth is required
    • SystemUI: Fix battery percent padding
    • SystemUI: Fix showing duplicated charging status after r38 merge
    • SystemUI: Give network traffic more padding
    • SystemUI: Move percentage to left of battery
    • Use Asus Stitchimage as default screenshot service
    • base: prevent that double tap to sleep triggers panel expand
    • config: Do not force iorap by default
    • services: BrightnessAnimator: Make ramp rate non-linear for very low values
    DOWNLOAD
    14
    There has been talks around telegram regarding users being able to fix their L1 widevine status by using a ROM with updated vendor blobs from the latest MIUI CN beta release. In accordance to this, I felt obliged to provide an update that works alongside the said fix as I've updated our OSS vendor blobs as well. Other important changes can be found below. Hope this helps some users retain their L1 widevine status after having L3 for so long.

    Changelog for latest (07/11/2021) Update

    Device changes:
    ==============================
    • Enable USB Fast charge mode in Soviet kernel
    • Fix default pressed color typo
    • Update blobs from raphael-user 11 RKQ1.200826.002 21.6.30
    • Upstream latest Soviet kernel changes
    ------------------------------
    ROM changes:
    ==============================
    • AndroidSClockController: fix NPE in onAnimationUpdate
    • AndroidSClockController: fix NPE in setSlice
    • AndroidSClockController: set clock text color based on wallpapers
    • BiometricPrompt: Automatically add padding to incorporate FOD
    • Evolver: Add Flashlight blink on incoming calls feature
    • FODCircleView: Remove duplicated FLAG_WATCH_OUTSIDE_TOUCH
    • FODCircleView: Set dim behind fod base layer
    • Fix PRODUCT_PROPERTY_OVERRIDES usage in full_base_telephony.mk
    • Forbid content from MmsFileProvider in Bluetooth Share
    • IDE clock: fix the C++ syntax and format
    • Properly scale touch input window through resolution changes
    • Revert "stagefright: remove Miracast sender code"
    • Settings: DisplayCutoutForceFullscreenSettings: Don't force close app
    • Settings: DisplayCutoutForceFullscreenSettings: Don't trigger check listener if not from user
    • Settings: DisplayCutoutForceFullscreenSettings: Show "No apps" if no apps can be forced
    • SystemUI: Move percentage to original placement
    • Upstream fixes to Updater app
    • base: enable doze by default (fix notifications not waking up the screen)
    • fw_av: Attempt to fix screencast for our legacy qti devices
    • vendor: Inline versioning to Google
    • vendor: Revert to old OP Slate style
    DOWNLOAD
    5
    Edited: I'll only focus on releasing updates after security patches.
    3
    Avast Antivirus flagged 3 system apps as malware. They were Presence, Dynamic System Update, and MmsService. Are these false positive or we should be worried?
    Yeah apparently Google makes malware built-in their system apps now. /s

    I'd recommend you dump Avast right away unless it's a school or work requirement.
  • 61



    Evolution X 5.9 for the Xiaomi K20 Pro / Xiaomi Mi 9T Pro [raphael]
    Code:
    /*
    * Your warranty is void. Or vaild, probably?
    *
    * I am not responsible for bricked devices, dead SD cards, Ebolation X,
    * thermonuclear war, or the current economic crisis caused by you following
    * these directions. YOU are choosing to make these modificiations, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */

    0KUV8YX.png


    Keep Evolving
    Pixel UI, customization and more, we are Evolution X!

    - Team Evolution X -
    @joeyhuab
    @peaktogoo (Now RealAkito)

    Reach us on Twitter! @EvolutionXROM


    SRQCjQJ.png


    Just flash and check "The Evolver". We have tons of features combined together from different ROMs.

    CIrL2gb.png


    * Let me know

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    o2G52Ve.png


    First Time Install / Clean Flash
    1. Reboot to Recovery
    2. Download the zip for your device
    3. Flash the
    OrangeFox R11.1_2 beta
    4. Wipe Data/Cache/System
    5. Flash the ROM
    6. Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the update for your device
    3. Flash the ROM
    4. Reboot to System and #KeepEvolving





    Light Screenshots / Dark Screenshots / Download
    Donate to me! / Official Chat / Device Support




    XDA:DevDB Information
    Evolution X, ROM for the Redmi K20 Pro

    Contributors
    joeyhuab, peaktogoo
    Source Code: https://github.com/Evolution-X

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.14.240
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 5.9
    Stable Release Date: 2020-10-20

    Created 2020-10-20
    Last Updated 2021-07-23
    42
    Changelog for latest (12/26/2020) Update

    Merry Christmas and a Happy holidays to everyone!

    Just a quick update before another nasty Android security patch rolls in for January. Made some improvements mostly on the gestures, ambient edge lights and navbar pulse features, enabled some Pixel 5 exclusive goodies like Adaptive Sound, Dynamic Navbar for Gboard and Conveyor Belt Live wallpaper in the Come Alive category of the Styles & wallpapers app. Hopefully you guys like the improvements and keep donating to strengthen our project even more. #KeepEvolving

    Device changes:
    ==============================
    • Gboard: Remove navbar spacing
    • Nuke GCam GO
    • Remove even more prebuilt apps
    • TetheringOverlay: Update config
    ------------------------------
    ROM changes:
    ==============================
    • Advanced nav gestures: improve code and fix glitches
    • Bring back proper Lockscreen and Navbar Pulse support
    • Ensure edge lightning is off when we are done with repeats
    • EvolutionUtils: Allow to get theme accent color from context
    • Evolver: Add VoWiFi icon toggle
    • Evolver: Only allow edge lights on AOD when AOD is enabled
    • GamingMode: Fix initial value of gaming mode
    • Keyguard: reduce bottom text size
    • Navbar: Ensure 2/3 button layout options play nice with gesture navbar
    • NightDisplay Settings: Use List Preference for NightLight settings
    • PixelPropsUtils: Update packages
    • Settings: Enable Adaptive Sound for all
    • SystemUI: Enable permissions hub 2
    • SystemUI: Fix bug with user_setup_complete setting
    • SystemUI: Implement live wallpapers changes from redfin 11
    • SystemUI: Increase icon padding in QS privacy chip
    • SystemUI: set default of NAV_BAR_HANDLE_SHOW_OVER_LOCKSCREEN to false
    • UserRestrictionUtils: Return null Bundle if there are no restrictions
    • fixup! Gestures: allow to set back swipe deadzone
    • libstagefright: Free buffers on observer died
    • overlay: Enable privacy indicators
    • rro_overlays: Re-enable AOSP sound picker
    DOWNLOAD
    37
    Changelog for latest (12/10/2020) Update

    All I can say is this a HUGE update and I've taken so much time to fix loads of issues and add more features to the ROM. December security patches are merged in and translations have been updated too. The changes in BOLD should be enough to entice you to flash this update. Hope you guys can continue supporting me especially now that it's the holiday season!

    NOTE: I suggest installing the Google Sans Magisk module in the attachments if you want the Google Sans font to work.

    Device changes:
    ==============================
    • Add Star Wars popup camera effects
    • Disable broken Portrait mode from ANX
    • sepolicy: Address FPSinfo denial
    ------------------------------
    ROM changes:
    ==============================
    • Accents: Add Midnight Purple
    • Adapt session API for newly added AudioPolicyService code
    • Add Google Sans Font overlay
    • Battery percentage: Improve hidden style
    • Bring back Smart Charging support
    • Catch IllegalStateException when verify APK
    • Clocks: User toggle to show/hide status area
    • ColorBucket: Improve Transparent theme
    • Evolver: Add FOD pressed colors options
    • Evolver: Allow choosing screenshot gesture delay
    • Evolver: Allow user to disable night light on FOD
    • Evolver: Bring back option to launch default music player on headset connect
    • Evolver: Nuke HeadsUp Snooze and Timeout
    • Evolver: Separate battery estimate from percent for QS
    • Evolver: Update name for Cyberpunk 2077 FOD animation
    • FODAnimation: Convert png to webp
    • FODCircleView: Hide animation when auth fails
    • FODCircleView: changes to FOD circle and animation visibility
    • Fix renaming file and moving file issue in MTP
    • Keyguard: add binary custom clock face
    • KeyguardClockSwitch: Fix missing status view on custom clocks
    • LockIcon: refresh icon on overlay changes
    • Merge December security patches
    • NetworkPolicyManagerService: Fix network isolation for secondary users
    • Only play sound effects if stream is not muted
    • Papers: Update credits and json link
    • Properly theme ScreenshotUI buttons
    • QS rows&columns: use fixed values if landscape and playing media
    • Remove click to take partial screenshot
    • Remove unused locale data for recovery
    • Request to reset effect buffer in clearInputBuffer
    • Screenshot tile: improve code
    • ScreenshotSelector: handle rotation issues
    • Settings: Add support for per app network isolation
    • Settings: Allow to hide arrow for back gesture
    • Settings: Categorize battery settings
    • Settings: Double tap to trigger doze
    • Settings: Remove unused translations
    • Settings: Revert previous fuelgauge impl
    • Settings: expose auto night mode sunset and sunrise values on API
    • SystemUI: Always show LTE+/4G+ when applicable
    • SystemUI: AssistDisclosure respect device corners
    • SystemUI: Disable junky LS clock & slice transition animations
    • SystemUI: Don't show FOD icon/pad keyguard if strong auth is required
    • SystemUI: ensure keyguardstatusbar is hidden if not on keyguard
    • ThemePicker: Use more descriptive icon pack names
    • ThemePicker: show scrollbar on clock faces
    • TypeClock: Add 24h format support
    • Update swap volume keys on rotation
    • Update translations
    • apn: Ting: Adding missing flag to list of types
    • base: Fix unnecessary truncation in Slice
    • base: add zen mode off hook to prevent problems with ringer mode
    • config: Disable forced camera audio by default
    • netd: restrict DNS names
    • pixelstyle: Update permissions
    • sepolicy: Add googlebattery rules
    • stagefright: add changes related to high-framerates in CameraSource
    DOWNLOAD
    36
    Changelog for latest (07/23/2021) Update

    Device changes:
    ==============================
    • Disable IORap
    • Disable Seamless Transfer
    • Nuke Dolby
    • Remove fingerprint wake-up animation
    • Switch Skia rendering backend to OpenGL
    • Update graphics blobs from LA.UM.9.1.r1-10200-SMxxx0.0
    • Upstream Soviet kernel to v4.14.240
    • props: whitelist ANX for size stream skip
    • rootdir: Make fastrpc_shell_3 publicly available
    ------------------------------
    ROM changes:
    ==============================
    • BatteryMeterView: Fix logcat warning spam
    • Bluetooth: Add option to change eSCO Transport Unit Size to 16
    • CarSystemUI: Exclude FODCircleViewImpl from UI components
    • Cleanup Zygote and USAP leftover changes
    • DataSwitchTile: Improve the code
    • Evolver: Turn off QS battery estimate by defaultDrop the O_NOFOLLOW flag
    • OosPanel, P404Panel: Add missing style fallback
    • PrivacyChip: Do not change view on expand
    • Restore "bypass lockscreen after face unlock" preference
    • Revert blur-related changes in frameworks/native
    • ShapeShiftPanel: Add alarm volume slider
    • ShapeShiftPanel: Redesign output switcher UI
    • SystemUI: VolumeDialogImpl: Fix volume panel permanently visible
    • Update translations
    • settingslib: Tile: Add more checks if mMetaData is null
    DOWNLOAD
    35
    Probably the most anticipated update has arrived.

    OK Google hotword detection finally works again while on lockscreen or while screen is off. Along with that, issues with audio on other apps should no longer be an issue as well. The issue with Live wallpapers crashing SystemUI repeatedly has been fixed. It was related to the theming options added in the previous build, specifically the SysUI color options which have now been removed. A MIUI-style volume panel option has been added. QS tint styles have been revamped and now you can choose from 4 options (default, accent color, OOS and Android 12). Navbar/LS/Ambient pulse has been removed indefinitely due to breaking the ROM for devices with hardware keys. Lockscreen charging info has also been removed for providing inaccurate estimates. Other changes below! Enjoy!

    Changelog for latest (04/15/2021) Update

    Device changes:
    ==============================
    • Correct vbmeta flags argument
    • Disable verity and descriptor checking
    • Disable WiFi Aware feature
    • Relax WiFi re-association RSSI thresholds
    • Wifi: Smarter decisions on whether to use a 2- or 5Ghz AP
    • Update Hotword permissions & import necessary blobs
    ------------------------------
    ROM changes:
    ==============================
    • AppLock: Add option to instantly lock app on closing
    • AppLock: Call activityStopped when activity has stopped
    • Evolver: Add MIUI compact volume panel style
    • Evolver: Add missing lock screen clock styles (Binary and Spectrum)
    • Evolver: Add screenshot quality setting
    • Evolver: QS: Add OOS tint style
    • Evolver: Remove FOD night light feature
    • Evolver: Remove Lock screen charging info feature
    • Evolver: Remove Nav/LS/Ambient Pulse
    • Evolver: Remove SystemUI-breaking Theme options (SysUI colors)
    • Evolver: Remove unneeded custom header shadow seekbar
    • Evolver: Separate Android 12 QS tint style
    • RIL: Fix manual network selection with old modem
    • Remove user toggle to show/hide lock screen status area
    • SystemUI: Add a tile to show power menu
    • SystemUI: Add time refresh capabilities for added clock controllers
    • fastboot: Add a few missing fastboot commands from help
    • overlay: Fix Biometric dialog corner radius
    DOWNLOAD