[ROM][10.0][EOL][UNOFFICIAL] Evolution X v4.x

Search This thread

_firewall_

Senior Member
Feb 11, 2015
1,469
1,743
Lutsk
EvoBanner.png

Evolution X for the Xiaomi MiMax
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.
*/

qE4kqsj.png

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

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

Reach us on Twitter! @EvolutionXROM



RgqrlpK.png


Themes
- 20 Accent Colors
- 5 Lock Screen Clock Styles
- Pixel 2019 Wallpapers
- Pixel Theme Picker
Statusbar
- 4G/LTE Icon Toggle
- Brightness Control
- Network Traffic Activity
- VoLTE Toggle
Notifications
- Force Close Notifications
- In Call Vibrations
- Kill App Button
- Notification light Config
Quick Settings
- Bottom Brightness Slider Toggle
- Gaming Mode Quick Settings Tile
- Quick Pulldown (Left/Right)
- Quick Settings Rows & Columns Customization
- Tile Titles Toggle
Gestures
- AOSP Gestures
- Back Gesture Height Config
- Double Tap to Sleep Lockscreen
- Double Tap To Sleep Status Bar
- Screen Off Power Button Torch
- Swipe To Screenshot
Lockscreen
- Fingerprint Authentication Vibration Toggle
- Lock Screen Charging Info
- Lock Screen Music Visualizer
- Lock Screen Shortcuts
- Media Artwork Toggle
- Pocket Detection
- Status bar visibility toggle
Navigation
- Invert Layout
Hardware Buttons
- Power Menu Customization
- Volume Rocker Cursor Control
- Volume Rocker Playback Control
- Volume Rocker Wake
Miscellaneous
- Alarm Blocker
- Default USB Config
- Wakelock Blocker
- Wake On Charge


n6b8AXD.png

- SELinux is permissive
- You tell me

DO NOT FLASH GAPPS, ALREADY INCLUDED


u5tIlfT.png

First Time Install / Clean Flash
1. Reboot to Recovery
2. Download the proper ZIP for your device
3. Wipe Data/Cache/System
4. Flash the ROM
5. Reboot to System
6. Reboot to Recovery
7. Flash Magisk (Optional)
8. Reboot to System and #KeepEvolving


Update / Dirty Flash
1. Reboot to Recovery
2. Download the proper ZIP 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



LU9gsrQ.png




Information
Evolution X ROM for the Xiaomi MiMax

Maintainer
dungphp , _firewall_

ROM OS Version: 10.0
ROM Kernel: Linux 3.10.108
ROM Firmware Required: Unlocked Bootloader, TWRP/SHRP, Latest MIUI Firmware
Based On: AOSP

Version Information
Status:
Stable
Current Stable Version: 4.7
SELinux Status: Permissive

Created 2020-07-08
Last Updated 2020-11-07
 
Last edited:

_firewall_

Senior Member
Feb 11, 2015
1,469
1,743
Lutsk
Changelog

2020-11-07
  • Synced sources
  • Set min CPU freq to 400
  • Enabled QPower and Deep sleep at the same time
I still can't find October Security Patch on their Github. So, please let me know if it's available in the current build.

2020-09-15
  • Merge September security patches
  • Version 4.7 | Quantum
  • Add OOS 10 VoLTE icon
  • Add QS header styles
  • Add option to center "R style" notification headers
  • Evolver: Hide LED section for unsupported devices
  • Evolver: Hide corner radius for devices that have a custom cutout
  • Evolver: Move pulse to misc category
  • Evolver: Set network icon dependencies
  • Remove lockscreen quick unlock
  • Remove prebuilt SafetyHub
  • Remove proximity check on wake toggle
  • Added Disco and RGB QS tile styles
  • Add Mi 10 Ultra FOD animations
  • Don't crash if there is IR HAL is not declared
  • DragSurface: destroy surfacecontrol in view site
  • Extend the watchdog timeout of main thread
  • FloatingToolbar must end animation immediately when parent window gone
  • PackageInstaller: Fix crash when uninstalling apps with fragile data
  • Prevent deadlock when going out of idle state
  • Revert "overlay: Enable Visual Voicemail for Verizon devices"
  • Revert several BoostFramework related commits to lessen battery drain
  • SystemUI: fix notification overlap with PIN screen
  • Updater: Ensure the changelog is fetched BEFORE we show notifications
  • fixup! ColorBucket: Add Solarized Dark theme
  • overlay: Remove voicemail number configs
  • vendor: apns-conf: Add Hits APN
  • wm: Passing a new ArraySet instance to avoid crash
  • and more!

