[ROM] [UNOFFICIAL] Evolution X v4.x [Q|Android 10.0] EOL

Search This thread

_firewall_

Senior Member
  • Feb 11, 2015
    1,314
    1,636
    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,314
    1,636
    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

    Atiq Rahman

    Member
    Feb 28, 2015
    30
    4
    Dhaka
    OnePlus One
    Redmi Note 2
    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,314
    1,636
    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,314
    1,636
    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
    32
    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,314
    1,636
    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
    32
    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,314
    1,636
    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
    32
    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,314
    1,636
    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,314
    1,636
    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
    Our Apps
    Get our official app!
    The best way to access XDA on your phone
    Nav Gestures
    Add swipe gestures to any Android
    One Handed Mode
    Eases uses one hand with your phone