[ROM][11][raphael][OFFICIAL] Evolution X [06/21/2021]

Search This thread

DDAnp

New member
Feb 27, 2021
2
0
hi guys how to disable notification bar or quick setting bar, this very annoying when i play games, this make sometimes when i play game it's accident appear when i scroll down
Screenshot_20210303-205905_Chrome.png
 

dev-DaT

Senior Member
Mar 6, 2013
374
153
I think i found a small bug, brightness control by sliding across the status bar does not seem to work for me (Settings->The evolver->Gestures->Brightness control). Its unfortunate, because this feature is really handy!

I think it has to do with the fact that whenever i touch the status bar, the QS panel drops down. Maybe its because i enabled another feature that causes that, but i can't see which one.
Anyways, i attached some logs in case it might be useful.

Btw, this is on a clean install with the 03/02/2021 release.
 

Attachments

  • 2021-03-03_15.22.zip
    401.6 KB · Views: 5
Last edited:

Kuszki

Member
Apr 20, 2020
29
22
28
Poland
github.com
I removed the feature since it was breaking FOD for banks and other apps. You can no longer turn off night light on the lockscreen for FOD so you have to turn off the Night Light feature entirely.

I just made some tests with night light and FOD, using the worst conditions: minimum brightness and maximum night light intensity. I'm using ""White" FOD pressed color and "Pulse (White)" FOD animation.

Results are great - there are no issues with FOD and screen off FOD, all attempts are positive and very fast. In addition i made tests for all other FOD icon colors (with animation disabled) and results are the same - 10/10 positive attempts.

So, according to my study, in my opinion there is no need to disable night light and night light doesn't affect FOD at all. I'm little bit surprised, cause on older EvoX versions (based on Android 10) night light and smart pixels had great impact on FOD usage.

Version: [03/02/21]
Kernel: Stock form ROM

EDIT: I also made tests with the same conditions in my bank app and also there are no issues with FOD + night light.
 

Kamkol

Member
Dec 11, 2014
33
7
Redmi K20 Pro
A question why when i go to speaker mod on call they dont hear me as well as on phone (mic volume lower) ? Any fix? Thats my only problem on this rom and i have it for months since 4.7 or 4.8 everything else is perfect.
found workaround!
1.clean Flash latest evolutionX with android 10
2.flash magisk
3.hide magisk
4.OTA update to latest android 11 evolutionX (i think will work same with dirty flash)
5.Open magisk, unhide, install normall apk
6. Flash magisk
Should work,used magisk 21.4 since i'm having trouble booting after using magisk v22 with recovery patch
 
Last edited:

Dr. Mod

New member
Mar 4, 2021
1
1
Hello Joey sir,
please add lock button in gaming mode for gesture touch problem in A11.So that I can lock hardware buttons like home ,recent,back keys while gaming.
Latest build ( 2 March )is awesome ,I loved it.

One issue I find from last 3 build i.e notification light late detection while charging.
Sometimes it takes 5 to 10 minutes to detect after plugin.

Some apps crashing sometimes.
Screenshot_20210303-184202_YouTube.png


Nothing else.
Evolution x is best❤️
 
  • Like
Reactions: MichaelScott5

DhwajSharma

New member
Feb 21, 2020
1
0
Changelog for latest (03/02/2021) Update

Device changes:
==============================
  • Build missing targets from MIUI
  • Enable freeform windows
  • Use phase offsets as duration
  • audio: Increase mic volume
------------------------------
ROM changes:
==============================
  • AbsSeekBar: Fix growRect computation
  • AbsSeekBarTest: Fix dpToPixel computation
  • Enable IPV4V6 for APN Yesss
  • Evolver: Allow scheduling always on display
  • IDEClock: Fix preview not displaying
  • Merge March 2021 Security patches
  • NetworkTrafficSB: Better workaround for RequestLayout() spam
  • Settings: Improve OverlayCategoryPreferenceController for icon packs
  • Settings: Show full default name in customization preferences
  • Show SELinux status in Settings
  • SystemUI: HeadsUpStatusBarView: ensure cutout start if cutout bounds are not null
  • SystemUI: Fix issues with VoWiFi icon
  • SystemUI: Introduce dynamic VoLTE & VoWiFi icons
  • apex: Update from RQ2A.210305.006
  • fwb: Fix navigation bar button hit testing
