Join Telegram
Join Youtube

Evolution X with Android 12 For Poco F3/Redmi K40/Mi 11x (Alioth)

Evolution X v6.0 Snow | OFFICIAL
Device: POCO F3 (alioth)
by @DarkAngelGR
Version: 12(S)
Build date: 19-01-2022


Evolution X v6.0 Snow::

  • Initial Android 12 release
  • Settings: add NPE check for SetupWizard usage
  • Settings: Fix up panel theme and layout
  • Settings: Make signal & wifi icon overlay persistent across reboots
  • Settings: stop logspill from ProcessStats
  • Settings: Temp remove broken reset battery stats feature
  • Settings: Add proximity check on wake preference
  • Settings: Improve battery stats reset strings
  • Settings: Update fingerprint strings to match the rest of AOSP
  • SystemUI: LocationTile: Be affected by the secure tiles toggle
  • SystemUI: Properly adapt new switches in screenrec dialog
  • Add settings to toggle the phantom process monitoring in dev options
  • Battery Styles: Fix landscape battery size
  • Battery Styles: Fix percentage view on landscape battery
  • Make QS brightness slider animation more subtle
  • PixelPropUtils: Add GamesProps
  • PixelPropUtils: Bail out early when required
  • PixelPropUtils: Consolidate google app checks
  • PixelPropUtils: Extend list of packages to keep
  • Settings: Allow toggling floating rotation button
  • SystemUI: fix black qqs on keyguard in light theme
  • Add config overlay to force enable multi resolution for camera
  • ColorUtils: Prevent crash if alpha component is translucent
  • VolumeDialogControllerImpl: Stop log spam with no caption service
  • Add missing Google Sans fonts in system
  • DisplayDeviceRepository: Don’t spam log when display state changes
  • Evolver: Add ability to turn off Gaming macro when screen is off
  • Evolver: Add Gaming Macro QS tile settings
  • Settings: Bring back Adaptive Playback
  • VolumeDialog: notifyVisible after the volume panel is fully hidden
  • vendor: Remove redundant Google Sans font overlay
  • BatteryMeterView: Fix NPE that occurs when onDensityOrFontScaleChanged() is called
  • Brightness slider: Use proper icon names
  • Evolver: Disable QS battery estimates by default
  • Settings: GestureTweaksSettings: fix after removing assistant from extended swipe options
  • Settings: Make ColorBucket overlays persistent across reboots
  • Settings: only set phone number if it’s not empty
  • Settings: Refactor Wifi Calling description text
  • Settings: SystemNavigationGestureSettings: fix back gesture edge insets resetting back when full screen gestures is enabled
  • SystemUI: NotificationShadeWindowViewController: initialize all the settings variables (fixes dt2w on doze)
  • base: fix list style alert dialog to use system font
  • base: set alert dialog message to use system font
  • overlays: Add an OxygenOS icon pack
  • Change protocol from IPV6 to IP for Telus
  • MediaDataManager: use safe cast to avoid NPE
  • PixelPropUtils: Update redfin fp to January 2022
  • SystemUI: Apply monet to fingerprint authentication ripple animation
  • SystemUIGoogle: Add HIGH_SAMPLING_RATE_SENSORS permission for columbus
  • Update SystemUIGoogle
  • Update overlays from SQ1A.220105.002
  • WifiDisplaySource: allow overriding max wfd resolution with prop
  • build: Always use release-keys
  • common: allow mediaserver to get media_wfd_prop
  • fixup! Ambient music: pulse on new music tracks and Now Playing info

Device Changelog:

  • Fix installation through TWRP
  • Evolver: Add volume panel on left toggle
  • Evolver: Allow disabling qs on secure lock screen
  • Evolver: Allow toggling camera/mic privacy indicator
  • Reduce padding use by privacy indicator resources
  • ThemeOverlayApplier: Apply wifi and signal icon styles last
  • hosts: Block OTA downloading from GMS
  • vendor: Add drawable XMLs for themed icons
  • Evolver: GamingMode: Add night light and brightness level


  • Clean flash is recommended

Flashing Steps:

Clean Install:

  1. Download the proper flashable ZIP for your device
  2. Reboot to Recovery (TWRP by Nebrassy recommended)
  3. ADB sideload/ Flash the zip
  4. Reboot to recovery
  5. Format Data (can also flash Magisk after this)
  6. Reboot to System

Dirty Flash:

  1. Download the proper flashable ZIP for your device
  2. Reboot to recovery
  3. Flash the build using ADB (decryption is broken on A12, magisk doesn’t survive OTA or dirty flash)




  • All Developers and Testers.

Leave a Reply