[ROM][13.0_r49][raphael][OFFICIAL] Evolution X [05/27/23]

Search This thread

28daniel28

Member
Dec 30, 2022
28
27
Germany
I'll be taking a break from reading this thread until the next security patches (probably next week). All these new users just wanna nitpick on inclusions and additional features while others just can't seem to understand the concept of encryption and rooting.

These new replies are full of convoluted information and issues that aren't even experienced by the community as a whole and I'm not gonna waste more time reading everything.

No more requests and no more "can this be done" or "can I do this instead?". Either use the ROM as is or move to another.
I get your frustration, but a bug report is a bug report and not nitpicking. Just because you may or may not be able to replicate it, it doesn't make it nitpicking but it's a courtesy to let you know of that issue and ask the community of any workarounds, until you may find the time and priority to fix the issue.

My suggestion: have you thought of an issue tracker (e.g. issues in GitHub)? This way it's easier to keep an overview. I don't think spamming everything in one thread is a good idea, especially not personal installation issues.
 
  • Like
Reactions: Peter the Great

joeyhuab

Recognized Developer
Nov 5, 2012
4,372
17,779
28
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
I get your frustration, but a bug report is a bug report and not nitpicking. Just because you may or may not be able to replicate it, it doesn't make it nitpicking but it's a courtesy to let you know of that issue and ask the community of any workarounds, until you may find the time and priority to fix the issue.

My suggestion: have you thought of an issue tracker (e.g. issues in GitHub)? This way it's easier to keep an overview. I don't think spamming everything in one thread is a good idea, especially not personal installation issues.
1. MIUI camera isn't even supposed to be included in the first place but was added due to demand. Any issues that come along with it, including issues with instantaneous access via lockscreen, will be ignored.
2. Emergency dialer issues? How can I honestly debug that without alerting our own emergency hotline? Do I just have to guess or any plans on actually sending logs?
3. Issue trackers never work as users never include complete information on their issues, let alone any logs for us to check.

Like I said, my issue is with new users in general and not a single issue. I'm the ROM developer, not just a maintainer for this device. I'm not focused on eliminating issues from this device alone, but for all Evolution X devices in general as well as devices I maintain (Mi 11 and Mi A1).

Just because I'm most active here, doesn't mean I'll address every single thing, especially if all the info is either available within the previous pages or in the main post. It's annoying having to repeat everything over and over again.

Before anyone forgets, THIS IS A HOBBY. I'm being paid by NO ONE to fix all the issues users mention here in this thread.

This will be my final response until the next update.
 

28daniel28

Member
Dec 30, 2022
28
27
Germany
1. MIUI camera isn't even supposed to be included in the first place but was added due to demand. Any issues that come along with it, including issues with instantaneous access via lockscreen, will be ignored.
2. Emergency dialer issues? How can I honestly debug that without alerting our own emergency hotline? Do I just have to guess or any plans on actually sending logs?
3. Issue trackers never work as users never include complete information on their issues, let alone any logs for us to check.

Like I said, my issue is with new users in general and not a single issue. I'm the ROM developer, not just a maintainer for this device. I'm not focused on eliminating issues from this device alone, but for all Evolution X devices in general as well as devices I maintain (Mi 11 and Mi A1).

Just because I'm most active here, doesn't mean I'll address every single thing, especially if all the info is either available within the previous pages or in the main post. It's annoying having to repeat everything over and over again.

Before anyone forgets, THIS IS A HOBBY. I'm being paid by NO ONE to fix all the issues users mention here in this thread.

This will be my final response until the next update.
1. Sorry - I didn't know that! Completely understand your reasoning then. I didn't recognize the app as it looks different from the EU one I had I think.
2. In Settings > Safety & Emergency > Emergency SOS > "Try a demo" you can try this functionality without triggering an actual emergency call. However for me this does absolutely nothing, no error/log or anything I could provide unfortunately.

I didn't know you maintain the whole ROM either - good to know. Of course I know this is a hobby and nothing you can make a living of, and as I said I get your frustration. Maybe there are people in this forum who may help you out on a voluntary basis (as well) to maintain this thread? I guess this is already the case, but if you read each and every response anyways I get that it's cumbersome. To be perfecly honest, I wouldn't mind if you keep off the thread anyways (for support), any response from you is a gift to the community. I do hope that you know that I appreciate your work and I'm sure so does everyone who uses your ROM.

