• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][11][raphael][OFFICIAL] Evolution X [09/17/2021]

Search This thread

mintor

Senior Member
Aug 24, 2015
57
12
I have two questions.

1.Will it be necessary to flash DFE with every update from now, since the zip with ROM includes Vendor as well?

2.Can anyone tell me which version of Immensity kernel will work with current versions of this rom? I used LOSFOD-08.09.20 version so far, but now it doesn't boot for me, it's stuck on boot animation.
 
Mar 10, 2008
33
12
Porto
me too , have you repaired it ? thanks
With a little bit of help from @joeyhuab it's finally working! If you're installing from fastboot, remember to install the recovery.img file packaged in the zip file, not the zip itself. Then everything should boot correctly to OrangeFox, which can successfully decrypt the /data partition.

Otherwise, if you have TWRP, you can also install the zip file from there, I was messing it up because I always install recovery through fastboot, never from a custom recovery itself.
 
  • Like
Reactions: joeyhuab
I am using Evox 5.7 build and I did the following steps to upgrade 5.8 build version:
1) Removed existing Fingerprint and PIN and taken backup of my data on OTG.
2) Booted into my Recovery_TWRP-3.5.2.9
3) Format data (yes)
4) Flashed the latest Evolution X_5.8-0859 released on 13-Jun-21
5) Also flashed DFE without Magisk
6) Restore the data using OTG
7) Rebooted the System
Though the mobile booted normally without any issue, but i noticed very slow charging issue (10+ hours to charge).
Considering the very slow charge issue, I am forced to roll-back to Evo 5.7 build again.
Please let me know the where I missed and the way to fix the very slow charging issue
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,194
13,237
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
I have two questions.

1.Will it be necessary to flash DFE with every update from now, since the zip with ROM includes Vendor as well?

2.Can anyone tell me which version of Immensity kernel will work with current versions of this rom? I used LOSFOD-08.09.20 version so far, but now it doesn't boot for me, it's stuck on boot animation.
1. Yes. Flash DFE each time you update the ROM (unless you have OFox, where there's a feature that it can auto-install DFE after you flash your ROM).
2. Visit Immensity's github page.
 
  • Like
Reactions: mintor

joeyhuab

Recognized Developer
Nov 5, 2012
3,194
13,237
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
I am using Evox 5.7 build and I did the following steps to upgrade 5.8 build version:
1) Removed existing Fingerprint and PIN and taken backup of my data on OTG.
2) Booted into my Recovery_TWRP-3.5.2.9
3) Format data (yes)
4) Flashed the latest Evolution X_5.8-0859 released on 13-Jun-21
5) Also flashed DFE without Magisk
6) Restore the data using OTG
7) Rebooted the System
Though the mobile booted normally without any issue, but i noticed very slow charging issue (10+ hours to charge).
Considering the very slow charge issue, I am forced to roll-back to Evo 5.7 build again.
Please let me know the where I missed and the way to fix the very slow charging issue
You did it correctly. The slow charging issue will be addressed in an update later.
 

suisujin2