DOWNLOAD
Can you please suggest which GCam version should we flash?
I just want a working gcam
 

grandmasterhag

New member
Mar 4, 2021
3
0
Hello. Im facing problem with registering my fingerprint. It has been an isue for a while, so im using other ways to lock/unlock my phone, but maybe someone can help me. Everything was working fine till vendor update to 12.0.3 global, now when i try to register my fingerprint on any version of evolutionx, after wiping Cache at TWRP, sometimes (not always) screen become a bit yellow, i see fingerprint scanner, but after one tap with my finger phone is going back to lockscreen, and after that pixel imprint doesn't see my scanner. Any solution?

That's only thing i see is not working for me, all other things are awesome, thanks a lot!
 

Abdul M Ahmed

Member
Feb 1, 2021
16
6
Hello. Im facing problem with registering my fingerprint. It has been an isue for a while, so im using other ways to lock/unlock my phone, but maybe someone can help me. Everything was working fine till vendor update to 12.0.3 global, now when i try to register my fingerprint on any version of evolutionx, after wiping Cache at TWRP, sometimes (not always) screen become a bit yellow, i see fingerprint scanner, but after one tap with my finger phone is going back to lockscreen, and after that pixel imprint doesn't see my scanner. Any solution?

That's only thing i see is not working for me, all other things are awesome, thanks a lot!

Search for "FOD" keyword in Telegram Group, You can see some tips there which worked for me when I was facing the same issue. Hope it helps you.
 

Ajith_Selvan

Senior Member
Oct 17, 2018
103
14
Madurai
I'm going to upgrade from android 10 to 11 . Help me how to clean flash the rom(encrypted) with majisk . Or redirect me to the post about instructions to install that I can't find . Thank you .
 
Oct 26, 2018
41
4
Thanks a lot for this. I had given up on installing V4A. This worked.
 

Giandrox

New member
Mar 9, 2014
4
0
51
Where is the microphone audio adjustment located?
I can't find it in the Audio section.
The possibility of adjusting the microphone audio level is indicated in the Change Log
 