If you have any other ideas to reduce your workload here let us know - I'm sure the community is happy to help you.
 

28daniel28

Member
Dec 30, 2022
28
27
Germany
I found the issue for the emergency function not working as intended; Follow up for anyone having this issue as well (5x sleep button emergency not working):

As a workaround, make sure to disable the following option:
Settings > The Evolver > Toggle flashlight when screen is off

If you have this option enabled, the functionality unfortunately won't work.
 

Kamal91

Member
Apr 24, 2016
35
4
Paris
You need to flash DFE (Disable Force Encryption) file from recovery (and you need to do that with OTG or with ADB comands, cause you are encrypted right now)
Thanks for the answer.
Do you know where I can find a simple and detailed tuto with which I can do this manipulation with ADB. I don't have the possibility to do this in OTA.

Thanks
 

blackout no1

Member
Jan 10, 2021
37
26
I'll be taking a break from reading this thread until the next security patches (probably next week). All these new users just wanna nitpick on inclusions and additional features while others just can't seem to understand the concept of encryption and rooting.

These new replies are full of convoluted information and issues that aren't even experienced by the community as a whole and I'm not gonna waste more time reading everything.

No more requests and no more "can this be done" or "can I do this instead?". Either use the ROM as is or move to another.
You should just ignore them, you'll always have people like that. In terms of the ROM performance, I have to say it's amazing, battery life is much better, no lag whatsoever or anything I personally had any issues with, along with plenty of features. Only issue I had was encrypted storage, which was easily fixed and not related to the ROM itself.
 

Lyan

Senior Member
Nov 10, 2009
112
15
Hello @joeyhuab,

can you be so kind to help me? Since Android 13 release I cannot connect to work WiFi (802.1x security - self signed certificate - PEAP MSCHAPV2 - Radius login). I was blaming my dirty flash from EvoX Android 12.

Yesterday, I clean flashed latest build (01/25/23) from scratch, but I'm still having the same problem. After inserting the credentials (identity & password) and setting to accept the certificate at first use the WiFi start "Connecting" but wont connect and the status go to "Saved", then it loops between "Connecting" and "Saved" without ever connecting to the wifi.

I was expecting a popup asking me to accept the certificate with its details to continue, as it was on Android 12, but this popup never show up.

I attach some log (hoping you can help me).

Thanks!
@joeyhuab Sorry, I wasn't pretending anything :) Thanks a lot for the great work!
 

joeyhuab

Recognized Developer
Nov 5, 2012
4,372
17,779
28
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Hello @joeyhuab,

can you be so kind to help me? Since Android 13 release I cannot connect to work WiFi (802.1x security - self signed certificate - PEAP MSCHAPV2 - Radius login). I was blaming my dirty flash from EvoX Android 12.

Yesterday, I clean flashed latest build (01/25/23) from scratch, but I'm still having the same problem. After inserting the credentials (identity & password) and setting to accept the certificate at first use the WiFi start "Connecting" but wont connect and the status go to "Saved", then it loops between "Connecting" and "Saved" without ever connecting to the wifi.

I was expecting a popup asking me to accept the certificate with its details to continue, as it was on Android 12, but this popup never show up.

I attach some log (hoping you can help me).

Thanks!
02-01 09:27:19.839 E/WifiScoringParams(1604): Invalid frequency(-1), using 5G as default rssi array.

Look, I'm probably not gonna solve this at all. It's an isolated issue and no one else has reported connection errors with their Work WiFi or any certificate-related stuff. I'll try to revert a commit but that's the extent of it.
 
  • Like
Reactions: Lyan

Lyan

Senior Member
Nov 10, 2009
112
15
02-01 09:27:19.839 E/WifiScoringParams(1604): Invalid frequency(-1), using 5G as default rssi array.

Look, I'm probably not gonna solve this at all. It's an isolated issue and no one else has reported connection errors with their Work WiFi or any certificate-related stuff. I'll try to revert a commit but that's the extent of it.
Thanks for the reply! Maybe it's an a13 issue (not rom related...) a12 was working flawlessly.

Anyway Thanks for the superb work!
 

Beastage

Senior Member
Dec 15, 2009
107
23
Thanks mate. If you don't mind me asking, how are you doing the sideloads and does it mean that you are losing any data that you've already got on it?

