[ROM][13.0_r20][raphael][OFFICIAL] Evolution X [01/25/23]

Search This thread

suby97

Member
Jan 21, 2019
37
8
Ok so I'm new to this Data backup thing, how do you do that? On TWRP, there's a backup option for Data, Vendor, System etc.
Depends what you want to backup.
I use swift backup and just backup apps, which makes setting up phone much easier when I need to format for an update.
 
  • Like
Reactions: onderjas

barathr

Member
Nov 24, 2022
8
4
Depends what you want to backup.
I use swift backup and just backup apps, which makes setting up phone much easier when I need to format for an update.
Oh isn't that similar to the Google restore thing when you first set up your phone? It does pretty much the same thing right - re download all your apps from the play Store? Or does your thing import the login data for those apps as well so you don't have to sign into them and set them up again?
 

suby97

Member
Jan 21, 2019
37
8
Oh isn't that similar to the Google restore thing when you first set up your phone? It does pretty much the same thing right - re download all your apps from the play Store? Or does your thing import the login data for those apps as well so you don't have to sign into them and set them up again?
If you are rooted you can back everything up including logins etc. If not rooted it's just the apps themselves, still better than Google restore imo.
 
  • Like
Reactions: barathr

iXanza

Inactive Recognized Contributor
Apr 26, 2011
3,797
2,412
Redmi K20 Pro
Google Pixel 6 Pro
Hey Joey. How would I keep encryption on after flashing evolutionx? When I boot into orangefox the data is already decrypted. Would like all the data to remain encrypted for security reasons.
 

Alexintheecho

Senior Member
Dec 19, 2015
54
51
Ok now I'm facing a issue. Sometimes, I don't quite know, the launcher just drops frames and everything goes like 15-20 frames. And I say is the launcher because the quick settings works fine, and the apps works great, but moving through the launcher, the multitask, the opening animation of the apps, all that suddenly goes laggy. I tried block and unblock the phone, wiping cache of the pixel launcher. The only solution is rebooting but eventually it goes laggy again
 
Last edited:
  • Like
Reactions: auset

vvouliotis

Member
Aug 25, 2018
27
10
47
Thessaloniki
Ok now I'm facing a issue. Sometimes, I don't quite know, the launcher just drops frames and everything goes like 15-20 frames. And I say is the launcher because as you can see in the video the quick settings works fine, and the apps works great, but moving through the launcher, the multitask, the opening animation of the apps, all that suddenly goes laggy.
I would suggest flashing the latest A11 firmware. you can find it in: https://xiaomifirmwareupdater.com/firmware/raphael/
 

wowandroid

Senior Member
Nov 3, 2011
187
8
Hi guys.

I've just managed to install this rom. It's absolutely brilliant. But I've got a few issues which I'm hoping someone can tell me how to resolve:
  • The Android System WebView won't update - I've tried to uninstall it, clear cache/data etc, but it still won't work
  • Is there a way to remove, relocate or hide the bottom Google Search Bar? - I never tend to use it as I find it annoying, so I would prefer to totally remove it if possible.
  • The other issue I've found with this rom is that after disabling gestures and re-enabling the 3 navigation buttons (which I prefer), they are the wrong-way round, i.e. I prefer the back button to be on the right-hand side. So if you know any way of fixing this then please let me know.
Thanks again.
 
Last edited:

deagle-lim

Senior Member
Mar 8, 2012
343
26
hi everyone,
how to turn off this ?
 

Attachments

  • IMG_20221204_100009.jpg
    IMG_20221204_100009.jpg
    2.7 MB · Views: 103
  • IMG_20221204_100147.jpg
    IMG_20221204_100147.jpg
    2.5 MB · Views: 108

Meruccubus

Senior Member
Mar 29, 2020
105
25
Hello, tell me. If I made clean flash with DFE. Then after every update I should flash ROM + DFE to keep disabled encryption?
 

auset

New member
Nov 29, 2022
2
1
Ok now I'm facing a issue. Sometimes, I don't quite know, the launcher just drops frames and everything goes like 15-20 frames. And I say is the launcher because the quick settings works fine, and the apps works great, but moving through the launcher, the multitask, the opening animation of the apps, all that suddenly goes laggy. I tried block and unblock the phone, wiping cache of the pixel launcher. The only solution is rebooting but eventually it goes laggy again
Same. I flashed clean via TWRP and OrangeFox, with Magisk and without it, with encryption and without, each time flash A11 firmware first, always same result - after some time launcher drops FPS randomly when open/closing apps or switch apps between "recent apps" screen. As you said, only reboot helps for a while.

If I find any pattern to this bug, I will write
 
  • Like
Reactions: Alexintheecho

Alexintheecho

Senior Member
Dec 19, 2015
54
51
Same. I flashed clean via TWRP and OrangeFox, with Magisk and without it, with encryption and without, each time flash A11 firmware first, always same result - after some time launcher drops FPS randomly when open/closing apps or switch apps between "recent apps" screen. As you said, only reboot helps for a while.

If I find any pattern to this bug, I will write
You got installed repainter? It's a app that let you modify the monet theme on your phone and casually, after I installed it never happened to me in all day
 

wowandroid

Senior Member
Nov 3, 2011
187
8
Hi guys.

I've just managed to install this rom. It's absolutely brilliant. But I've got a few issues which I'm hoping someone can tell me how to resolve:
  • The Android System WebView won't update - I've tried to uninstall it, clear cache/data etc, but it still won't work
  • Is there a way to remove, relocate or hide the bottom Google Search Bar? - I never tend to use it as I find it annoying, so I would prefer to totally remove it if possible.
  • The other issue I've found with this rom is that after disabling gestures and re-enabling the 3 navigation buttons (which I prefer), they are the wrong-way round, i.e. I prefer the back button to be on the right-hand side. So if you know any way of fixing this then please let me know.
Thanks again.
Sorry guys, I've not had any reply and I'm BUMPING this.
 

auset

New member
Nov 29, 2022
2
1
You got installed repainter? It's a app that let you modify the monet theme on your phone and casually, after I installed it never happened to me in all day
No, didn't install. Didn't change anything with the theme, even wallpaper is default.
It's strange, why some external app affect this bug with refresh rate drops, it shouldn't work like that
 