2020-08-04
  • Merge August security patches
  • Add Anaheim and Tinkerbell fonts
  • Add Linotte font
  • Add isFaceAuthEnabledForUser checks in KeyguardLiftController
  • Add runtime configurable audio panel location
  • Add synchronization for invokeForAllObservers call
  • Allow hiding VoWiFi StatusBar icon
  • ClipboardService: keep track of which app pasted from which
  • Custom keys rebinding: Add kill app action
  • Custom keys rebinding: Add more custom actions/app/activities
  • EvolutionUtils: Add launchCamera and launchVoiceSearch actions
  • EvolutionUtils: Import restart systemui api
  • EvolutionUtils: Reverse actions for QS and notification panel
  • EvolutionUtils: add clear all notifications action
  • EvolutionUtils: fixup! some more actions
  • Evolver: Add SystemUI restart for R notification headers
  • Fixes crash/race condition when destroyActivity
  • Partial screenshot: block gestures and heads up when running
  • PermissionController: force the hub
  • Remove kill app back button toggle
  • Return null on failed insert due to permissions
  • SystemUI: Fix SystemUI failed to go to doze issue
  • SystemUI: QS Details: Fix remaining layout issues
  • SystemUI: QSPanel: Code style improvement for QS tile animations
  • SystemUI: Show only one between VoLTE/VoWiFi icon in status bar based on WiFi-Calling Preference
  • SystemUI: Support VoWIFI icons in status bar the CAF way
  • SystemUI: Use VoWiFi icons from OOS 10
  • SystemUI: fix size of icon of vibrate ringer mode
  • SystemUI: fixup! Add feature IMS/VoLTE icon on status bar
  • SystemUI: fixup! SystemUIGoogleModule
  • VolumeDialog: Redo expanded volume panel
  • base: Remove keyguard delay completely
  • base: Separate vibrate drawable for vol panel from common icon
  • fonts: Update Google Sans fonts
  • prebuilt: Clean up custom-system.rc

2020-07-11
  • Minor fixes and improvements

2020-07-08
  • Initial build
 
Last edited:
  • Like
Reactions: AlexXYX
Thanks to Dev! Clean flashed EvolutionX stable version 4.5 yesterday on my Mi Max Helium (3gb/64gb) using TWRP. First time clean flashed without no-verity-opt-encrypt zip file but unfortunately my device booted to fastboot. Then I flashed both the ROM and no-verity-opt-encrypt zip files and was able to boot to system as usual. I did not flash Magisk yet. My previous ROM was MSM Extended. Now I've a problem setting my own mp3 file as ringtone! Would appreciate guide from Dev/experts for this!
 

_firewall_

Senior Member
Feb 11, 2015
1,469
1,743
Lutsk
Thanks to Dev! Clean flashed EvolutionX stable version 4.5 yesterday on my Mi Max Helium (3gb/64gb) using TWRP. First time clean flashed without no-verity-opt-encrypt zip file but unfortunately my device booted to fastboot. Then I flashed both the ROM and no-verity-opt-encrypt zip files and was able to boot to system as usual. I did not flash Magisk yet. My previous ROM was MSM Extended. Now I've a problem setting my own mp3 file as ringtone! Would appreciate guide from Dev/experts for this!

1. I didn't use no-verity-opt-encrypt zip ever :eek:
2. What kind of problem do you have setting your own mp3 file as a ringtone? Just use 'My sounds' menu item and choose the required song.
 

_firewall_

Senior Member
Feb 11, 2015
1,469
1,743
Lutsk
Updated