Cheers.

get android platform tools with adb.exe
connect phone to computer, download rom to same folder as platform tools / adb.exe
in recovery activate ADB Sideload
on pc run command from CMD adb.exe sideload "file name"
this is not an exact guide just a reminder on what adb sideload is.
 
  • Like
Reactions: wowandroid

maiaki

New member
Jul 11, 2015
1
0
Hello and sorry if this has already been answered, I just couldn't find a solution in the thread.

The ROM works very smooth and I'm happy with the performance, but one very minor issue I noticed is that adaptive icons in the default Launcher don't work.
For example the Calendar app icon doesn't update it's date.
The Clock app icon doesn't change according to the actual time.

Screenshot_20230202-150735_Evolution_X_Launcher.png
Screenshot_20230202-151340_Evolution_X_Launcher.png

I am using the default icon pack. I tried using customs icon packs and I tried restarting the phone but it didn't help.
The only time this seems to update is when the icon pack or icon size is changed in the Evo X Launcher settings. But it just updates once and stays like that.
I know I could use a custom launcher and this is basically a nitpick, but I'd be happy if someone can offer a solution for this.
 

Kamal91

Member
Apr 24, 2016
35
4
Paris
Salut,
J'ai réussi à installer le recovery Orange Fox, cependant, je ne vois toujours pas mes fichiers quand je boot dessus donc je ne peux toujours pas rooter mon téléphone avec Magisk (preuve en images).

De l'aide svp... Merci
******************************************************************************************************
Hi there,
I managed to install the Orange Fox recovery, however, I still can't see my files when I boot on it so I still can't rotate my phone with Magisk (proof in pictures).

Any help please... Thanks
 

Attachments

  • IMG20230202184643 (Copier).jpg
    IMG20230202184643 (Copier).jpg
    642.3 KB · Views: 34
  • IMG20230202184632 (Copier).jpg
    IMG20230202184632 (Copier).jpg
    498 KB · Views: 34
  • IMG20230202184707 (Copier).jpg
    IMG20230202184707 (Copier).jpg
    441.9 KB · Views: 33

Peter the Great

Senior Member
Nov 27, 2019
271
188
Samsung Galaxy S5 Neo
LG G7 ThinQ
Salut,
J'ai réussi à installer le recovery Orange Fox, cependant, je ne vois toujours pas mes fichiers quand je boot dessus donc je ne peux toujours pas rooter mon téléphone avec Magisk (preuve en images).

De l'aide svp... Merci
******************************************************************************************************
Hi there,
I managed to install the Orange Fox recovery, however, I still can't see my files when I boot on it so I still can't rotate my phone with Magisk (proof in pictures).

Any help please... Thanks
As sob0 told you, you need to flash the DFE zip file (Disable Force Encryption). TWRP and OrangeFox are both fine, there was no need to switch
 
  • Like
Reactions: Kamal91

whosucks

Member
Oct 19, 2016
29
16
Salut,
J'ai réussi à installer le recovery Orange Fox, cependant, je ne vois toujours pas mes fichiers quand je boot dessus donc je ne peux toujours pas rooter mon téléphone avec Magisk (preuve en images).

De l'aide svp... Merci
******************************************************************************************************
Hi there,
I managed to install the Orange Fox recovery, however, I still can't see my files when I boot on it so I still can't rotate my phone with Magisk (proof in pictures).

Any help please... Thanks
Which version of orangefox do you have installed? I had to use unofficial ofoxR11.1_2 for my storage to be decrypted properly.
 
  • Like
Reactions: Kamal91

Kamal91

Member
Apr 24, 2016
35
4
Paris
Which version of orangefox do you have installed? I had to use unofficial ofoxR11.1_2 for my storage to be decrypted properly.
Thank you so much!!! Really thank you all too for your help!!!
It was laborious but I succeeded because you all directed me to the right time.

Indeed, I used an official version of OrangeFox "[email protected]_4.zip" and this morning following this message, I downloaded this version "OrangeFox-R11.1_2_FBEv1-Unofficial-raphael.zip" that I flashed using this tuto: https://www.tutoriels-android.net/2022/10/installer-orangefox-recovery.html.

And everything is back in order. I finally see my folders and files. And I just rooted my phone with Magisk by renaming the apk to zip.