Top Liked Posts

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

    Changelog for latest (06/21/2021) Update

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

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

    Google timeline and everything else working fine.

    *The reason I installed this build is because besides the issues with TWRP not decrypting /data and all other issues, AdAway only worked fine for a few hours and apparently hosts file would be restored and ad and tracking protection gone, forcing you to reinstall the hosts file and rebooting the phone.
    1
    I'm sorry, I don't usually comment with mundane issues, but after flashing this OTA update, the phone is stuck on the boot logo, and while I can get to the recovery, I can't access my files (it doesn't ask me the decryption password).

    What did I do wrong?
    If you're decrypted, flash DFE zip (found in previous pages or in Google).
    1
    Big thanks Joey !
    Now that I'm unencrypted do I have to flash DFE after every update or can I OTA update ?
    I have the answer on the post bellow sorry ...
    Yes. You can use Orangefox recovery as it has its own auto-DFE flasher feature if you don't want to flash the DFE zip each time after the ROM.
    Thanks for the reply.

    The thing is I was encrypted (and am)
    From what update did you come from? The June 13 one or from older builds? The changelog from the OTA app explains the necessary things in the NOTES. Try removing any magisk modules for now, and don't forget to BACKUP EVERYTHING to a flash drive or hard drive in a PC/laptop.
    1
    Can I flash OrangeFox wtith mauronofrio twrp ?
    Yes. Use Naveen's OFox that I posted a few pages back.
  • 28
    NOTE: This build switches from using the MIUI kernel/vendor to their OSS counterparts. It is advisable to clean flash to avoid further issues when updating to this build.

    For unencrypted users: Don't forget to flash the DFE zip after the ROM to ensure it boots.


    First update is out for June 2021! I've promised myself I would stick to 2 updates per month starting last May and I plan on continuing to do so. Lots of changes. Lots of bug fixes. More importantly, we're now on the OSS kernel/vendor. You should experience much better performance, fixed sounds, and probably other stuff we didn't noticed that were broken on the MIUI vendor.

    I'd like to credit the PE maintainer for doing a great job with his device/vendor tree as well as other raphael maintainers/developers since without them, switching to OSS wouldn't be possible.

    With that said, I hope you guys would continue to support me by donating. #KeepEvolving

    Changelog for latest (06/08/2021) Update

    Device changes:
    ==============================
    • Switch to OSS-based vendor
    • Switch to Immensity X (Linux 4.14.235) as default kernel
    ------------------------------
    ROM changes:
    ==============================
    • Add Bluetooth and Wi-Fi timeout features
    • Add a one minute timeout to global actions dialog
    • Add madvising of .odex, .vdex and .art files
    • Add national roaming for o2 & E-Plus in Germany
    • BT: Don't allow isBleScanAlwaysAvailable API call for non foreground users
    • Bluetooth: Don't assign codecs to a size fixed array
    • Bluetooth: Reimplement SBC Dual Channel in a saner way
    • Bluetooth: follow system theme in dialogs
    • Bluetooth: sync dialog layout for consistency
    • Camera2: Notify fps as Session Based Parameter
    • Clean up custom font overlays
    • Core: tweak some QQS dimens
    • Doze-on-charge: Improvements
    • EvolutionUtils: Change temperature to float
    • Evolver: Add more FOD animations
    • Evolver: Bring back Lock screen charging info feature
    • Evolver: Custom Rounded Corner and Padding preferences
    • Evolver: Implement FOD icon animation
    • Evolver: LockscreenCharging: Bring in °F/°C toggle
    • Evolver: Power menu background opacity
    • Evolver: Remove font preview after adding Font Settings
    • Evolver: Remove theming QS with wallpaper colors feature (breaks SystemUI)
    • Evolver: make app volume rows optional
    • Explicitly make SBC Dual Channel an optional (HD) codec
    • FaceUnlock: Drop lockouts completely
    • Fix screenshot sharing with longshot and launcher
    • FodAnimationResources: Update OP Cosmos animation
    • Game mode updates
    • GlobalActionsDialog: Remove broken PhoneStateListener for airplane mode toggle
    • Handle landscape and portrait display for PIP rotation
    • IMS: Fix issue with answering call for some 3rd party apps
    • Import Carbon’s FontService (dynamic theme fonts support)
    • Import Descendant’s Seamless Clock Switch feature
    • LiveDisplaySettings: Unlock Reading Mode whenever is possible
    • Make isUidIsolated public
    • Make releaseSomeActivities() a oneway call
    • MediaActionSound: Don't enforce playback of audio
    • Merge June 2021 security patches
    • PixelPropsUtils: Switch to Marlin for Google Photos
    • PixelPropsUtils: Update to June 2021 fingerprint
    • ReadingModeTile: Drop dependency on wellbeing app
    • Revert "EventLog: Disable event writing in production builds"
    • Screenrecord: Add an option to record for longer
    • Settings: Add missing icons in Network and Internet
    • Settings: Add preference for one shot auto-brightness
    • Settings: Consolidate smart charging under 'Adaptive Charging'
    • Settings: Improve Double-tap strings
    • Settings: LiveDisplay: Add color mode preview from AOSP Settings
    • Settings: Move app compatibility preference to apps and notifications
    • Settings: Settings observer fail to unregister
    • Settings: Use MD2 icon for Play Store
    • Settings: Use model & hardware as device codename fragment
    • Settings: backup: add back-arrow to actionbar
    • Settings: remove Bluetooth related text from DNS-dialog
    • Settings: use framework text colors for SwitchBar
    • Snap: api2: add QR scanner mode
    • Snap: api2: reduce unneeded animations
    • Snap: api2: update promode icons
    • Snap: api2: use nicer icons in settings
    • Stop downloads delegated from UIDs blocked by network policy
    • SystemUI: Add Cellular tile icon from OOS
    • SystemUI: Add VPN tile
    • SystemUI: Add animated OneUI FOD icons
    • SystemUI: Add animated OxygenOS FOD icon
    • SystemUI: Add reading mode tile
    • SystemUI: Import VoLTE & VoWiFi icons from Vivo X60 Pro
    • SystemUI: QS: minimize detail view to middle of the button
    • SystemUI: Redesign VoWiFi icons
    • SystemUI: Remove unused resources
    • SystemUI: Use EFFECT_HEAVY_CLICK for back swipe gestures
    • SystemUI: Use MD2 icon for running services in QS
    • SystemUI: VPN tile: Collapse panel when opening app
    • SystemUI: add app volume row to volume dialog (stock panel only)
    • SystemUI: avoid double ripple in QS detail view
    • SystemUI: use matching padding on both sides of QS detail title
    • ThemeOverlayController: Reload homeApp on cutout mode change
    • TypeClock: Align owner info as per the clock style
    • Update translations
    • Use BinderDeathDispatcher for alarm listeners
    • VolumePluginManager: More fixes toggling panel
    • Watchdog: increase default timeout by 30 seconds
    • Watchdog: run emergency sync before killing system
    • apns-conf: Add TPG Singapore configs
    • apns: Add AT&T 310-280 ids
    • apns: Remove T-Mobile UK
    • base: Edit persist.camera.privapp.list to match with current property
    • base: Redo Pocket mode view like OOS
    • build: check_boot_jars: Whitelist lineage LiveDisplay
    • camera: Workaround for GCC-compiled HAL3 driver
    • clock: Improve Type (Alt) clock
    • config: Actually disable strict mode for non eng builds
    • config: Combine priv app permission files into one
    • config: Re-organize props
    • core: check if the logical light is null before using it
    • device_config: Enable recents text selection for Pixel Launcher users
    • fixup! SBC Dual Channel (SBC HD Audio) support
    • fwb: Allow temp overriding state of battery led
    • fwb: Start device specific popup camera service conditionally
    • gapps: Update from RQ3A.210605.005
    • healthd: Add support for HVDCP_3P5 chargers
    • maybePruneOldTraces: bail if modification times change
    • overlays: Add leaf icon shape
    • overlays: Update Accent colors
    • pixelstyle: config: Enable DRM service
    • pixelstyle: config: Move gestural overlay to vendor
    • pixelstyle: config: Remove redundant props
    • pixelstyle: config: Turn off storage manager
    • pixelstyle: overlay: Update SystemUI strings
    • sepolicy: legacy: Add write permission to proc file system
    • sepolicy: public/file.te: add 'allow proc_net proc:filesystem associate'
    • vendor: Prepend all non-duplicate lines from original apn file before custom apn file
    • vendor: apns: Add IPV4V6 to O2 Germany
    • version: Bump to 5.8 Pinnacle
    • wifi: optionally reset the interface after setMacAddress
    DOWNLOAD
    17
    Again, apologies for the issues with the previous update. This one stays with the same device tree so there will be no more issues with mounting partitions. The next update will be in July with the security patches once again. For now, a lot of stuff has been updated and fixed. It includes fixing the slow charging issues, fixing the proximity sensor not turning off AoD in pocket mode, among other important updates. Once again, I'm sorry for the previous issues. But this one will no longer format anything.

    Changelog for latest (06/21/2021) Update

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

    Changelog for latest (06/09/2021) Update

    Device changes:
    ==============================
    • Build MotoDolby v3
    • Build vendor.qti.hardware.btconfigstore from source
    • Remove MusicFX for Dolby
    • Remove USE_XML_AUDIO_POLICY_CONF
    • Switch to Soviet kernel
    • Use primary input sources for voip_tx
    • parts: Add DC-Dimming QS tile
    • parts: implement dc dimming preference
    ------------------------------
    ROM changes:
    ==============================
    • Evolver: Remove feature allowing to disable Night Light when FOD is on screen
    • Evolver: Separate Display Cutout into its own category and hide on non-notch devices
    • Settings: Add switch last app to gesture actions
    • SystemUI: Re-enable privacy indicators
    • phone: Add option for setting device phone number
    DOWNLOAD
    13
    I've pushed out a quick hotfix for the Terminal issue caused by a kernel mismerge.

    Changelog for latest (06/08/2021) Hotfix Update

    Device changes:
    ==============================
    • Enable zram writeback
    • Kernel: Fix merge error that caused random reboots on shell
    • Remove config causing issues with Night Light
    • adjust zram write back policy
    • rootdir: Hide Magisk Better
    ------------------------------
    ROM changes:
    ==============================
    • FODCircleView: Restore DIM_BEHIND and dim amount to 0.0f on base view
    DOWNLOAD
    10
    Here's one more update before I take my break. Off mode charging will be fixed once I find the root of the issue. This build fixes a lot of sepolicy denials so expect more stability. Other changes in the changelog below.

    NOTE: Users coming from Encrypted F2FS userdata should backup before updating.

    Changelog for latest (06/13/2021) Update


    Device changes:
    ==============================
    • Add Front Camera calibration support
    • Cleanup unneeded overlays
    • Enable auto brightness while dozing
    • Fix slow charging issues
    • sepolicy: Address denials for misys
    • sepolicy: Address rild denials
    • sepolicy: Allow gpuservice to read graphics_config_prop
    • sepolicy: Allow neuralnetworks HAL to read adsprpc properties
    • sepolicy: Allow nfc to search nfc_vendor_data_file dirs
    • sepolicy: Fix CachedAppOptimizer Avc denial
    • sepolicy: Fix avc denials related to zygote
    • sepolicy: Label hbm and dc dimming used by xiaomi parts
    • sepolicy: Update mi_thermald denials
    ------------------------------
    ROM changes:
    ==============================
    • Add exfat utilities for mkfs and fsck
    • Completely nuke Lockscreen Charging info feature
    • Evolver: Add Status bar notification & music ticker feature
    • Evolver: Add lock screen background blur feature
    • Evolver: Hide LS blur option if homescreen and LS wallpaper are different
    • Evolver: Introduce OS navbar styles for 3 button nav
    • IconPack{Sam,Victor}: Inverse vol collapse/expand anim path data
    • KillZramBackingDevice: Return immediately if backing_dev is none
    • MiuiCompactPanel: Add upstream changes
    • SystemUI: Add missing updateChargingIndication after r38 merge
    • SystemUI: set default of NAV_BAR_HANDLE_SHOW_OVER_LOCKSCREEN to false
    • Update translations
    • Upstream some Google fixes from master branch
    • VolumePanel: Add changes for live volume steps
    • VolumePanel: Add upstream changes
    • kernel: Pass absolute path for KCONFIG_ALLCONFIG
    • plugins: Fix AOSP Expanded plugin crash with Swift Installer
    • plugins: Fix infinite expanding and apply unlinking to MIUI panel
    • sepolicy: Fix rest of the theme_prop denials
    • vendor: themes: Update Clear Theme
    DOWNLOAD
  • 53



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

    0KUV8YX.png


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

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

    Reach us on Twitter! @EvolutionXROM


    SRQCjQJ.png


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

    CIrL2gb.png


    * Let me know

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    o2G52Ve.png


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


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





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




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

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

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

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

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

    Merry Christmas and a Happy holidays to everyone!

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

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

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

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

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

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

    Changelog for latest (04/15/2021) Update

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

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