2020-08-04
Evolution X 4.6:
  • Merge August security patches
  • Add Anaheim and Tinkerbell fonts
  • Add Linotte font
  • Add isFaceAuthEnabledForUser checks in KeyguardLiftController
  • Add runtime configurable audio panel location
  • Add synchronization for invokeForAllObservers call
  • Allow hiding VoWiFi StatusBar icon
  • ClipboardService: keep track of which app pasted from which
  • Custom keys rebinding: Add kill app action
  • Custom keys rebinding: Add more custom actions/app/activities
  • EvolutionUtils: Add launchCamera and launchVoiceSearch actions
  • EvolutionUtils: Import restart systemui api
  • EvolutionUtils: Reverse actions for QS and notification panel
  • EvolutionUtils: add clear all notifications action
  • EvolutionUtils: fixup! some more actions
  • Evolver: Add SystemUI restart for R notification headers
  • Fixes crash/race condition when destroyActivity
  • Partial screenshot: block gestures and heads up when running
  • PermissionController: force the hub
  • Remove kill app back button toggle
  • Return null on failed insert due to permissions
  • SystemUI: Fix SystemUI failed to go to doze issue
  • SystemUI: QS Details: Fix remaining layout issues
  • SystemUI: QSPanel: Code style improvement for QS tile animations
  • SystemUI: Show only one between VoLTE/VoWiFi icon in status bar based on WiFi-Calling Preference
  • SystemUI: Support VoWIFI icons in status bar the CAF way
  • SystemUI: Use VoWiFi icons from OOS 10
  • SystemUI: fix size of icon of vibrate ringer mode
  • SystemUI: fixup! Add feature IMS/VoLTE icon on status bar
  • SystemUI: fixup! SystemUIGoogleModule
  • VolumeDialog: Redo expanded volume panel
  • base: Remove keyguard delay completely
  • base: Separate vibrate drawable for vol panel from common icon
  • fonts: Update Google Sans fonts
  • prebuilt: Clean up custom-system.rc
 

kutumbaba

Member
Jun 29, 2017
33
7
Jakarta
Thank you sir, I'm using this for my daily driver. No problem and stable, only google play store not certificate
How to fix google play store not certificate?
Thanks in advance
 

_firewall_

Senior Member
Feb 11, 2015
1,469
1,743
Lutsk
Thank you sir, I'm using this for my daily driver. No problem and stable, only google play store not certificate
How to fix google play store not certificate?
Thanks in advance

Please follow this order of actions:
1. Open Magisk Manager and activate 'Magisk Hide' option there.
2. Clean data for 'Google Play Store' app.
3. Reboot your device and check Google Play Store certification once again ;)
 

kutumbaba

Member
Jun 29, 2017
33
7
Jakarta
Please follow this order of actions:
1. Open Magisk Manager and activate 'Magisk Hide' option there.
2. Clean data for 'Google Play Store' app.
3. Reboot your device and check Google Play Store certification once again ;)
Thank you for your reply, is there any other way without magisk? 'cause I'm not rooting the device and my driver app can detect it if I root
 

_firewall_

Senior Member
Feb 11, 2015
1,469
1,743
Lutsk
Thank you for your reply, is there any other way without magisk? 'cause I'm not rooting the device and my driver app can detect it if I root

Sorry, but I didn't try to use the ROM without Magisk :)
Why don't you try to use Magisk hide for this app? I have a Magisk installed and my banking apps work fine without any issues.
 

kutumbaba

Member
Jun 29, 2017
33
7
Jakarta
Been using this ROM almost a month, for my daily driver. I'm not facing any bugs. Only when playing Mobile Legends, sometimes the game is freeze and glitch come out in screen.
I dont know it because the game, or what. Hopefully theres an updates, thank you developer to bring this ROM on Hydrogen. Its very recommended ROM for user like me
 

_firewall_

Senior Member
Feb 11, 2015
1,469
1,743
Lutsk
Been using this ROM almost a month, for my daily driver. I'm not facing any bugs. Only when playing Mobile Legends, sometimes the game is freeze and glitch come out in screen.
I dont know it because the game, or what. Hopefully theres an updates, thank you developer to bring this ROM on Hydrogen. Its very recommended ROM for user like me

Thank you for the feedback.
I got a lot of reports about ROM freezing in the games for all my builds. As I can, this issue is related to the kernel which is common for all my ROMs. Unfortunately, I don't have the other kernel that works so stable as the current one.

As for the update... I will build an updated version once EvoX Team updates their sources ;)
 

_firewall_

Senior Member
Feb 11, 2015
1,469
1,743
Lutsk
Updated