Great, thanks a lot to all of you !!! And long live this forum!

Translated with www.DeepL.com/Translator (free version)
**********************************************************************************
Merci beaucoup !!! Vraiment merci à tous aussi pour votre aide !!!
Cela fut laborieux mais j'ai réussi car vous m'avez tous orienté vers la bonne fois.

Effectivement, j'ai utilisé une version officielle d'OrangeFox "[email protected]_4.zip" et ce matin suite à ce message, j'ai téléchargé cette version "OrangeFox-R11.1_2_FBEv1-Unofficial-raphael.zip" que j'ai flashé en utilisant ce tuto : https://www.tutoriels-android.net/2022/10/installer-orangefox-recovery.html.

Et tout est rentré dans l'ordre. Je vois enfin mes répertoires et fichiers. Et je viens juste de rooter mon phone avec Magisk en renommant l'apk en zip.

Nickel, merci beaucoup à tous !!! Et longue vie à ce forum !
 
  • Like
Reactions: DFK79

jonathan240196

Senior Member
Jul 24, 2013
53
7
Redmi K20 Pro
Hello,
At home Google Wallet has not worked for an hour.
It tells me that my phone is not considered secure for making NFC payments.
My phone is not rooted.
Thanks in advance.

Édit : it's works Now :)
 
Last edited:

Imperator_Dei

Senior Member
Dec 14, 2021
128
77
02-01 09:27:19.839 E/WifiScoringParams(1604): Invalid frequency(-1), using 5G as default rssi array.

Look, I'm probably not gonna solve this at all. It's an isolated issue and no one else has reported connection errors with their Work WiFi or any certificate-related stuff. I'll try to revert a commit but that's the extent of it.
Actually I reported this issue a while ago, it's related to android 13 as I didn't have issues with connecting on android 12. Android does no longer trust certificates as much as before.

The workaround for this is to click the certificate section in the credentials screen and select "trust on first use", you need to do this each time you connect but hey it works! I'll try to automate it with Tasker if I find a way to do so.
 