Alexintheecho

Senior Member
Dec 19, 2015
54
51
No, didn't install. Didn't change anything with the theme, even wallpaper is default.
It's strange, why some external app affect this bug with refresh rate drops, it shouldn't work like that
Yeah I know, I'm like searching for a pattern and the only clue I found was uninstalling that app, it's the only "weird" thing.

I don't know maybe some bug for changing the theme or something hahaha
 

Tomkast

New member
Nov 28, 2022
2
1
Is it only in my phone? I have turned on VoLTE or VoWiFi and I have no VoLTE or VoWiFi icons on status bar (rom version 2022-11-30). No options in menu about those icons too. They were displayed properly in 2022-11-14 version.
VoWiFi, for example, is working, because during connection it is (Wi-Fi) indicated in a dialer. And in a call history too.
Except for this little problem, version 2022-11-30 is working very stable IMHO.
 
  • Haha
Reactions: Mr-Valdez

Rocckyman729

New member
Sep 1, 2022
2
0
OnePlus X
Redmi K20 Pro
Is it only in my phone? I have turned on VoLTE or VoWiFi and I have no VoLTE or VoWiFi icons on status bar (rom version 2022-11-30). No options in menu about those icons too. They were displayed properly in 2022-11-14 version.
VoWiFi, for example, is working, because during connection it is (Wi-Fi) indicated in a dialer. And in a call history too.
Except for this little problem, version 2022-11-30 is working very stable IMHO.
"
Quick announcement:

We've removed VoLTE/VoWiFi icon support on the latest source to remedy the QS expand lag experienced by several of our officially supported devices.

This is done not only to better optimize the ROM for all devices using Evo, but to mimic the latest Pixel devices as well (as they do not have any VoLTE/VoWiFi status bar icons).

We truly hope for your understanding.
"

This was posted on Evolution-X Telegram by Joey on 21 November; hence this affects all updates after that. Hope this helps.
 