Member
Jan 28, 2021
39
17
My device is encrypted and I was stuck at boot at the animated EvolutionX logo. So I formatted data and flashed the rom again. Now it works. Due to the complains here I haven't yet updated to the newest version.
1. Yes. Flash DFE each time you update the ROM (unless you have OFox, where there's a feature that it can auto-install DFE after you flash your ROM).
Do I understand it correctly that I have to flash DFE after flashing the rom every time I want to update and I end up with an unencrypted phone? Regardless of whether my device was encrypted or not before flashing?
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,194
13,237
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
My device is encrypted and I was stuck at boot at the animated EvolutionX logo. So I formatted data and flashed the rom again. Now it works. Due to the complains here I haven't yet updated to the newest version.

Do I understand it correctly that I have to flash DFE after flashing the rom every time I want to update and I end up with an unencrypted phone? Regardless of whether my device was encrypted or not before flashing?
If it's encrypted, you don't need to flash DFE to boot the new updates.
 

greta123456

Member
Apr 23, 2020
31
30
Redmi K20 Pro
And in case ANYONE flashing this ROM forgets, you agree to the risks by reading the DISCLAIMER in the first post.

View attachment 5342895
The only thing inadmissible here is that you guys:

  • Don't read changelogs fully
  • Don't read warnings
  • Don't do proper backup
Then when something goes wrong, blame the dev as always. Cause that's your excuse. Prove me wrong.
You're not wrong. But it's not the point ... The thing is, neither you nor anyone else wrote how to flash this update properly.
Don't You think it would be very kind to at least give an advice how to do it in right way?
😱😱😱
Not everyone is so great at what you do, and not everyone knows it so well. You're doing an excellent job and I appreciate it, but I don't understand why you share your work in public when you think you're doing it only for yourself.
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,194
13,237
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
You're not wrong. But it's not the point ... The thing is, neither you nor anyone else wrote how to flash this update properly.
Don't You think it would be very kind to at least give an advice how to do it in right way?
😱😱😱
Not everyone is so great at what you do, and not everyone knows it so well. You're doing an excellent job and I appreciate it, but I don't understand why you share your work in public when you think you're doing it only for yourself.
I already posted THIS message. Isn't it enough?
 
  • Like
Reactions: masterkai

Ziomal_1313

Senior Member
Mar 22, 2013
64
12
And in case ANYONE flashing this ROM forgets, you agree to the risks by reading the DISCLAIMER in the first post.

View attachment 5342895
The only thing inadmissible here is that you guys:

  • Don't read changelogs fully
  • Don't read warnings
  • Don't do proper backup
Then when something goes wrong, blame the dev as always. Cause that's your excuse. Prove me wrong.
Here you are right. Unfortunately, the system did not turn on after the update. I don't blame you because there's nothing for it. Keep working a good job
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,194
13,237
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
No, it's not enough. Not for me at least. I'm no expert in this, so sorry for that🤷
Thank You.
Like I said, if you're not willing to take risks, then custom ROMs isn't for you. This won't always be seamless, especially if there's a need to prepare for Android 12. Using prebuilt or outdated devices trees isn't gonna cut it.

It's a free service and mistakes can be made. I'd understand if you paid me for a perfectly stable experience. But unfortunately, this is being shared for free and if you don't like it, you have other ROMs at your disposal. You weren't forced to flash this in the first place.

Just because you're no expert in this doesn't give you an excuse as a user not to make backups or ensure that your data will always be safe.
 

greta123456

Member
Apr 23, 2020
31
30
Redmi K20 Pro
Just because you're no expert in this doesn't give you an excuse as a user not to make backups or ensure that your data will always be safe.
Oh come on... I didn't say that I lost something etc. I know the risk, and I do backups.
I am not certain how to do proper flash, that's why I didn't install this build.
Why every question/suggestion you treat as an attack on you? People just asks, and you replied them about money etc.
I don't blame you for mistakes, and nobody does. Again, that's not the point.
I just miss simple manual.
 
Sep 20, 2019
32
7
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.
 

Top Liked Posts

  • 1
    When I installed this ROM, I gave up MIUI completely. Although the rom still has some features that are not as good as miui such as no 27w fast charging, no alarm, charging when the power is off, but what it brings is amazing. Thank you for letting me experience a smooth and amazing rom!!!
  • 16
    Just a small bugfix update. Also, this might be the final build for Android 11 as the team will be preparing for Android 12's stable release by next month. Keyword: might.

    Notification Media Player view has been redesigned, gesture settings default values have been fixed as well. Other fixes and changes found below. Enjoy!

    Changelog for latest (09/17/2021) Update

    Device changes:
    ==============================
    • Cleanup remaining thermal stuff
    • Update global fingerprint/description
    • overlay: Display dynamic current battery capacity
    ------------------------------
    ROM changes:
    ==============================
    • AndroidSClocks: Beautify them
    • Disallow click to partial screenshot right after screenshot is taken
    • FOD: Use sharper FOD yellow pressed icon
    • GestureNavigationSettings: Fix default values
    • SMP: Reject pairing if public_key.x match
    • Settings: Don't show FP wake unlock preference for FOD devices
    • Statusbar brightness control: fix changes not happening
    • SystemUI: Change Media Player margin to Android S style
    • SystemUI: Don't show charging animation if battery is charged
    • SystemUI: Enable three icon switching within QS DND tile
    • SystemUI: Redesign Media Player View
    • SystemUI: Unblock gestural navigation on clearScreenshot()
    • SystemUI: rework status bar burn-in protection controller
    • TaskSnapshotController: avoid NPE
    • base: use a double click effect for charging if there is no amplitude control support
    • fixup! SystemUI: Show Bluetooth battery level when available
    • vendor: add OTA script to delete package cache
    DOWNLOAD
    12
    Thanks to everyone who greeted me on my birthday (Aug 27)!

    Surprise! September patch is out. SafetyNet is fixed along with some other changes. Soviet kernel has been updated to v4.14.246. New changes include removing the need for thermal profiles as the kernel now adjusts to it accordingly. All Google apps (except Google app and Google Play services) will now detect our device as the Pixel 5a instead of the Pixel 5. Play services now detects our device as the Pixel 2 to pass SafetyNet. Other changes found below.

    Changelog for latest (09/08/2021) Update

    Device changes:
    ==============================
    • Add headphones warning for clear speaker
    • Move parts to /system_ext
    • Nuke dynamic thermal profiles
    • Update clear speaker audio from MIUI 12
    • Upstream Soviet kernel to latest v4.14.246
    • parts: Bump target SDK version to 30
    ------------------------------
    ROM changes:
    ==============================
    • Camera: fix possible nullptr on setCallbacks
    • GamingMode: Hide danmaku container immediately when config is changed
    • GamingMode: Hide floating button after periods of time
    • GamingMode: Limit the button coordinate to the inside of screen only
    • Merge September 2021 Android security patches
    • PixelPropsUtils: Do not spoof the device as a Pixel for Pixel Buds
    • PixelPropsUtils: Spoof Pixel 2 for GMS (aka SafetyNet fix)
    • PixelPropsUtils: Update to September 2021 fingerprint
    • PixelPropsUtils: add galaxy watch 4 plugin to spoof list
    • PowerUI: Mute logcat spam
    • SUPL: Don't send IMSI / Phone number to SUPL server
    • Settings: Adjust one shot auto-brightness strings
    • Settings: Allow to disable permissions hub (needs SystemUI restart)
    • Settings: Default device name to marketname if available
    • Settings: notifications: Add title for Advanced settings
    • SettingsProvider: Set device name to marketname if available
    • SystemUI: Limit Keyguard charging stats updates
    • Version: Bump to 5.9.2 Sanctuary
    • WifiApConfigStore: Use device model as default hotspot SSID
    • base: SystemUI: add delete action for partial screenshot notification
    • blur: Increase max number of render passes
    • btif: Use marketname as BT device name if available
    • sepolicy: Expose faceunlock prop for all
    • sepolicy: Expose hal1 camera list prop
    • wifi: Use marketname as hotspot SSID if available
    DOWNLOAD
    11
    New update is out. Gaming mode has been entirely revamped and it now uses exTHmUI’s implementation. Other changes found in the changelog.

    EDIT: Build has been updated again to a more recent version to permanently fix FOD, DTBO and vbmeta issues. Those files are no longer needed when updating to this build.

    Changelog for latest (08/24/2021) Update

    Device changes:
    ==============================
    • init: Add script for exTHmUI's GameMode performance control
    • overlay: Update power profile to match framework change
    ------------------------------
    ROM changes:
    ==============================
    • APN: Fix Three UK / FreedomPop APN (MCC 234 MNC 20)
    • AdaptiveCharging: Make sure resume level is lower than suspend level
    • Add IPv6 handling to dns cleartext allowlist
    • Evolver: GamingMode: Add option for customizing menu opacity
    • Evolver: Switch to exTHmUI’s GamingMode support
    • Evolver: Update MIUI FOD animation names
    • Fix reading /proc/locks when lock is held by another process
    • MediaControlPanel: Slight rework on media art player
    • Settings: Add Cloudflare DNS as a private DNS provider
    • Settings: Add support for global cleartext penalties
    • Settings: DT2Doze: Move Preference to gesture settings
    • Settings: Fix A12 Searchbar Style layout
    • Settings: Private DNS: add adguard DNS to private DNS
    • SystemUI: Disable all-caps for smart reply button text
    • SystemUI: Fix overlays resetting on every reboot
    • SystemUI: Make A12 DP3 clock bigger
    • SystemUI: Remove QS drag handle
    • SystemUI: export screenrecord.RecordingService for GamingMode
    • SystemUI: move RecordingService into main process
    • TwilightService: Save and use last fetched location
    • base: SystemUI: halt LyricTicker after statusbar lyric disabled
    • core: Wipe package cache on upgrade even on user build
    • fixup! Keyguard: Allow disabling fingerprint wake-and-unlock
    • overlays: overlay brightness thumb in oos icon pack
    • overlays: sync some dimens in oos pack
    DOWNLOAD
    11
    The latest build is up! Soviet kernel gets an upstream. Advanced settings (XiaomiParts) crashes have been resolved. Screen casting *should* be fixed (thanks for the logcat above). Google's Clock and Calculator apps from Android 12 Beta 5 have replaced the default versions. Vendor blobs have also been updated to the latest Global release. Android 12's default fingerprint icon is now the default static FOD icon as well. The last change should be the new Hotspot client manager within the Hotspot settings. Enjoy!

    Changelog for latest (09/11/2021) Update

    Device changes:
    ==============================
    • Revert parts changes (fixes Advanced settings crashes)
    • Update blobs from miui_RAPHAELGlobal_V12.5.2.0.RFKMIXM (used by ArrowOS trees)
    • Upstream to latest Soviet kernel
    • init: Use more generic values for Gaming Mode
    • init.target.rc: Don't try to symlink /data/tombstones
    • keep persist.vendor.usb.config in sync with vendor.usb.mimode
    • rootdir: Remove modprobe as we don't build kernel modules
    ------------------------------
    ROM changes:
    ==============================
    • Evolver: Nuke Notifications/Power menu background opacity feature
    • Evolver: Update default FOD to A12 version
    • FOD: Remove the color filter from FOD icons
    • FOD: Use the A12 fingerprint icon by default
    • Settings: Add Hotspot client manager from exTHmUI
    • Settings: Bring back 'Do not validate' option in CA certificate spinner
    • Settings: Privacy chip toggle requires SystemUI restart
    • Settings: Remove support for global cleartext penalties
    • gms: Update Calculator and Clock from A12 Beta 5
    • netd: add MAC address firewall
    • netd: fix: the order of firewallSetMACAddressRule API
    DOWNLOAD
    4
    Sorry if this is done to death but thought it might be useful. I got stuck in fastboot after latest.
    I should have followed the instructions above. I did this though because rushing:
    -In Ofox latest:
    -wipe data + system + cache + vendor
    -Install in queue: latest firmware (~100MB) and vendor (~800MB) <- this was probably the mistake here
    - Wipe Cache/System
    -flash rom
    -reboot to system - all fine but recovery gone
    The only recovery that helped was using the chinese TWRP - recovery-TWRP-3.3.2B-0304-REDMI_K20PRO-CN-wzsx150.img with:
    fastboot flash recovery modtwrp.img (renamed img for shortness)

    I couldn't flash Ofox again though. Either in CN TWRP or using fastboot.
    Method that worked was from telegram: https://t.me/EvolutionXRaphael/595851
    Using dtbo.img https://t.me/EvolutionXRaphael/594674
    Reboot to CN TWRP
    Install (click on image) select dtbo.img and check dtbo partition (dont reboot after)
    Then Flash the latest ofox zip.
    Reboot to Ofox.
    Flashed ofox recovery in ofox just to be sure.
    Can reboot into recovery and system now.

    Hope this helps
  • 67



    Evolution X 5.9.2 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


    * Offline charging is still broken

    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 whichever recovery you desire and Flash A11 firmware
    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.246
    Based On: AOSP

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

    Created 2020-10-20
    Last Updated 2021-09-17
    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
    39
    Changelog for latest (09/17/2021) Update

    Device changes:
    ==============================
    • Cleanup remaining thermal stuff
    • Update global fingerprint/description
    • overlay: Display dynamic current battery capacity
    ------------------------------
    ROM changes:
    ==============================
    • AndroidSClocks: Beautify them
    • Disallow click to partial screenshot right after screenshot is taken
    • FOD: Use sharper fod yellow pressed icon
    • GestureNavigationSettings: Fix default values
    • SMP: Reject pairing if public_key.x match
    • Settings: Don't show fp wake unlock preference for FOD devices
    • Statusbar brightness control: fix changes not happening
    • SystemUI: Change MediaPlayer margin to Android S style
    • SystemUI: Don't show charging animation if battery is charged
    • SystemUI: Enable three icon switching within QS DND tile
    • SystemUI: Redesign Media Player View
    • SystemUI: Unblock gestural navigation on clearScreenshot()
    • SystemUI: rework status bar burn-in protection controller
    • TaskSnapshotController: avoid NPE
    • base: use a double click effect for charging if there is no amplitude control support
    • fixup! SystemUI: Show bluetooth battery level when available
    • vendor: add OTA script to delete package cache
    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
    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