Top Liked Posts

  • 1
    It will bootloop. Just wipe data and update to the latest firmware found in the main post as well.
    Okay thank ! And If i put this ROM, i'll be able to apply future updates without wiping anymore ?
    1
    Try format data after flashing zip.that worked for me
    Thanks, it works.

    There's an issue on orangefox recovery when you want to do a factory reset if orangefox is in french, resolved by switching to english and wiping again.
  • 20
    Blur effect has been optimized using glass blur. Multiple work profiles should work fine now. Per-app network restriction mode has been re-added and should work fine after a clean flash. QS panel layout settings should be re-implemented better while media notif artwork options should work again. Wake to ambient options have been separated for double tap to wake and lift to wake.

    Changelog for the latest (05/27/2023) update

    Device changes:
    ==============================
    • None
    ------------------------------

    ROM changes:
    ==============================
    • 5/27
    • Add pointer capture callback

    • 5/26
    • Hide hidden apps from all apps except system
    • Launcher3: Expose force monochrome themed icon flag as a user preference
    • Launcher3: Fix crash when placing widgets
    • Launcher3: Fix smartspace visibility on higher grids
    • Launcher3: Keep hotseat bottom spacing for taskbar devices
    • Launcher3: recents: Disable shake to clear all by default
    • Settings: Disable 5G in battery saver mode
    • base: Add overlay to mock oplus LinearmotorVibratorService
    • hwui: Add NULL pointer check in AnimatorManager::pushStaging
    • hwui: Remove logspam cause by early animation handle check
    • fixup! libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Optimize pushStaging() performance and memory usage

    • 5/25
    • hwui: Introduce optimized glass blur effect
    • renderengine: Introduce optimized glass blur effect
    • renderengine: skia: switch to glass blur effect

    • 5/24
    • Allow provisioning of multiple work profiles
    • Evolver: Fix Media notification artwork fade and blur filter options
    • Evolver: Import QS panel layout settings
    • Evolver: Set reticker_status default value to true
    • Firewall: Support a greater number of apps/uids
    • Implement firewall status bar indicator
    • Launcher3: fix crash
    • PowerStatsService: Prevent NPE in BatteryTrigger.
    • ProcessList: Catch Security exception when starting a frozen package
    • Settings: Add support for allowing/disallowing apps on cellular, vpn and wifi networks
    • Settings: Add support for allowing/disallowing apps on restricted networks
    • Settings: Add support for global cleartext penalties
    • SystemUI: Bring in drawable for statusbar firewall toggle
    • SystemUI: Fix reticker notification background
    • SystemUI: fix tuner enabling aod on first open
    • SystemUI: Handle more exceptions for firewall
    • SystemUI: Refactor notification reticker
    • SystemUI: Update reticker specs to latest OneUI brief pop up style
    • UserManager app installation restrictions
    • UserManager unknown source app installation restrictions
    • VncFlinger: fix null crash
    • VncFlinger: sometimes we are fast, sometimes framework is
    • adb_root: Simplify the way we parse enabled state file
    • config: Support many users/work profiles
    • fixup! Configurable 0, 90, 180 and 270 degree rotation
    • services: fix weird launcher3 crash
    • version: Update to 7.9.2 (Pancit)
    • vibrator: fix log format and level issue
    • wm: hacky fix for system_server crash

    • 5/23
    • Evolver: Import newer QS panel layout settings impl
    • Include build manifest on target
    • Remove previous Ambient on wake gesture impls
    • Settings: Allow setting wake for notification separately from doze
    • Settings: Allow showing Ambient instead of fully waking
    • SystemUI: Avoid using null Context in onTuningChanged()
    • SystemUI: Fix QS column count on landscape mode
    • SystemUI: Fix horizontal scrolling issues
    • SystemUI: Fix inconsistent secondary label text size
    • SystemUI: Increase QS brightness slider margins
    DOWNLOAD
    18
    Probably the final update for May unless there's some important feature/fix available.

    The new update now pre-includes KernelSU and is enabled for everyone to use. However, I will not discuss nor encourage how to use it and you must do it by yourself.

    Several changes were done as well as version is now 7.9.1, duplicate QS header images were removed, notification Kill button is now extended to conversations, Pasty will now be used once again for crash log uploading within system, several Settings/Launcher app improvements/fixes, and the return of QS battery customization options. Enjoy!

    Changelog for the latest (05/18/2023) update

    Device changes:
    ==============================
    • Keep KernelSU enabled within Soviet kernel
    • Upstream latest kernel changes
    • displayconfig: set ambientLightHorizon
    ------------------------------

    ROM changes:
    ==============================
    • 5/18
    • Add QS battery customization in LargeScreenShadeHeader
    • Add new UrlConnectionTest for TLS 1.3
    • Apply wakelock for notification sound
    • Evolver: CustomFPImage: Retain the previously set image if selection is canceled
    • Evolver: Sync QS battery customization changes
    • Fix ConntrackSocketTest#testIpv4ConntrackSocket flaky
    • Fix race condition in java.security.Provider
    • Introduce trimMemory to AppIconCacheManager
    • Launcher3: Fix crash in TransformParams
    • Launcher3: HotseatEduController: Guard against some odd & rare NPE
    • NetworkInfo: Prevent a NPE caused by null Network type
    • Reduce refresh times for non-persistent MACs
    • Revert "AudioService: do not log sound effects in audio dumpsys"
    • Settings: Align main thread checking by calling ThreadUtils
    • Settings: Amend "Reset notification importance" list item style
    • Settings: Clean up Settings to allow a2dp, hfp, and le audio to be simultaneously connected on the same device
    • Settings: Do not crash when duplication found in merged imsi list
    • Settings: Enable ethernet data usage when FEATURE_USB_HOST is present
    • Settings: Fix NPE in BluetoothPairingController when comparing BluetoothClass
    • Settings: Hide TTS search results if no TTS engine is available
    • Settings: Override onTrimMemory to apply trimMemory in AppIconCacheManager
    • Settings: Refactor AppPicker page to adopt Settings main theme
    • Settings: To fix the footer link is not clickable in the Bluetooth Settings
    • Settings: fix WifiUtils:isNetworkLockedDown() null pointer issue
    • Speed-up KXmlSerializer with features.html#indent-output
    • SystemUI: Introduce dynamic lockscreen clock spacing
    • SystemUI: Remove change to Match collapsed qs header height with status bar
    • WiFiInfo: Fix crash on google setup wizard
    • core: Switch back to Pasty for copying crash logs
    • fixup! overlay: SystemUI: Offload WM shell to another thread
    • soong: Whitelist llvm-addr2line
    • soong: Whitelist python3.11
    • version: Update to 7.9.1 (Lumpia)
    • Update translations

    • 5/17
    • Camera: Always release the extension session after configuration
    • Camera: Avoid holding locks during advanced extension initialization
    • Camera: Quit extension handler thread during release
    • Camera: Release advanced extension references
    • Evolver: Decrease QS header images max limit
    • Evolver: Move lockscreen clock customization to lockscreen settings
    • Evolver: Remove HeadsUp blacklists and importance selector
    • ExifInterface: Catch IOException caused by invalid image
    • Extend kill button to notification conversation guts
    • Fix memory leak in GroupExpansionManager
    • Fix null-deref crash while fuzzing
    • Fix the memory leak during high speed recording
    • Fix typo in Dynamic coloring section
    • LessBoring: fixup LessBoring preventing bubbles
    • Hookup GRALLOC_HANDLE_HAS_CUSTOM_CONTENT_MD_RESERVED_SIZE
    • NotificationInterrupt: Clean up for isSnoozedPackage
    • SystemUI: Remove duplicate QS header images
    • SystemUI: Small cleanup for 'Lockscreen text size' commit
    • VolumeDialogImpl: Reconfigure handling of animation/jank listeners
    • apn: Update mcc525
    • appwidget: Catch IllegalStateException when retrieving providers profiles
    • manifest: Track lynx tag and additional modules
    • qcom: Use full QTI gralloc struct for GKI 2.0 targets
    DOWNLOAD
    16
    Latest update is out! Pixel 7a May patches have been merged into source which included some fixes/stability changes regarding Display such as Refresh rate. More QS header images have been added. Haptic vibration has been removed from brightness slider for now until we're able to make it a toggle. A crash within Network settings has been fixed. Icon pack settings (gear icon) within custom icon packs is finally fixed and clickable. Some games have been spoofed to ROG Phone 6. Spacing for some Lock screen clock fonts have been fixed while lock screen clock top margin and text size are now customizable. Wallpaper Picker now allows you how to fit your phone's wallpaper as well.

    On the device side, the Soviet kernel includes the latest changes such as auto HBM and updated blobs from CLO (LA.UM.9.1.r1-12900-SMxxx0.0).

    Thanks for everyone who previously donated and I hope you guys donate for this build as well as it should be a really stable experience. :)

    Changelog for the latest (05/16/2023) update

    Device changes:
    ==============================
    • Drop Prebuilt Google Fi
    • Update blobs from LA.UM.9.1.r1-12900-SMxxx0.0
    • Upstream kernel changes
    • displayconfig: adapt for raphael
    • increase autobrightness levels
    • sepolicy: Remove duplicate genfs entries
    • support HBM (displayconfig)
    ------------------------------

    ROM changes:
    ==============================
    • 5/16
    • Allow overlaying font spacing for lockscreen clock
    • Evolver: Lock screen clock top margin settings
    • Evolver: Lock screen text size settings
    • InsetsPolicy: Fix race conditions and improve code performance
    • InsetsSource: Fix possible race condition and NPE when retrieving new insets
    • Launcher3: Add missing end tag in priv-app permissions xml
    • Launcher3: Fix monkey crash in RecentsLaunchAnimator
    • SystemUI: Ignore font padding for large ls clock
    • SystemUI: Restore default lockscreen clock text sizes
    • TaskPersister: silence spammy message
    • ThemedResourceCache: Fix possible race conditions and improve code performance
    • ViewConfiguration: Prevent ArrayIndexOutOfBoundsException
    • services: Fix ArrayIndexOutOfBoundsException on `updateContentCaptureOptions`
    • services: Fix NPE caused by null connectionToken
    • themes: Configure font spacing for various clock fonts

    • 5/15
    • Force mouse event as touch
    • Launcher3: Setup icon pack's launchIntent
    • Launcher3: Use SelectorWithWidgetPreference for icon pack's selection
    • Launcher3: Use overridden IconProvider instance consistently
    • PixelPropsUtils: Introduce ROG Phone 6
    • PixelPropsUtils: Update supported pixel code names
    • Settings: fix NetworkProviderSettings crash
    • SystemUI: fix transparent navigation bar keys in secondary display
    • Track the updated FMRadio app for legacy devices
    • WallpaperPicker2: Add fit strategy chooser (incl. high quality)
    • config: Re-enable rsync
    • config: common: Build zstd cmdline tools
    • config: common: unrar undead
    • fixup! Allow disabling pointer acceleration
    • hwui: Add NULL pointer check in AnimatorManager::pushStaging
    • inputflinger: add absolute mouse input support
    • libs: hwui: Fix a race condition and null pointer dereference

    • 5/13
    • Evolver: Fix UDFPS NPE
    • Merge Pixel 7a May 2023 security patches (13.0_r49)
    • SystemUI: Adjust qqs top margin dimension
    • SystemUI: Hide notification icon area if headsup is visible
    • SystemUI: Remove haptics from brightness slider

    • 5/12
    • Introduce isDeviceClassMatched() to align BluetoothClass comparison
    • SystemUI: flags: Set more flags via config

    • 5/11
    • Evolver: Increase QS header images max limit
    • SystemUI: Import more QS Header resources
    • base: Force full screen for Spotify
    • core: Disable RescueParty by default

    • 5/9
    • VolumeDialog: Round-ify volume app icon

    • 5/7
    • Add handling of permanent disabled sims
    • AudioDeviceBroker: Fix not setting proper call volume for LE Headset
    • Crash when enabling show_operator_name_in_statusbar_bool
    • Device asks for PUK code instead of SIM PIN
    • Evolver: Remove config dependency for ambient wake gestures
    • fixup! Allow disabling pointer acceleration
    • fixup! AttestationHooks: Get package name from context instead of app
    • hwui: Fix multiple definitions of NativeFamilyBuilder
    • prevent crash with pin protected user and taskview

    • 5/6
    • QRCodeScannerController: Check for google package availability
    • Select the proper request list size
    • camera2: Add non burst sizes to mandatory streams for ultra high resolution sensors

    • 5/5
    • PixelPropsUtils: Multiple updates
    DOWNLOAD
    13
    Probably the final update for May. Several fixes and improvements in source have been added. Desktop Mode is now fully working via Settings > Display. Virtual buttons while typing toggle is back for 2/3 button nav users. Spoofing for Snapchat has been removed to restore proper camera quality. Check the changelog below for further changes. Enjoy and kindly donate to support the project!

    Changelog for the latest (05/21/2023) update

    Device changes:
    ==============================
    ------------------------------

    ROM changes:
    ==============================
    • 5/21
    • Evolver: Re-enable left and right virtual buttons while typing
    • FMRadio: Generalize Built-In FM Antenna support
    • Launcher3: animate workspace on pages without smartspace visible
    • Launcher3: support navbar surface drag-n-drop
    • SystemUI: Fix position and orientation of arrow keys in navbar
    • SystemUI: fix antiquated TunerActivity bugs
    • SystemUI: navbar extra keys
    • SystemUI: show ime switcher + cursor keys if we have space
    • init.rc: tune dirty data writebacks
    • sepolicy: common: Add rules for FM Radio app properties

    • 5/20
    • Launcher3: Disable Transient Taskbar
    • PixelPropsUtils: Remove spoofing for Snapchat
    • wm: Fix menu only opening once on legacy apps
    • wm: fix APPEARANCE_LOW_PROFILE_BARS not working in non-fullscreen app

    • 5/19
    • Add back button for freeform window
    • Add minimize & pip buttons to freeform windows
    • Avoid vsync enabled when in DOZE mode (AOD)
    • Camera: Avoid unnecessary close of buffer acquire fence fds
    • CameraService: Fix deadlock in binder death cleanup
    • Fix an issue that a free memory is accessed
    • Fix unintended buffer canceling
    • Hide DismissView when receiving ACTION_CANCEL event
    • InputManager: add cursor change listener
    • InputManager: allow to force NULL cursor
    • Introduce proper Desktop Mode within Display settings (from LibreMobileOS)
    • Only show pip button if activity supports it
    • Pocket mode: Fix pocket view bg not updating after wallpaper change
    • Skip dumping backtraces for cached processes
    • SystemUI: Disable touch events for dismiss all button if not visible
    • SystemUI: fix freeform transition visual issue
    • cameraserver: Correct camera1 -> api2 shim layer handling for video stabilization
    • cameraserver: clear all requests and signal mRequestSignal from RequestThread during disconnect()
    • cameraservice: fix deadlock in onewayhidl onPhysicalCameraStatusChanged
    • config: Build desktop mode packages
    • config: Inherit window_extensions.mk
    • services: Properly handle file stream when verifying fonts
    • sf: Reset validateWasSkipped in PostCommit phase
    • wm: rewrite/fix window change animation
    DOWNLOAD
    11
    Minor update as this addressed the issue with Photos missing the "this does not count towards storage" message. It should also fix the Netflix spoof toggle for other devices and fix Snapchat spoofing. Lastly, random reboots caused by watching reels/shorts/stories should be resolved as well.

    REMINDER: THIS BUILD HAS REFRESH RATE SUPPORT BY DEFAULT.

    Changelog for the latest (05/04/2023) update


    All changes:
    ==============================
    DOWNLOAD
  • 68


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


    * At a Glance disappears when using higher grids.

    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


    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.314
    Based On: AOSP

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

    Created 2022-08-17
    Last Updated 2023-05-27
    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
    31
    Changelog for the latest (05/27/2023) update

    Device changes:
    ==============================
    • None
    ------------------------------

    ROM changes:
    ==============================
    • 5/27
    • Add pointer capture callback

    • 5/26
    • Hide hidden apps from all apps except system
    • Launcher3: Expose force monochrome themed icon flag as a user preference
    • Launcher3: Fix crash when placing widgets
    • Launcher3: Fix smartspace visibility on higher grids
    • Launcher3: Keep hotseat bottom spacing for taskbar devices
    • Launcher3: recents: Disable shake to clear all by default
    • Settings: Disable 5G in battery saver mode
    • base: Add overlay to mock oplus LinearmotorVibratorService
    • hwui: Add NULL pointer check in AnimatorManager::pushStaging
    • hwui: Remove logspam cause by early animation handle check
    • fixup! libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Optimize pushStaging() performance and memory usage

    • 5/25
    • hwui: Introduce optimized glass blur effect
    • renderengine: Introduce optimized glass blur effect
    • renderengine: skia: switch to glass blur effect

    • 5/24
    • Allow provisioning of multiple work profiles
    • Evolver: Fix Media notification artwork fade and blur filter options
    • Evolver: Import QS panel layout settings
    • Evolver: Set reticker_status default value to true
    • Firewall: Support a greater number of apps/uids
    • Implement firewall status bar indicator
    • Launcher3: fix crash
    • PowerStatsService: Prevent NPE in BatteryTrigger.
    • ProcessList: Catch Security exception when starting a frozen package
    • Settings: Add support for allowing/disallowing apps on cellular, vpn and wifi networks
    • Settings: Add support for allowing/disallowing apps on restricted networks
    • Settings: Add support for global cleartext penalties
    • SystemUI: Bring in drawable for statusbar firewall toggle
    • SystemUI: Fix reticker notification background
    • SystemUI: fix tuner enabling aod on first open
    • SystemUI: Handle more exceptions for firewall
    • SystemUI: Refactor notification reticker
    • SystemUI: Update reticker specs to latest OneUI brief pop up style
    • UserManager app installation restrictions
    • UserManager unknown source app installation restrictions
    • VncFlinger: fix null crash
    • VncFlinger: sometimes we are fast, sometimes framework is
    • adb_root: Simplify the way we parse enabled state file
    • config: Support many users/work profiles
    • fixup! Configurable 0, 90, 180 and 270 degree rotation
    • services: fix weird launcher3 crash
    • version: Update to 7.9.2 (Pancit)
    • vibrator: fix log format and level issue
    • wm: hacky fix for system_server crash

    • 5/23
    • Evolver: Import newer QS panel layout settings impl
    • Include build manifest on target
    • Remove previous Ambient on wake gesture impls
    • Settings: Allow setting wake for notification separately from doze
    • Settings: Allow showing Ambient instead of fully waking
    • SystemUI: Avoid using null Context in onTuningChanged()
    • SystemUI: Fix QS column count on landscape mode
    • SystemUI: Fix horizontal scrolling issues
    • SystemUI: Fix inconsistent secondary label text size
    • SystemUI: Increase QS brightness slider margins
    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