2020-09-15
  • Merge September security patches
  • Version 4.7 | Quantum
  • Add OOS 10 VoLTE icon
  • Add QS header styles
  • Add option to center "R style" notification headers
  • Evolver: Hide LED section for unsupported devices
  • Evolver: Hide corner radius for devices that have a custom cutout
  • Evolver: Move pulse to misc category
  • Evolver: Set network icon dependencies
  • Remove lockscreen quick unlock
  • Remove prebuilt SafetyHub
  • Remove proximity check on wake toggle
  • Added Disco and RGB QS tile styles
  • Add Mi 10 Ultra FOD animations
  • Don't crash if there is IR HAL is not declared
  • DragSurface: destroy surfacecontrol in view site
  • Extend the watchdog timeout of main thread
  • FloatingToolbar must end animation immediately when parent window gone
  • PackageInstaller: Fix crash when uninstalling apps with fragile data
  • Prevent deadlock when going out of idle state
  • Revert "overlay: Enable Visual Voicemail for Verizon devices"
  • Revert several BoostFramework related commits to lessen battery drain
  • SystemUI: fix notification overlap with PIN screen
  • Updater: Ensure the changelog is fetched BEFORE we show notifications
  • fixup! ColorBucket: Add Solarized Dark theme
  • overlay: Remove voicemail number configs
  • vendor: apns-conf: Add Hits APN
  • wm: Passing a new ArraySet instance to avoid crash
  • and more!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    EvoBanner.png

    Evolution X for the Xiaomi MiMax
    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.
    */

    qE4kqsj.png

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

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

    Reach us on Twitter! @EvolutionXROM



    RgqrlpK.png


    Themes
    - 20 Accent Colors
    - 5 Lock Screen Clock Styles
    - Pixel 2019 Wallpapers
    - Pixel Theme Picker
    Statusbar
    - 4G/LTE Icon Toggle
    - Brightness Control
    - Network Traffic Activity
    - VoLTE Toggle
    Notifications
    - Force Close Notifications
    - In Call Vibrations
    - Kill App Button
    - Notification light Config
    Quick Settings
    - Bottom Brightness Slider Toggle
    - Gaming Mode Quick Settings Tile
    - Quick Pulldown (Left/Right)
    - Quick Settings Rows & Columns Customization
    - Tile Titles Toggle
    Gestures
    - AOSP Gestures
    - Back Gesture Height Config
    - Double Tap to Sleep Lockscreen
    - Double Tap To Sleep Status Bar
    - Screen Off Power Button Torch
    - Swipe To Screenshot
    Lockscreen
    - Fingerprint Authentication Vibration Toggle
    - Lock Screen Charging Info
    - Lock Screen Music Visualizer
    - Lock Screen Shortcuts
    - Media Artwork Toggle
    - Pocket Detection
    - Status bar visibility toggle
    Navigation
    - Invert Layout
    Hardware Buttons
    - Power Menu Customization
    - Volume Rocker Cursor Control
    - Volume Rocker Playback Control
    - Volume Rocker Wake
    Miscellaneous
    - Alarm Blocker
    - Default USB Config
    - Wakelock Blocker
    - Wake On Charge


    n6b8AXD.png

    - SELinux is permissive
    - You tell me

    DO NOT FLASH GAPPS, ALREADY INCLUDED


    u5tIlfT.png

    First Time Install / Clean Flash
    1. Reboot to Recovery
    2. Download the proper ZIP for your device
    3. Wipe Data/Cache/System
    4. Flash the ROM
    5. Reboot to System
    6. Reboot to Recovery
    7. Flash Magisk (Optional)
    8. Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the proper ZIP 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



    LU9gsrQ.png




    Information
    Evolution X ROM for the Xiaomi MiMax

    Maintainer
    dungphp , _firewall_

    ROM OS Version: 10.0
    ROM Kernel: Linux 3.10.108
    ROM Firmware Required: Unlocked Bootloader, TWRP/SHRP, Latest MIUI Firmware
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 4.7
    SELinux Status: Permissive

    Created 2020-07-08
    Last Updated 2020-11-07
    3
    Updated

    2020-08-04
    Evolution X 4.6:
    • Merge August security patches
    • Add Anaheim and Tinkerbell fonts
    • Add Linotte font
    • Add isFaceAuthEnabledForUser checks in KeyguardLiftController
    • Add runtime configurable audio panel location
    • Add synchronization for invokeForAllObservers call
    • Allow hiding VoWiFi StatusBar icon
    • ClipboardService: keep track of which app pasted from which
    • Custom keys rebinding: Add kill app action
    • Custom keys rebinding: Add more custom actions/app/activities
    • EvolutionUtils: Add launchCamera and launchVoiceSearch actions
    • EvolutionUtils: Import restart systemui api
    • EvolutionUtils: Reverse actions for QS and notification panel
    • EvolutionUtils: add clear all notifications action
    • EvolutionUtils: fixup! some more actions
    • Evolver: Add SystemUI restart for R notification headers
    • Fixes crash/race condition when destroyActivity
    • Partial screenshot: block gestures and heads up when running
    • PermissionController: force the hub
    • Remove kill app back button toggle
    • Return null on failed insert due to permissions
    • SystemUI: Fix SystemUI failed to go to doze issue
    • SystemUI: QS Details: Fix remaining layout issues
    • SystemUI: QSPanel: Code style improvement for QS tile animations
    • SystemUI: Show only one between VoLTE/VoWiFi icon in status bar based on WiFi-Calling Preference
    • SystemUI: Support VoWIFI icons in status bar the CAF way
    • SystemUI: Use VoWiFi icons from OOS 10
    • SystemUI: fix size of icon of vibrate ringer mode
    • SystemUI: fixup! Add feature IMS/VoLTE icon on status bar
    • SystemUI: fixup! SystemUIGoogleModule
    • VolumeDialog: Redo expanded volume panel
    • base: Remove keyguard delay completely
    • base: Separate vibrate drawable for vol panel from common icon
    • fonts: Update Google Sans fonts
    • prebuilt: Clean up custom-system.rc
    2
    AndroidFileHost download mirrors

    Helium | Hydrogen
    2
    Updated

    2020-07-11
    • Minor fixes and improvements
    1
    Changelog

    2020-11-07
    • Synced sources
    • Set min CPU freq to 400
    • Enabled QPower and Deep sleep at the same time
    I still can't find October Security Patch on their Github. So, please let me know if it's available in the current build.

    2020-09-15
    • Merge September security patches
    • Version 4.7 | Quantum
    • Add OOS 10 VoLTE icon
    • Add QS header styles
    • Add option to center "R style" notification headers
    • Evolver: Hide LED section for unsupported devices
    • Evolver: Hide corner radius for devices that have a custom cutout
    • Evolver: Move pulse to misc category
    • Evolver: Set network icon dependencies
    • Remove lockscreen quick unlock
    • Remove prebuilt SafetyHub
    • Remove proximity check on wake toggle
    • Added Disco and RGB QS tile styles
    • Add Mi 10 Ultra FOD animations
    • Don't crash if there is IR HAL is not declared
    • DragSurface: destroy surfacecontrol in view site
    • Extend the watchdog timeout of main thread
    • FloatingToolbar must end animation immediately when parent window gone
    • PackageInstaller: Fix crash when uninstalling apps with fragile data
    • Prevent deadlock when going out of idle state
    • Revert "overlay: Enable Visual Voicemail for Verizon devices"
    • Revert several BoostFramework related commits to lessen battery drain
    • SystemUI: fix notification overlap with PIN screen
    • Updater: Ensure the changelog is fetched BEFORE we show notifications
    • fixup! ColorBucket: Add Solarized Dark theme
    • overlay: Remove voicemail number configs
    • vendor: apns-conf: Add Hits APN
    • wm: Passing a new ArraySet instance to avoid crash
    • and more!

    2020-08-04
    • Merge August security patches
    • Add Anaheim and Tinkerbell fonts
    • Add Linotte font
    • Add isFaceAuthEnabledForUser checks in KeyguardLiftController
    • Add runtime configurable audio panel location
    • Add synchronization for invokeForAllObservers call
    • Allow hiding VoWiFi StatusBar icon
    • ClipboardService: keep track of which app pasted from which
    • Custom keys rebinding: Add kill app action
    • Custom keys rebinding: Add more custom actions/app/activities
    • EvolutionUtils: Add launchCamera and launchVoiceSearch actions
    • EvolutionUtils: Import restart systemui api
    • EvolutionUtils: Reverse actions for QS and notification panel
    • EvolutionUtils: add clear all notifications action
    • EvolutionUtils: fixup! some more actions
    • Evolver: Add SystemUI restart for R notification headers
    • Fixes crash/race condition when destroyActivity
    • Partial screenshot: block gestures and heads up when running
    • PermissionController: force the hub
    • Remove kill app back button toggle
    • Return null on failed insert due to permissions
    • SystemUI: Fix SystemUI failed to go to doze issue
    • SystemUI: QS Details: Fix remaining layout issues
    • SystemUI: QSPanel: Code style improvement for QS tile animations
    • SystemUI: Show only one between VoLTE/VoWiFi icon in status bar based on WiFi-Calling Preference
    • SystemUI: Support VoWIFI icons in status bar the CAF way
    • SystemUI: Use VoWiFi icons from OOS 10
    • SystemUI: fix size of icon of vibrate ringer mode
    • SystemUI: fixup! Add feature IMS/VoLTE icon on status bar
    • SystemUI: fixup! SystemUIGoogleModule
    • VolumeDialog: Redo expanded volume panel
    • base: Remove keyguard delay completely
    • base: Separate vibrate drawable for vol panel from common icon
    • fonts: Update Google Sans fonts
    • prebuilt: Clean up custom-system.rc

    2020-07-11
    • Minor fixes and improvements

    2020-07-08
    • Initial build