Development [ROM][UNOFFICIAL][GAPPS] Evolution X 7.1 - DISCONTINUED

Search This thread


New member
Aug 31, 2022
Magisk latest work?
Download link updated.

Clean install required if you are on a previous Evolution X 7.x version due to device tree change (fastboot -w in the bootloader, reboot to recovery, adb sideload the new rom, profit).

If you're coming from stock firmware or another ROM, follow the install instructions in the first post.

Magisk installation is fixed, flash whatever version you like (latest recommended)
More things ported from 6.x



Bring in SettingsGoogle/SystemUIGoogle from PE (fixes BT Battery widget)
Fix crash for wifi only project
PixelPropsUtils: Replace Gboard with Google One
Settings: Add toggle to switch between AOSP/Google battery graphs
Settings: Move proguard flags for the Evolver
Settings: Remove the Automatic ota check option but be sure it's disabled
Switch to SystemUIGoogle for Smartspace
core: Pixel experience Blacklist For Google Photos for Android 13
fixup! SystemUI: Fix shutter sound
vendor: Update audio from TP1A.220624.021
vendor: Update setupwizard props from TP1A.220624.021
vendor: Use GMS configurator instead of SimpleDeviceConfig
vendor: overlay: SettingsLib: Override headline font family


Add support to manually pause/resume downloads
Allow adjusting screen density to smaller sizes
AOD: Sleep when proximity is covered for 3 secs
AutofillManager: Turn off logging by default
AutoFillUI: Don't show a "null" toast
Call setBrightness when user stops swiping on statusbar
Fix colors on DocumentsUI
Evolver: Bring back animations to quick settings tiles
Evolver: Bring back Haptic Feedback to QS tiles toggle
Evolver: Bring back interpolators to qs tiles animation
Evolver: Bring back Toast icon toggle
Evolver: QuickSettings: Allow changing vibration duration
KernelCpuUidActiveTimeReader: Do not spam log with negative active time
Make Build.TYPE and Build.FINGERPRINT consistent for apps
NavigationBarEdgePanel: Make the gesture duration always valid
ParcelFileDescriptor: Stop the panic
Settings: Add clang version to firmware_version
Settings: Add missing animations for gestures and features
Settings: Add Security Hub from Pixel devices
Settings: add TextView for summary into SeekBarDialogPreference
Settings: Bring back LTE Only Mode
Settings: Follow system theme for SD card activities
Settings: Implement cutout force full screen
Settings: SoftAp: add client manager
Settings: SoftAp: add Hidden SSID preference
Settings: SoftAp: add support for setting shutdown timeout
Settings: support black theme for dark mode
SQLite: Do integrity_check only once
SQLiteDatabase: Catch corrupt exception during transaction
SystemUI: Enable smart replies for apps that target APIs lower than 28
SystemUI: Grant INTERACT_ACROSS_USERS_FULL permission for smartspace
SystemUI: migrate status bar manual brightness to float
SystemUI: Name Cellular Tile based on carrier
SystemUI: Only apply tuning changes when the fragment is attached
SystemUI: unify status bar manual & auto brightness code
ThemedIcons: Update
base: Force fullscreen for Google Dialer
base: make per-app work with multi audio focus
fixup! EnhancedEstimates: Get estimates from Device Health Services
fixup! Show user's Google avatar on the homepage


AODTile: Add back config check for aod available
AODTile: add option to enable AOD on charging only
AODTile: cycle through AOD states
Bring back FM radio support
ColorStateList: Switch to ZCAM for lightness modulation
ColorUtils: Fix out-of-gamut Oklab blending
Enable Volume Long Press Skip Tracks by default
Evolver: Add separate tunable for QS clock
InsetsStateController/LayoutInflater/LocalServices/SystemServiceRegistry/ThemedResourceCache: Replace ArrayMap with HashMap for performance
Keep recent tasks for more time in memory
QuickStatusBarHeader: Link date in QS statusbar with clock
PackageInfo: Optimize ApplicationInfo creation
PixelPropsUtils: Refactor once again (fix missing apps on Play store)
PixelPropsUtils: fixup! spoofing properties for samsung apps
Settings: add option to enable AOD on charging only
SystemUI: Reduce scrim color animation duration to 375 ms
SystemUI: Speed up actions expansion animation
Update Gapps to Sep 2022 sec patch versions
Update translations
WallpaperColors: Use CIELAB for light/dark wallpaper detection
appop: Save discrete app op history for more permissions
base: Remove aosp's 'show battery percentage' setting
config: Disable StrictMode in non-eng builds
fixup! base: volume key music control
graphics: Add ZCAM implementation with sRGB interface
graphics: Blend ARGB colors using Oklab
pre-grant POST_NOTIFICATIONS to the clock app
pre-grant POST_NOTIFICATIONS to more system apps
rro_overlays: Remove SystemUIGoogleOverlay
sepolicy: Label


Jan 6, 2019
Motorola Moto G100 / Edge S
Hey, There's a bug on status bar where the icons are going under the clock.

But after I change some setting on The Evolver > Clock & Date it gets fixed until another notification icon comes up.


Jul 25, 2020
could you upload a boot.img patched with magisk 23? the only version that lets me get root is 25.2 beta and after 2/3 reboots it stays on a black screen and asks to format

Top Liked Posts

  • There are no posts matching your filters.
  • 4

    Evolution X 7.x for the Moto edge S / Moto g100 [nio]
    * 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.


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

    - Team Evolution X -

    Reach us on Twitter! @EvolutionXROM


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


    Magisk v23 is the latest compatible version at the moment. You can update the manager, but must keep magisk at v23 for now.
    Any other Magisk version will cause a bootloop.

    You tell me



    From another custom rom:

    1. Download copyparts zip and ROM zip and place in your adb folder on pc

    2. Reboot to recovery

    3. Select apply update from adb and in a cmd window type:
    adb sideload

    4. Select apply update from adb again and type:
    adb sideload (rom filename).zip

    5. Factory reset in recovery after installation

    From stock rom:

    1. Download, and recovery.img and place in your adb folder on pc

    2. Reboot to bootloader and install recovery:
    fastboot flash boot recovery.img

    3. Then use the volume buttons and power to navigate to and enter recovery

    4. Select apply update from adb and in a cmd window type:
    adb sideload

    5. Select apply update again once finished and type:
    adb sideload (rom filename).zip

    6. Factory reset in recovery after installation.

    Dirty Flash from previous Evolution X 7.0 version:

    1. Download and place in your adb folder on pc

    2. Reboot to recovery

    3. Select apply update from adb and in a cmd window type:
    adb sideload (filename).zip

    4. Reboot, Profit




    XDA: DevDB Information
    Evolution X, ROM for the Moto edge S / Moto g100

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

    Special thanks to William (@menorziin) and Maicon (@MaiconHenriquee) from telegram for their assistance.
    So finally, I could manage to make my device up and running with Magisk 23.
    Many THX to Beetle84 for precious support!
    headphones are fixed, testing the update now
    black mode added (called vivid colours - wallpaper dependent)
    qs customization (daily data use, battery estimate, volume slider position)
    hopefully next update
    Alright, thanks for the info and thanks for ur great work!
    Oh, this is awesome!
    THX for your hard work!
    BTW, I heard that we can update from Evo 6.7 to 7.0 with dirty-flash method.
    Can I try it with official build?
    And/or should I flash the new recovery image too?