Top Liked Posts

  • 2
    I'm in a similar boat to you mate. My Halifax and Chase banking apps do not work. When I run either of them for the first time, they stay stuck showing the Halifax logo or the Chase Logo fors ages and then suddenly close down. I thought it might be related to permisions, but the apps have full permissions to everything.

    Can anyone please help with this, otherwise the rom is useless if it can't run well-known apps.
    My banking apps work fine along with GPay, I'm not rooted. If you are, make sure to hide banking and other necessary apps within Magisk.
    1
    I'm in a similar boat to you mate. My Halifax and Chase banking apps do not work. When I run either of them for the first time, they stay stuck showing the Halifax logo or the Chase Logo fors ages and then suddenly close down. I thought it might be related to permisions, but the apps have full permissions to everything.

    Can anyone please help with this, otherwise the rom is useless if it can't run well-known apps.

    if you are rooted, make sure Magisk is set as "hidden" from within Magisk options, turn on zygist and use the "denial list" to hide your apps. Aaaaand, look for the "Magiskhide Props Config", "Universal SafetyNet Fix" and "Systemless Hosts" modules for magisk and flash them. After that, it should work... At least in my case that's what brought back my banking apps and Netflix
    1
    Is there an option to automatically display the keyboard when switching to the app drawer? As I don't use icons on the home screen and constantly clicking the search field at the top of the screen is problematic.
    Let me know if there's ANY ROM using Launcher3 that has that feature because as far as I know, only Pixel Launcher has that feature.
    1
    Merci pour ton retour mais je ne vois même pas le dossier Storage. Et donc encore moins les autres.
    Bizarre cette affaire, depuis que je suis passé en Evolution, impossible de retrouver mes fichiers. Peux-être que je devrais changer de recovery ?


    J'ai ajouté quelques photos, histoire que ce soit plus parlant.
    Your phone is encrypted. You need to descrypt it or you can use an external USB (OTG) to save the files you need and flash them in recovery
    1
    My bootloader is also unlocked so I doubt that is the issue.
    Thanks very much for clarifying that. I'm going to be honest and say that as good as the Evo X rom is, I don't want to have a rom, where I'm not sure if an app will work or not and I certainly don't want to spend lengthy amounts of time figuring out what to do whenever such issues crop up. Therefore I have decided to revert back to Xiaomi's MIUI stock rom and lock the Bootloader. At least this way I can be sure that apps will work.

    Thanks to everyone for helping me. I'm very grateful.
  • 26
    The latest update is out! Several changes such as the move back to Aperture camera as default (due to lack of system space for GCam GO), lockscreen shortcuts may now be disabled or replaced with different shortcuts, the return of Battery health entries, QS tile layout settings, QS data usage footer and tons of other additions and improvements. I hope you guys enjoy the latest update and continue to support the project by donating!

    Changelog for the latest (01/17/2023) update

    Device changes:
    ==============================
    • Fix display animation while AOD on/off screen
    • Move IMS ringback workaround prop to system_ext
    • Restore libipanat
    • Switch default camera to Aperture (due to lack of system space)
    • Use [email protected]
    • overlay: Disable color inversion preference
    • overlay: Further address aux camera for Aperture
    • overlay: Hide Battery health section
    • telephony: Disable handling audio directing changes between call states
    • uprev keymaster to 4.1
    ------------------------------
    ROM changes:
    ==============================
    • Bring back SimpleDeviceConfig and update to A13
    • Enable pulse on new tracks by default
    • Evolver/Settings: Use proper grammar/check correct spelling
    • Evolver: Add an ability to blink flashlight for notifications
    • Evolver: Add back missing setMax method in CustomSeekBarPreference
    • Evolver: Add support for GMS switch
    • Evolver: Allow setting bottom keyguard shortcuts
    • Evolver: Allow to change QS tile label text size
    • Evolver: Bring back QS footer data usage
    • Evolver: Bring back QS tile layout settings
    • Evolver: Bring back notification counters
    • Evolver: Configurable lockscreen clock color
    • Evolver: Extend DashboardFragment instead of SettingsPreferenceFragment
    • Evolver: HUN importance selector
    • Evolver: LockScreen: Avoid joining strings with + in a loop
    • Evolver: Move AOD schedule back to Lockscreen fragment
    • Evolver: Preference: Add CustomSecureSettingMainSwitchPreference
    • Evolver: Remove Power menu flashlight option
    • Evolver: Remove QS footer text customization
    • FPSInfoService: Revamp FPS counter
    • Fix PermissionHelper NullPointerException
    • Fix exception caused by system app setting wallpaper
    • GCamGOPrebuilt: Override GoogleCamera from gms
    • GameSpace: Hide icon from launcher
    • KernelCpuUidTimeReader: Always check if remove_uid_range file exists
    • Launcher3: Adjust suggestions row vertical padding
    • Launcher3: Do not limit the number of search results
    • Launcher3: Do not skip search animation for app icons
    • Launcher3: Keep hotseat bottom spacing for taskbar devices
    • Launcher3: Remove ugly 4x4 grid option
    • ParallelSpace: Allow/block essential apps without overlay
    • ParallelSpace: Enable google services by default
    • QS: Add and use Bluetooth Panel instead of full Settings
    • Remove QS transparency feature
    • Settings: Add sliders for color balance adjustment
    • Settings: Align the long press behavior on secondary sim
    • Settings: Allow customizing default notification vibration pattern
    • Settings: Allow disabling color inversion pref via overlay
    • Settings: Allow setting wake for notification separately from doze
    • Settings: Allow the user to change the BackupTransport
    • Settings: Allow toggling NFC sounds
    • Settings: Allow toggling in-call notifications
    • Settings: Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page
    • Settings: Fix NullPointerException when renaming a fingerprint
    • Settings: Fix always return first package for mock location app in developer options
    • Settings: Fix crash when input illegal proxy port number
    • Settings: Fix crash when showing error dialog in NetworkRequestDialogActivity
    • Settings: Fix permissions for internal links
    • Settings: Fix potential NPE crash in ConversationHeaderPreferenceController
    • Settings: Fix the IllegalArgumentException from RecyclerView
    • Settings: Follow Accent color on search button
    • Settings: Introduce automated Sleep Mode
    • Settings: Mark DataUsageState as nullable to avoid potential NPE risk
    • Settings: Re-arrange and add ordering in battery preferences
    • Settings: Remove Quick Mute gesture
    • Settings: Show current value of color balance sliders
    • Settings: Update battery temp & health strings
    • SystemUI: Don't force small clock when media isn't allowed on keyguard
    • SystemUI: Fix default data SIM resetting after reboot
    • SystemUI: Hide notifications when quickly expanding QS
    • SystemUI: Implement sleep for pickup gesture
    • SystemUI: Redesign lockscreen bottom buttons
    • SystemUIGoogle: Add missing permission for Smartspace
    • SystemUIGoogle: Power: disable some debug services
    • SystemUIGoogle: Use system font for smartspace
    • ThemePicker: Unify font & icon label sizes, scroll the text
    • ThemePicker: grid_section_view: Center it like the rest
    • UdfpsResources: Add Genshin Impact Character icons
    • Update translations
    • WifiDisplaySource: allow overriding max wfd resolution with prop
    • WifiDisplaySource: raise supported resolution to 1920x1080p60
    • apex: Allow overriding prefer and add required frameworks
    • base: fix list style alert dialog to use system font
    • base: styles: Use user fonts for Material UI themes
    • base: treewide: Disable debug logging
    • clockfont: Copy all fonts for lockscreen clock font
    • config: Enable QR scanner shortcut on lockscreen
    • config: Make building TouchGestures optional
    • device_config: Enable smart actions in the clipboard overlay
    • device_config: Globally enable the new photo picker
    • fix NullPointException when pkg is null
    • fixup! camera: Skip HFR checks for privileged apps
    • fwb: guard power calculator spam with debug
    • gms: GoogleCamera: Adjust make file and delete unneeded stub apk
    • graphics: Override system fonts with user-selected overlays
    • java_sdk_library_import: Copy all prebuilt properties to child modules
    • overlay: SettingsLib: No longer override headline font family
    • packages: Build Seedvault
    • permissions: Grant ACCESS_COARSE_LOCATION to some system apps
    • rro_overlays: Enable Safety Protection
    • rro_overlays: Update face unlock configuration
    • soong: Add support to set vendor tag with client package name
    • udfps: Allow devices to pulse onFingerDown instead of waking the screen
    • vendor: Add permissions for lineagehw
    • vendor: Update CarrierSettings database
    • vendor: fix check for picking up partner_modules
    DOWNLOAD
    19
    The final update for January is out! FM radio is back, FOD flickers have been fixed, screen off FOD unlock has been improved. Regarding FOD unlock, it no longer times out when the device is sleeping, so screen-off unlocking is more accurate/responsive. Those are the most significant changes for this one. I hope you like the latest update and continue supporting by donating!

    Changelog for the latest (01/25/2023) update

    Device changes:
    ==============================
    • Adapt for CSC DC Dimming (fixes FOD flickers)
    • Bring back FM Radio support
    • Bring in CSC DC Dimming kernel changes
    • Checkout NFC to LOS sm8150-common tree (fixes remaining NFC issues)
    • Disable display color inversion
    • Support UDFPS on AoD (fixes unlocking FOD while screen is off)
    • fingerprint: update for new implementation
    ------------------------------
    ROM changes:
    ==============================
    • BLASTBufferQueue: Limit logspam
    • Bluetooth: Disable robust caching for client side (fixes BT issues with most devices)
    • Evolver: Add warning for Navbar visibility toggle
    • Fix custom_apns script
    • Fix stuck screen from display change timeout
    • PixelPropsUtils: Get package name from context instead of app
    • PixelPropsUtils: Use Xiaomi 11T for Clash of Clans
    • PixelPropsUtils: Use actual device model name
    • PixelPropsUtils: Use spoofBuildGms for FP and model alteration
    • Services: Boost gesture flings
    • Settings: Allow disabling color inversion support
    • Settings: Match contextual card dimensions with search bar
    • base: Add `@Readable` for RINGTONE2 and RINGTONE2_CACHE (fixes crash when setting 2nd SIM ringtone)
    • gms: Disable dexpreopt for most Google apps
    • gms: Remove unneeded Pixel-specific vendor stuff
    DOWNLOAD
    17
    Happy New Year! The first build of 2023 is out. The next update will include January security patches. Several vital changes are done. Thanks to all who supported and donate if you like this build!

    Changelog for the latest (01/02/2023) update

    Device changes:
    ==============================
    • None
    ------------------------------
    ROM changes:
    ==============================
    • Add null pointer check to avoid system crash
    • Bluetooth: legacy: Split header for hci legacy definitions
    • Build NfcNci for AOSP NFC
    • KeyguardIndication: Fix glitchy charging info on lock screen and AOD
    • Launcher3: Add a preference to manually restart the launcher
    • Launcher3: Fix taskbar crash without QSB
    • Launcher3: IconPalette: Don't crash when the app gives us an invalid color
    • Launcher3: Implement LocalColorExtractor using monet theme engine
    • Launcher3: Import bcsmartspace lib
    • Launcher3: LocalColorExtractor: Adapt for 12L changes
    • Launcher3: LocalColorExtractor: Disable local colors when using system presets
    • Launcher3: Move restart check to home page
    • Launcher3: Remove memory info view (unreliable)
    • Launcher3: Set default app drawer opacity to 100%
    • Launcher3: Specify the component name to start the picker
    • Launcher3: bcsmartspace: Import translations
    • ParallelSpace: Allow devices to overlay whitelist/blocklist apps
    • PixelPropsUtils: Use redfin props for extra packages
    • Send enhanced sco setup cmd only for wcn3990
    • Settings: Bring back Quick Tap support
    • SystemUI: Revert to old Bluetooth QS tile
    • Update translations
    • fixup! Improvements for dynamic VoLTE & VoWiFi icons
    • sepolicy: Allow Launcher3 to access zram
    • vendor: Bring back and update SettingsGoogle/SystemUIGoogle to A13 QPR1
    DOWNLOAD
    15
    The final follow-up, for now, is with a major change. ANX with Leica Camera support has been added to the ROM. This, in turn, causes system space issues wherein we had to remove a handful of prebuilt apps (they may still be installed via Play Store).

    Changelog for the latest (01/19/2023) update

    Device changes:
    ==============================
    • Add MiuiCamera
    • Drop some prebuilt packages (DevicePolicyPrebuilt, Photos, PixelLiveWallpaperPrebuilt, PixelWallpapers2022, SoundAmplifierPrebuilt)
    • overlay: Set config_defaultPeakRefreshRate to 102Hz
    • parts: Add Dirac logo
    • parts: Improve refresh rate settings
    • parts: Replace icons for doze
    • sepolicy: Address xiaomiparts denials
    • sepolicy: Remove more duplicate wakeup labels
    ------------------------------
    ROM changes:
    ==============================
    • ParallelSpace: Add Android Auto to block list
    DOWNLOAD
    11
    Sorry for those who just updated but a new build is out! This one fixes the broken Documents mode in the MIUI/Leica Camera app as well as brings back the Battery Health entries which apparently is useful to some users. Pixel Feathers wallpapers also make their return. Kindly use the DOWNLOAD MIRROR if you have issues with SourceForge.

    Changelog for the latest (01/22/2023) update

    Device changes:
    ==============================
    • Bring back Battery health entries
    • Bring back PixelWallpapers2022 app
    • Fix Leica Camera Documents mode
    • Some Soviet kernel changes
    ------------------------------
    ROM changes:
    ==============================
    • Disable dexpreopt for most Google apps
    • Evolver: Introduce Google TV remote controls keyguard affordance
    • Fix crash when comparing messages
    • Fix potential NPE when MessagingMessage's message is null
    • PixelPropsUtils: Set shipping level to 32 for devices >=33
    • Remove blobs/packages conflicting with Pixel vendor
    • Settings: Match contextual card dimensions with search bar
    DOWNLOAD
    DOWNLOAD MIRROR
  • 62


    Evolution X 7.5 for the Xiaomi K20 Pro / Xiaomi Mi 9T Pro [raphael]
    Code:
    /*
    * Your warranty is void. Or valid, 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 modifications, 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 (Founder/Lead Developer)
    @RealAkito(Project Manager/Co-Founder)
    @AnierinB (Project Specialist/Co-Founder)

    Reach us on Twitter! @EvolutionXROM

    SRQCjQJ.png


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

    What are our features?
    Themes

    - Theming Settings (Style, Color Source, Accent Color, Accent Background, Background Color, Luminance, Chroma, Tint Background)
    - Custom Themes (Black, Clear, Vivid, Paint In The Snow, Espresso)
    - Dark Theme Schedules
    - Lock screen Clock Fonts (16 Fonts)
    - Headline/Body Fonts (53 Fonts)
    - SB Icon Packs (10 Styles)
    - SB Signal Icon Packs (14 Styles)
    - SB WiFi Icon Packs (10 Styles)
    - System Icon Shape Packs (16 Styles)
    - 3 Button Navbar Styles (10 Styles)

    Status bar

    - Status Bar Lyrics
    - Clock Styles (Right, Center, Left)
    - Clock & Date Configs (Auto Hide, Hide Duration, Show Duration, Seconds, AM/PM, Font Size, Date Position/Case/Format)
    - SB Logo Pack (20 Styles, Right/Left)
    - Network Traffic Indicators
    - Battery Icon Styles (19 Styles)
    - Battery Percent (Hidden, Inside Icon, Next To Icon)
    - Battery Bar (Thickness, Alignment, Blend Colors, Reverse Direction, Colors, Animation)
    - System SB UI Tuner
    - Data Disabled Icon (On/Off)
    - Old Style Mobile Data
    - 4G Instead Of LTE
    - Roaming Indicator
    - WiFi Type Icon
    - Colored Icons
    - Notification Count
    - Bluetooth Battery Status
    - Mic/Camera Privacy Indicator
    - Location Privacy Indicator
    - Media Projection Privacy Indicator

    Notifications

    - ReTicker
    - App Colored Background For Reticker
    - Heads Up (Time Out, Importance Threshold, Less Boring, Stoplist/BlockList)
    - Force Expand Notifications
    - Notification Sound If Active
    - Kill App Button
    - Blink Flashlight For Incoming Call (When Ringing, When Silent, When Entierly Silent, Always)
    - Blink Flashlight For Notifications
    - In-Call-Vibrations (Connect, Waiting, Disconnect)

    Quick Settings

    - Clock
    - Clock Font Size
    - Date
    - Battery Style (15 Styles)
    - Battery Percent Location (Hidden, Inside Icon, Next To Icon)
    - Battery Estimates
    - Secure QS Tiles Requires Unlocking
    - Quick QS Pulldown (Disabled, Right, Left, Always)
    - Brightness Slider (Never, Expanded, Always)
    - Brightness Slider Position (Top, Bottom)
    - Auto Brightness Icon
    - Hide Labels
    - Label Text Size
    - Smart Pulldown
    - Vertical Layout
    - Columns In Portrait (2-5)
    - Columns In Landscape (2-6)
    - QS Tile Animation Style (3 Styles)
    - QS Tile Animation Druations (3 Speeds)
    - QS Tile Animation Interpolator (8 Styles)
    - Vibration On Touch
    - Vibration On Touch Duration
    - QS Footer Warnings
    - Show Data Usage
    - User Account Icon
    - Edit Icon
    - Power Menu Shortcut
    - Running Services Shortcut
    - Settings Shortcut
    - Clear All Button (10 Styles, 5 Backgrounds)

    Power Menu

    - System Settings (Hold PWR Assistant + Hold Duration)
    - Disable Power Menu On LS
    - Power
    - Restart
    - Advanced Reboot Options
    - Screenshot
    - On-The-Go Mode
    - Settings
    - Lock Down
    - Emergency
    - Device Controls
    - Users
    - Logout
    - Bug Report

    Gestures

    - System Settings
    - Quick Tap
    - Volume Button Playback Control
    - Swipe To Screenshot
    - Brightness Control
    - PWR Button Torch
    - Double Tap To Sleep Status Bar
    - Double Tap To Sleep Lock screen
    - AOSP Gestures
    - Pill Length
    - Pill Radius
    - Hide IME Button Space
    - Back Gesture Animation

    Lock screen

    - Edge Light
    - Always On Fingerprint
    - UDFPS Icon Picker (55 Styles)
    - UDFPS Animation Picker (38 Styles)
    - Lock screen Charging Info
    - Hide Status Bar
    - Hide QS During Secure Lock screen
    - Media Cover Art (5 Filters)
    - Ripple Effect
    - Fingerprint Authentication Vibration
    - Fingerprint Error Vibration

    Buttons

    - Navigation Bar
    - Compact Layout
    - Invert Layout
    - Show Vol Panel On Left
    - Per App Vol Control
    - On-Screen NavBar
    - Reorient Volume
    - Volume Rocker Wake
    - Keyboard Cursor Control
    - Alert Slider Notifications
    - Alert Slider Pulse
    - Block Alert Slider In Pocket Mode
    - Click To Partial Screenshot

    Animations

    - Screen Off Animation (3 Styles)
    - Power Menu Animations (11 Styles)
    - Android P Animation Style

    Miscellaneous

    - AOD Display Schedule
    - Google Services
    - Parallel Space
    - Game Space
    - Smart Pixels
    - App Lock
    - Launch Music App On Headset Connection
    - Unlimited Photos Storage
    - Unlock Higher FPS In Games
    - Netflix Spoof
    - Pulse Music Visualizer (Navbar, LS, Ambient)
    - Volume Panel Timeout
    - Jitter Test
    - Ignore Secure Window Flags
    - Show CPU Info
    - Toast App Icon
    - Sensor Block Per Package
    - Wakelock Blocker
    - Alarm Blocker
    - Default USB Configuration
    - Radio Info

    Evolution X Launcher

    - Icon Packs
    - Notification Dots
    - Icon Size
    - Icon Font Size
    - Max Lines For App Label
    - Lock Layout
    - Add App Icons To Home
    - Dark Status Bar
    - Double Tap To Sleep
    - Wallpaper Scrolling
    - Wallpaper Zooming
    - At A Glance
    - Swipe To Access Google Feed
    - Hide/Show Status Bar
    - Top Shadow
    - Icon Labels On Desktop
    - Hotseat Background
    - Google Search bar
    - Themed Icons
    - Corner Radius
    - Themed Icons In App Drawer
    - App Drawer Search bar
    - Icon Labels In App Drawer
    - App Drawer Row Height
    - App Drawer Background Opacity
    - Recents Background Opacity
    - Recents Scroll Vibration
    - Recents Screenshot
    - Recents Google Lens
    - Recents Clear All
    - Suggestions In All Apps List
    - Suggestions On Home
    - Blocked Suggestions
    - Parallel Space
    - Taskbar
    - Rotation
    - Hidden & Protected Apps

    CIrL2gb.png


    Nothing MAJOR at the moment.

    PLEASE DO NOT FLASH GAPPS, THEY ARE ALREADY INCLUDED

    First Time Install / Clean Flash from MIUI

    1. Reboot to Fastboot
    2. Download your desired recovery for your device
    3. Flash whichever recovery you desire and make sure you're on latest A11 firmware.
    If not, flash
    A11 firmware.
    4. FORMAT data. (Requires full backup of internal storage)
    5. Flash the ROM
    6. Reboot to System and #KeepEvolving
    7. Don't restore DEVICE SETTINGS during Setup Wizard.


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





    Download
    Donate to me! / Official Chat / Device Support




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

    Contributors
    joeyhuab

    ROM OS Version: Android 13
    ROM Kernel: Linux 4.14.302
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 7.5
    Stable Release Date: 2022-08-17

    Created 2022-08-17
    Last Updated 2023-01-25
    39
    New update is out. November patches have been merged, the kernel is now updated and Face Unlock is now available! I hope you enjoy the new changes! Other fixes in the changelog below.

    Changelog for the latest (11/09/2022) update

    Device changes:
    ==============================
    • Add default alarm and media vibration intensity settings
    • Add faceunlock package to aux cam list
    • Add location bypass package overlay
    • Audio Policy: Drop maxOpenCount & maxActiveCount
    • Audio Policy: Drop unneeded FM Tuner
    • Audio: Build [email protected]
    • Checkout Wifi configs
    • Checkout other configs
    • Don't build FM targets
    • Migrate vendor.camera.aux.packagelist to overlay
    • Remove Zygote sepolicy directory
    • Remove libhidl
    • Remove references to a2dp module
    • Set correct path for sm8150-tavil-snd-card_Button_Jack.kl
    • Setup wifi symlinks
    • Update Audio HAL Interface
    • livedisplay: Drop unsupported PictureAdjustment
    • overlay: Configure aux camera for Aperture
    • overlay: FaceUnlockService: Define front camera id
    • overlay: Improve face unlock for popup camera
    • overlay: Improve pinner configuration
    • overlay: Update multiple vibration strength levels overlay for 13
    • selinux: Fixup hal_power_service denialEnable IncrementalFS support
    • sepolicy: Fix faceunlock denial
    • sepolicy: Remove duplicate wakeup labels
    ------------------------------
    ROM changes:
    ==============================
    • AlertWindowNotification: Correctly load app label
    • Allow screen unpinning on devices without navbar
    • AmbientIndicationContainer: Fix possible NPE
    • AudioService: catch RuntimeException for IServiceManager.getService
    • AuthRippleController: Always finish the LightRevealScrim
    • AuthRippleController: Only update sensor location when necessary
    • BatteryService: Switch Dash charging status path to an overlay
    • BatteryStatsImpl: Guard against OOB
    • BrightnessController: Don't update slider from DisplayManager callback if user is changing brightness
    • Camera: Allow skipping input configuration check
    • Camera: Expose aux camera if packagename is null
    • CameraDeviceImpl: Don't crash when checking input configuration failed
    • Change the default value of sync mode to NORMAL
    • CutoutFullScreenController: force full screen important apps
    • Enable backup service by default for all users
    • EventLog: Disable event writing in production builds
    • Evolver: Bring back 9 more battery styles
    • Evolver: Controllable squiggle animation
    • FaceUnlockService: Set default front camera id to 1
    • Fix DozeLogger NPE crash when DozeMachine.State is null
    • Fix NPE when finishing remote animation
    • Fix crash when init QrCamera to start preview
    • Fix crash when trying to dismiss dialog
    • Fix screen unpinning text on devices that have gestures on fp sensor
    • GameSpace: Long click Settings icon to open Settings Dashboard
    • GameSpace: Notify in-coming call number when receiving/rejecting call
    • GameSpace: Port auto answer/reject calls feature
    • Link dialog radius to config_dialogCornerRadius
    • ListView: Disable dividers by default
    • Merge November 2022 security patches
    • PixelPropsUtils: Don't spoof euicc
    • PixelPropsUtils: Get package name from context instead of app
    • PixelPropsUtils: Update fingerprints to November 2022 release
    • Re-implement Face Unlock from PE
    • Remove Safety Center tile from default tiles
    • Set callback before hal connection to avoid NPE on startup
    • Settings: Add an activity for saved Bluetooth devices fragment
    • Settings: Add fallback summary text if there is no matching screen timeout value
    • Settings: Add quick mute gesture
    • Settings: Add vibration patterns from OOS
    • Settings: Adjust gesture navigation settings title
    • Settings: Allow choosing a custom vibration pattern
    • Settings: Allow disabling clipboard overlay
    • Settings: Ambient Music Ticker - Allow to pulse on new tracks
    • Settings: Custom vibration pattern per notification channel
    • Settings: Fix NPE crash in TextToSpeechSettings
    • Settings: Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page
    • Settings: Fix compile warnings due to non-varargs call of varargs method
    • Settings: Fix crash when input illegal proxy port number
    • Settings: Fix crash when showing error dialog in NetworkRequestDialogActivity
    • Settings: Fix incorrect switch status when user stay in NightDisplaySettings page while scheduled night lights on
    • Settings: Fix potential NPE crash in ConversationHeaderPreferenceController
    • Settings: Fix show system status lost when switching dark theme
    • Settings: Fix the IllegalArgumentException from RecyclerView
    • Settings: Mark DataUsageState as nullable to avoid potential NPE risk
    • Settings: Move custom vib pattern to its own preference
    • Settings: Protect sensitive data on the about phone
    • Settings: Remove broken LTE only mode
    • Settings: Remove offsets from Evo X logo
    • Settings: Use ListPreference instead of DropDownPreference
    • Settings: add animation to dark mode preference
    • Settings: buttons text should no longer be allCaps
    • Settings: drop divider in dark mode screen
    • SettingsGoogle: Update resources from cheetah
    • StrictMode: Enable by default only in ENG builds
    • Sync hardware/xiaomi changes from LOS
    • Sync sepolicy-legacy-um and sepolicy_vndr-legacy-um changes from LOS
    • SystemUI: Add VPNTethering tile
    • SystemUI: Add charging icon to the charging animation
    • SystemUI: BurnInProtectionController: offset less aggressively
    • SystemUI: Check whether the selected WFD route is available
    • SystemUI: Darken circle battery background on expanded QS
    • SystemUI: Disable all-caps for smart reply button text
    • SystemUI: Enable status bar burn-in protection by default
    • SystemUI: Improve charging animation's color palette
    • SystemUI: Improve fp ripple animation color
    • SystemUI: Limit keyguard charging stats updates
    • SystemUI: Logo: Avoid NPE
    • SystemUI: Play all charging animator sets at the same time
    • SystemUI: Properly set onclick listener for battery
    • SystemUI: Re-implement burn-in protection for status/navbar
    • SystemUIGoogle: Update resources from cheetah
    • TrafficStats: Stop the spam
    • Update various corner radiuses to align with AOSP apps
    • apns: Added IA APN types to all default type APNs
    • apns: Format xml spacing
    • base: Disable some DEBUG log spill
    • base: Don't send interaction hint for unnecessary events
    • base: Reduce horizontal spacing around location icon
    • base: Stop the spamming of background start not allowed
    • base: TtsEngines: fix yet another NPE
    • camera: Allow extending aux list/excludelist
    • config: Disable remote keyguard animation until it's fixed
    • config: Downscale task snapshots to 80%
    • core: Treat reboot boot mode same as normal one
    • fixup! Do not dismiss keyguard after SIM PUK unlock
    • fixup! biometrics: allow to disable unused fingerprints cleanup
    • kernel: Only add GCC to PATH when using GNU binutils
    • kernel: Override LD_LIBRARY_PATH only on <5.10
    • kernel: Remove TARGET_KERNEL_MODULES error
    • kernel: Remove darwin support
    • kernel: Support copying modules to vendor_kernel_boot
    • lmkd: fix the cgroup attribute name to MemCgroupEventControl
    • reTicker: Do not jump to app when clicked in games
    • telephony: Provide a default executor
    • themes: UdfpsResources: Add more resources from Realme RMX3392
    • themes: UdfpsResources: Remove Aurora and OP Cosmos
    • vendor: apex: Update from TD1A.221105.001
    • vendor: rro_overlays: Update from cheetah
    • version: Uprev to 7.3
    DOWNLOAD
    30
    This is for everyone in general:
    1. Most features that haven't been included are either pending or aren't really possible to work on right now.
    2. If features are included in early builds, there's likely a chance that they might still include some bugs.

    With both said, the latest security patches from Google are out, and here's the September patch update! Tons of features come back including per-app volume support, GameSpace making its return, lock screen charging info, Battery and Clock customization, and tons of others featured in the changelog below. We hope you enjoy your stay on Android 13 with our latest release and keep supporting the project by donating. Thanks!

    Changelog for the latest (09/07/2022) update

    Device changes:
    ==============================
    • sepolicy: Remove debugfs related rules
    ------------------------------
    ROM changes:
    ==============================
    • Add various system packages to indicator exemptions
    • AudioService: Remove Analog Dock from fixed-volume devices
    • BootAnimation: Check for resolution override
    • Bring back additional Screen recorder options
    • Bring back per-app volume feature
    • Camera: allow camera to use power key as shutter
    • Cellular tile: don't show disable confirmation dialog
    • Don't pass repeated back key events to app if custom action is set up
    • Don't skip theme application if it's already current
    • Download: Add support to manually pause/resume download
    • Evolver: Add back Lockscreen Charging info
    • Evolver: Add back support for window ignore secure
    • Evolver: Allow disabling QS battery estimates
    • Evolver: Bring back Battery light customization
    • Evolver: Bring back GameSpace
    • Evolver: Bring back HW Keys customization
    • Evolver: Bring back LED light options
    • Evolver: Bring back click to take partial screenshot
    • Evolver: Bring back daily data usage in QS footer
    • Evolver: Bring back reTicker feature
    • Evolver: Bring back status bar battery styles
    • Evolver: Bring back status bar clock options
    • Evolver: Bring back volume rocker wake
    • Evolver: Introduce status bar and QS clock size feature
    • Evolver: Re-introduce Smart Pulldown
    • FingerprintManager: return "Try again" by default
    • Fingerprints: Increase MAX_FAILED_ATTEMPTS
    • Keyguard - Treat messages to lock with priority
    • Keyguard: allow large clock on tablets
    • Keyguard: don't use large clock on landscape
    • Merge September 2022 security patches
    • NavigationModeController: Mute debug logging
    • PixelPropsUtils: Fix up GMS workaround logic
    • PixelPropsUtils: Update fingerprints to September 2022 release
    • QS: LocationTile: make it cycle modes
    • Settings: Add back increasing ring feature
    • Settings: Add option to cycle through ringer modes
    • Settings: Add preference for one shot auto-brightness
    • Settings: Add switch for linked ring and media notification volumes
    • Settings: Add toggle to enable ADB root
    • Settings: Align user avatar with homepage title
    • Settings: Apply SUW button theming to WiFi page
    • Settings: Bring back IME space feature
    • Settings: Check isVoiceCapable for Calls&SMS category
    • Settings: Don't reset A2DP offload when disabling developer settings
    • Settings: Don’t disable ls device controls based on secure lock
    • Settings: Enable notifications led light by default
    • Settings: Fingerprint: hide link icon when there's no link
    • Settings: Fix duplicated baseband string on all devices
    • Settings: Follow navbar color in base
    • Settings: Forward port lock pattern grid size
    • Settings: Forward port pattern visibility settings
    • Settings: Improve gesture bar length option
    • Settings: Make FRP go through ChooseLockPatternSize if needed
    • Settings: Make NetworkScanHelper max search time customizable
    • Settings: Make setup wizard go through ChooseLockPatternSize if needed
    • Settings: Network setup UI changes for SUW
    • Settings: Only show gesture navigation if device has a software nav bar
    • Settings: Remove hardcoded extras from ChooseLockPatternSize
    • Settings: use Glif themed button bar
    • Sharesheet: Display two rows of max ranked targets
    • SystemUI: Add AOD QS tile
    • SystemUI: Add bootloader option to 'Reboot' tile
    • SystemUI: Add support for persistent usb drive notification
    • SystemUI: Allow privileged system apps to access screenshot service
    • SystemUI: Allow snoozing SD card notification unconditionally
    • SystemUI: Always disable rotation on lockscreen
    • SystemUI: Don't store pending ControlAction if the device is locked
    • SystemUI: Fix QS mobile icon disappearing on theme switch
    • SystemUI: Introduce Data Switch QS Tile
    • SystemUI: Make isTablet() use correct API for getting window metrics
    • SystemUI: NavigationBar: disable secondary handle
    • SystemUI: Only add GarbageMonitor tile to default tiles on ENG builds
    • SystemUI: Redraw display cutout on overlay changes
    • SystemUI: Remove Music QS Tile
    • SystemUI: Remove spaces from screenshot app filename
    • SystemUI: Require unlocking to use Reboot tile
    • SystemUI: Show notification row when it's unlinked to ringer volume
    • SystemUI: Update Bluetooth battery level assets
    • SystemUI: Update additional navbar dimens for Android 13
    • SystemUI: add FloatingRotationButton for hw-key devices
    • SystemUI: disable keyguard screen off animation if we use split notification shade
    • SystemUI: ic_brightness_*: drawables get surface color
    • SystemUI: screenshot: add extra crop boundaries
    • SystemUI: screenshot: remove duplicate clamping on move action
    • SystemUI: screenshot: remove misplaced call to set crop view padding
    • Utils: Adapt WiFi only check to A12
    • base: ChooserActivity: Don't show image edit button on multiple targets
    • base: Prevent NPE for Demo mode
    • common: Add a system property for System UI compiler filter
    • core: Add telephony stack to allowed service state packages
    • overlay: Update Immersive Navigation values
    • rro_overlays: Remove PixelConfigOverlay2021
    • version: Uprev to 7.1
    • webkit: SystemImpl: Make systemIsDebuggable() check IS_ENG as well
    DOWNLOAD
    29
    Idiotic comments aside, the new update seems to have remedied the Zygote app crashes. Several other fixes/additions have been included such as local changelogs, Battery Health section returning, and other QOL changes for the total improvement of the ROM.

    Changelog for the latest (10/07/2022) update

    Device changes:
    ==============================
    • Switch to legacy sepolicy_vndr
    ------------------------------
    ROM changes:
    ==============================
    • BackupAgent: Add backup shared mode
    • BatteryMeterView: Fix NPE that occurs when onDensityOrFontScaleChanged() is called
    • BluetoothControllerImpl: fetch battery level from any device
    • BluetoothControllerImpl: synchronize mConnectedDevices access
    • Don't enable memory-mapped coverage for child zygote
    • EvoEgg: Update Launcher icon and use monet colors
    • EvolutionUtils: Add support for changing dpi
    • Evolver: Add toggle for media projection indicator
    • Evolver: Bring back privacy indicators toggles
    • Evolver: Changelog: Rework with Activity
    • Fix MtpDatabase multithreading NullPointerException
    • Fix incorrect context classloader initialization in system_server
    • InputWrapper: Opt out early if session == null
    • LayoutInflater: remove less frequently used apps
    • PackageManager: Add configuration to specify vendor platform signatures
    • ProcessList: Silence lmkd retries logspam
    • ServiceRegistry: Don't throw an exception if OEM_LOCK is missing
    • Settings: Add a preference to battery optimization page
    • Settings: Add summary to daily battery usage charge toggle
    • Settings: Adjust playback control gesture preferences
    • Settings: Allow choosing volume key music control activation delay
    • Settings: Bring back optional Battery Health section
    • Settings: Change dpi on changing screen resolution
    • Settings: Convert one-handed mode to a PrimarySwitchPreference
    • Settings: Default to GlifV3Theme
    • Settings: Don't hardcode playback control delay unit
    • Settings: Randomize The Evolver's summary
    • Settings: Use monet colors for Evolution X Unbound Logo
    • Settings: Use separate primary switch title for Playback control
    • SettingsGoogle: Sync with Evolution X changes
    • SystemUI: AOD Tile: Register battery observer in main thread
    • SystemUI: Avoid altering page indicator layout when hiding qs footer icons
    • SystemUI: BatteryMeterView: Set white tint in darkmode
    • SystemUI: CustomTile: add a null check before loadDrawable invocation in default icon
    • SystemUI: Fix SystemUI Crash
    • SystemUI: Fix issue that log can't be enabled in MobileSignalController
    • SystemUI: Integrate Google Lens into Screenshot UI
    • SystemUI: Kill old privacy indicator icons completely
    • SystemUI: Remove spacer in QS footer
    • SystemUI: UdfpsAnimation: Don't run scaleFactor on mAnimationSize
    • SystemUI: screenrecord: Add an option to use HEVC
    • SystemUI: screenrecord: Use sdcard icon for file size limit toggle
    • Updater: Allow starting activities from background
    • Updater: Don't show thousands of days
    • Updater: No need to install every update
    • Updater: Open Local changelog instead of URL
    • Updater: Replace jcenter with mavenCentral
    • Updater: Use monet colors
    • Updater: We don't do upgrades
    • WallpaperService: Fix half black wallpaper after rotating quickly
    • base: Suppress telephony crashing platform
    • base: Update ic_doc_folder drawable to MD2
    • base: get the most of the media artwork colors
    • biometrics: Fix udfps races
    • build: execute changelog generator script
    • config: Allow gms to access persistent data partition
    • core: Fix toast background color not changing with theme
    • development: Address NPE when removing preferences out of developer options
    • fix error com.google.android.gms.persistent
    • privapp-permissions: Grant missing TelephonyProvider perm
    • tools: Copy Changelog.txt to /system/etc
    • view: add null check for dispatch touch view
    • wm: Passing a new ArraySet instance to avoid crash
    • zygote: Enable USAP by default
    DOWNLOAD
    26
    Changelog for the latest (01/25/2023) update

    Device changes:
    ==============================
    • Adapt for CSC DC Dimming (fixes FOD flickers)
    • Bring back FM Radio support
    • Bring in CSC DC Dimming kernel changes
    • Checkout NFC to LOS sm8150-common tree (fixes remaining NFC issues)
    • Disable display color inversion
    • Support UDFPS on AoD (fixes unlocking FOD while screen is off)
    • fingerprint: update for new implementation
    ------------------------------
    ROM changes:
    ==============================
    • BLASTBufferQueue: Limit logspam
    • Bluetooth: Disable robust caching for client side (fixes BT issues with most devices)
    • Evolver: Add warning for Navbar visibility toggle
    • Fix custom_apns script
    • Fix stuck screen from display change timeout
    • PixelPropsUtils: Get package name from context instead of app
    • PixelPropsUtils: Use Xiaomi 11T for Clash of Clans
    • PixelPropsUtils: Use actual device model name
    • PixelPropsUtils: Use spoofBuildGms for FP and model alteration
    • Services: Boost gesture flings
    • Settings: Allow disabling color inversion support
    • Settings: Match contextual card dimensions with search bar
    • base: Add `@Readable` for RINGTONE2 and RINGTONE2_CACHE (fixes crash when setting 2nd SIM ringtone)
    • gms: Disable dexpreopt for most Google apps
    • gms: Remove unneeded Pixel-specific vendor stuff
    DOWNLOAD