[OFFICIAL][ROM][12.1] EvolutionX 6.6 (07/27/2022)

Search This thread


New member
Jun 17, 2022
I have an issue my mic is not working while playing bgmi( battleground mobile India) when I turn off my mic I get my teammates audio but when I turns on my mic I can't hear there audio while mic works well in calling pls anyone have solution??


Sep 12, 2016
Xiaomi Redmi 2
Xiaomi Mi A3
Good to see an update, I thought this rom was dead.

OTA went fine for me as well, though it took like 3 hours.

From quick look I see some new configuration options, as well as "smart charging" - very nice to finally have it. I see that the contextual screen rotation button also returned, I missed it.

No new bugs so far, only one cosmetic annoyance. The status bar is too tall, see screenshot. It should be as tall as notch cutout, now it's a bit taller, wasting screen space. Changing display cutout shape doesn't help.


  • Screenshot_20220803-164557_Nova7.png
    164.7 KB · Views: 50
  • Like
Reactions: jeff.rey

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Good to see an update, I thought this rom was dead.

    OTA went fine for me as well, though it took like 3 hours.

    From quick look I see some new configuration options, as well as "smart charging" - very nice to finally have it. I see that the contextual screen rotation button also returned, I missed it.

    No new bugs so far, only one cosmetic annoyance. The status bar is too tall, see screenshot. It should be as tall as notch cutout, now it's a bit taller, wasting screen space. Changing display cutout shape doesn't help.
  • 27

    Evolution X 6.6 for the Xiaomi Mi A3 [laurel_sprout]
    * Your warranty is void. Or vaild, probably?
    * I am not responsible for bricked devices, dead SD cards, Evolution 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.


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

    - Team Evolution X -
    @peaktogoo (Now RealAkito)

    Reach us on Twitter! @EvolutionXROM


    - Just flash and check "The Evolver"


    Native WiFi Display/Screen cast



    First Time Install / Clean Flash
    - Remove your lockscreen password!!
    - Reboot to fastboot mode and falsh LineageOs IMG from laptop/pc [provided under download section]
    - Boot into recovery (Press and hold Vol+ and power button)
    - Perform factory reset
    - Navigate Apply update -> apply from ADB
    - Sideload rom .zip
    adb sideload <rom zip name> (no need to change any kind of slot)
    - Reboot system and #KeepEvolving

    Update / Dirty Flash

    - Remove your lockscreen password!!
    - Reboot to fastboot mode and falsh LineageOs IMG from laptop/pc [provided under download section]
    - Boot into recovery (Press and hold Vol+ and power button)
    - Navigate Apply update -> apply from ADB
    - Sideload rom .zip
    adb sideload <rom zip name> (no need to change any kind of slot)
    - Reboot to System and #KeepEvolving


    ROMevolution_laurel_sprout-ota-sq3a.220705.003.a1-07280848.zipAndroid 11 Firmare users | md5Hemant Sachdeva
    RecoveryLineage RecoveryFlashable Zip | Fastboot img
    (A10/A11 Firmware)
    boot.imgAndroid 12 (S)fastboot flash boot boot.imgHemant Sachdeva

    Device changes:
    Betterment in FOD :) (Thanks to @magicxavi)
    Kernel Version: 4.14.275
    Improvements in GPS for Android S
    Smart Charging Enabled
    ROM changes:
    SystemUI: Respect Statusbar left padding in keyguard carrier
    SystemUI: VolumeDialogImpl: Change bg tint for inactive rows
    BatteryService: Switch Warp charging status path to an overlay
    SystemUI: Fix QS expand lag when VoLTE/VoWiFi icons are enabled
    Evolver: Secondary color for lockscreen clock toggle
    PackageManagerService: Load APKs from system_ext/framework
    LockscreenCharging: Add divisor current overlay
    LockscreenCharging: Calculate power from voltage and current
    Settings: AdbRootPreferenceController: Set isAvailable() to true
    SystemUI: Fix current formatting on lockscreen
    SystemUI: respect statusbar left padding in QS clock & keyguard carrier
    Update battery info every second when device is charging
    permissions: Grant ACCESS_FINE_LOCATION to broadcast receiver intents
    permissions: Update cellbroadcastreceiver allowlist
    themes: fonts: Import Oppo Sans
    add missing display cutout overlays
    GameSpace: Fix issue with multiple users
    KernelCpuUidActiveTimeReader: Do not spam log with negative active time
    LayoutInflater: remove less frequently used apps
    Settings: Add a preference to battery optimization page
    Settings: Allow to skip confirmation in biometric auth dialog
    Settings: Battery: Show unavailable instead of 0.0℃ for battery temp
    SystemUI: Grant INTERACT_ACROSS_USERS_FULL permission for smartspace
    SystemUI: Remove user setup check for alarm icon
    Turn off carrier provisioning by default to allow tethering
    development: Enable force resizable activities by default
    development: Enable freeform windows by default
    overlays: Add notch bar killer
    overlays: Add notch bar killer for left-notch devices
    reTicker: Do not show when content/icon is null
    PixelPropsUtils: Fix issue with text select and copy
    SettingsProvider: Handle WRITE_DEVICE_CONFIG permission denial for gms
    base: Force fullscreen for Google Dialer
    Fix inaccuracy in biometric timeout
    Evolver: Add toggle to disable charging animation
    Settings: Bring back Smart Charging feature
    GameSpace: Add do not change option to ringer mode
    GameSpace: Adjust views to avoid overlap
    GameSpace: Change tile enabled/disabled case for consistency
    GameSpace: Drop disable heads up option
    GameSpace: Expose icon in launcher
    GameSpace: Fix default ringer mode value
    GameSpace: Fix panel view not losing focus when touching outside
    GameSpace: Let's take advantage of reTicker
    GameSpace: Port in-game danmaku feature
    GameSpace: Properly filter duplicated notification
    GameSpace: Re-sort ringer mode
    GameSpace: Remove unimplemented method from Danmaku service
    SystemUI: media_view: align song and artist name text
    Evolver: Remove spoof feature for streaming apps
    SystemUI: doze: add config for double tap sensors and long press sensors that need a proximity check
    SystemUI: set white color for media actions button background
    core: Remove P21 experience system feature check
    fixup! PixelPropsUtils: Limit SafetyNet workarounds to unstable GMS process
    themes: fonts: Add Roboto Condensed
    themes: fonts: Add Roboto overlay
    themes: fonts: Add a Headline-only version of nothing font overlay
    themes: fonts: Improve Linotte font
    themes: fonts: Update Comfortaa font
    themes: fonts: Update SamsungOne font
    Skip less boring notification check when reTicker mode is active
    fixup! Less boring heads up option
    Settings: Add toggle to enable ADB root
    SystemUI: Allow limiting AOD & ambient display refresh rate
    SystemUI: Lockscreen clock improvements
    fonts: Import Roboto fallback font modification
    themes: fonts: Add JTLeonor font
    themes: fonts: Add nothingdot font style
    themes: fonts: Introduce pixelwars font
    BootAnimation: Check for resolution override
    Evolver: Notification media artwork: Better fade filter
    Require CONFIG_HID_PLAYSTATION for DualSense key layout
    themes: fonts: Add ProductSans VH
    Evolver: BlockSensors: Fix/update the way Footer info is added
    Evolver: Bring back Alarm & Wakelock blocker feature
    Evolver: Bring back Sensor block package list feature
    Settings: AppLock: Make timeout strings translatable
    Settings: Convert one-handed mode to a PrimarySwitchPreference
    Settings: DevicePicker: Adapt to S style
    Settings: Toast insulter: Add new insults
    Settings: Update all classes which inherit from TogglePreferenceController
    Settings: Use ListPreference instead of DropDownPreference
    DeviceIdleJobsController: don't ignore whitelisted system apps
    Extend splash screen exception list to SC-V2
    SystemUI: CastTile: Open cast settings on long click
    base: ChooserActivity: Don't show image edit button on multiple targets
    prebuilt: import APNs for CBN
    Camera: Update HighFrameRate GPU flags
    Keyguard Clock: Use google sans only for faulty fonts
    ThemedIcons: Bring some more icons
    base: Prevent NPE for Demo mode
    core: Optimize download/upload animations
    fixup! Camera: Skip stream size check for whitelisted apps
    fonts: Use fallback variant of Roboto
    services: AppLockManagerService: fix an oob exception
    PixelPropsUtils: GameProps: Hide Apex Legends as Mi11
    PixelPropsUtils: Spoof play store once again
    SystemUI: Add current divider config for lockscreen charging
    fonts: Add san francisco display font
    permissions: Update Settings app allowlist
    permissions: Update SettingsProvider permissions
    themes: Add new signal icon packs
    themes: Add new udfps icons
    themes: Refactor directories
    themes: UdfpsAnimations Improvements
    themes: UdfpsIcons: Optimize drawables by converting to webp
    gms: Add missing call for Quick Tap flag
    gms: Build Carrier apps only for Pixel devices
    gms: Build Pixel2021 walls for everyone
    gms: Remove Drive, Gmail, Maps, OemDmTrigger
    Bluetooth: Allow sending any file via Bluetooth
    Evolver: Enable auth ripple and fingerprint vib by default
    Merge July 2022 security patches
    PixelPropsUtils: Update fingerprints to July 2022 release
    themes: Add W33d icon styles
    themes: Introduce and update navbar styles
    Evolver: Option to disable music track title in QS tile
    MediaPlayer: Shift background shade to system_accent1_400
    NetworkStatsHistory: Prevent IllegalArgumentException
    QS: Add Locale Tile
    QS: Add Music QS Tile
    QS: improve tile state consistency
    SystemUI: Avoid NPE in volume dialog
    SystemUI: Bring in drawables for status bar icon toggles
    SystemUI: disable keyguard screen off animation if we use split notification shade
    common: Allow camera HAL to read auxiliary camera properties
    Factor out preference-in-storage check to overridable method
    PixelPropsUtils: Limit SafetyNet workarounds to unstable GMS process
    Settings: Fix NPE on isUdfps
    Settings: Improve AP strings
    SystemUI: Fix issue that log can't be enabled in MobileSignalController
    SystemUI: More rounded corners
    SQLiteDatabase: Catch corrupt exception during transaction
    Updater: Cleanup download dir after reboot
    Updater: Enable user data cleaning
    base: wm: Follow rounded corners by split divider corner size
    QuickStatusBarHeader: Fix clickability issue with privacy indicator
    QuickStatusBarHeader: Link date in QS status bar with clock
    SystemUI: Battery Styles: Do not apply SB battery meter style changes for QS battery meter
    core: Don't spoof props in recovery mode
    core: Refactor workaround SafetyNet check
    prebuilt: de-duplicate and rework 460:02 and 460:09
    prebuilt: rework APN for 425:01
    prebuilt: rework APNs for KPN (204:08)
    SystemUI: Fix QS mobile icon disappearing on theme switch
    SystemUI: Clean up and fix QQS Brightness slider padding
    Evolver: Bring back Lockscreen Charging info
    Evolver: Remove lock screen media art blur level (buggy)
    Evolver: Remove status bar notification count (buggy)
    Evolver: Make notification artwork background toggleable
    SystemUI: Fix notification view not updating on ui mode change
    SystemUI: Media notification: Remove blur customizations
    SystemUI: Rework media notification view
    Update translations
    SystemUI: Clean up and fix Status bar Logo feature
    SystemUI: Fix suspicious spaces around mobile icons
    SystemUI: Introduce 5G toggle in internet connectivity dialog
    Update SMS short code list for Bahrain
    Update SMS short code list for Mexico and Colombia
    Handle non-exist permission group correctly for pm list permissions
    base: EasterEgg: Implement Android 12L Easter Egg
    base: Provide missing permissions for SystemUI
    base: Provide required permissions for cellbroadcastreceiver
    core: Fix menu popup ripple
    device_config: Disable always screen on
    vendor: Add overlay to fix app icon font on PixelLauncher
    AudioService: Fix issue with linked notification volume
    Don't build QuickSearchBox
    Evolver: Bring back click to take partial screenshot feature
    Fix potential error for sys.platform
    Settings: Add preference for toggling the wallpaper zooming animation
    SystemUI: screenshot: add delay for long-press partial screenshot
    SystemUI: screenshot: add extra crop boundaries
    SystemUI: screenshot: close QS after launching long screenshot activity
    SystemUI: screenshot: disable magnification for partial screenshots
    SystemUI: screenshot: open long screenshot activity for partial screenshots
    SystemUI: screenshot: remove duplicate clamping on move action
    SystemUI: screenshot: remove misplaced call to set crop view padding
    Evolver: Remove transparency QS options (still buggy)
    Switch back to original charging animation background
    Add support for External EXT4/F2FS storage
    Evolver: Add rotationX animation to quick settings tiles
    GameSpace: Improve strings
    SystemUI: Fix few issues with toggling privacy indicators
    SystemUI: logo: Re-align amogus icon
    services: fix a synchronization issue in CachedAppOptimizer
    Re-enable remote keyguard animation
    SystemUI: Fix double unlock sound issue
    gms: Disable obdm support on non-qcom pixels
    gms: Include P2021 walls as optional package
    Evolver: Bring back animations to quick settings tiles
    Evolver: Import RenderingJitter test from FWB
    Evolver: Insert screen off fod toggle into UDFPS settings
    Evolver: Logo: Add amogus icon
    Evolver: Rework media artwork notification
    SystemUI: Fix daily data view in QS footer
    Update several APNs from SQ3A.220605.009.B1
    apns: Remove user_editable="false" for user visible APNs
    base: Do not reset keyguard going away state
    AlarmManagerService: Reduce log level wtf -> w
    InputWrapper: Opt out early if session == null
    ServiceRegistry: Don't throw an exception if OEM_LOCK is missing
    SystemUI: Make popup menus more rounded
    neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE
    CarrierSettings: Update from SQ3A.220605.009.A1
    GameSpace: Add battery remaining text
    GameSpace: Add memory info in game overlay
    GameSpace: Add tiles layout for portrait mode
    GameSpace: Add time/date in panel view
    GameSpace: Fix per game configure icon on light theme
    GameSpace: Redesign layout with time/date views
    GameSpace: Redesign overlay with battery text and time views
    GameSpace: Set default panel view opacity to 100%
    Settings: Disable "SIM card lock" when the SIM card is PUK-blocked
    Settings: Don’t translate battery_stats_clear string
    Settings: Fix default value for IME space
    BluetoothControllerImpl: fetch battery level from any device
    BluetoothControllerImpl: synchronize mConnectedDevices access
    Evolver: Allow setting battery percent view on left
    Evolver: Battery Styles: Add customization for QS
    PhoneStatusBarPolicy: Show battery level for all devices
    Settings: Long press to copy wifi password
    Settings: Make NetworkScanHelper max search time customizable
    Settings: Optimize the selected WFD route preference summary
    Update prebuilt gapps to June patch release versions
    Add upstream fixes to ElectronBeam screen-off animation
    Fix crash with protected content with ElectronBeam/Scale screen-off animation
    Evolver: Bring back QQS brightness slider
    Evolver: Bring back Status bar logo customizations
    SystemUI: FPSInfoService: get statusbar insets ignoring visibility
    SystemUI: Refactor brightness slider paddings
    SystemUI: cleanup fps info tile and service
    Update translations
    Use brightness icon matching with slider redesign
    services: AppLockManagerService: ignore uninstall intent if app is being replaced
    Evolver: Bring back Smart Pixels (per-device compatibility)
    SystemUI: Refactor MobileSignalController implementation
    media: fix ImageReader to handle P010 images
    overlay: add cell broadcast service indicator exemption
    FooterActions: Add haptic click when long pressing settings icon
    Settings: Also disable navbar hint state if IME space is hidden
    SystemUI: add haptic feedback for qs tiles
    Evolver: Toggle data usage view on QS footer
    Limit SafetyNet workarounds to unstable GMS process
    PixelPropsUtils: Press F for bonito and sargo
    Hide the "Show the vibrate icon in the Status Bar" setting
    PreviewInflater: Fix issue with google dialer widget on keyguard
    Settings: Improve IME space feature
    Show the vibrate icon in the Status Bar by default
    SystemUI: Fix NPE for per-app volume
    Update ThemedIcons
    Merge June 2022 security patches
    PixelPropsUtils: Update fingerprints to June 2022 release
    Settings: Add Remove space under keyboard feature
    Settings: Fix gestures saving parameters
    fastboot: Hide bootloader/baseband/hw versions if empty
    fastboot: Prefer ro.boot.hardware.revision for hw-revision
    fixup! Missing changes haptic issues with gestural navigation
    version: Uprev to 6.5
    QSFooter: Launch The Evolver when long clicking settings
    SystemUI: Hide OOS clear all if panel visible because Headsup
    SystemUI: Hide OOS clear all if reticker enable
    SystemUI: Use App icon for per-app volume
    Add group audio to vendor.media.omx service
    Screenrecord: Allow to reduce 3 second screen record timer
    Screenrecord: Save pref for skip timer switch
    Screenrecord: Slightly optimize loading/saving preferences
    Screenrecord: Update layout to the new spec
    Screenrecord: Use proper drawable for bigger file size limit option
    SettingsLib: CollapsingToolbarBaseActivity: Increase scrim transition duration
    SystemUI: Set lockscreen clock font dynamically
    VolumePanel: Avoid multiple animations on touch spam
    VolumePanel: Pass touch outside of volume panel
    Wire up default fonts with font engine
    base: Use font configs instead hardcoded fonts
    core: Fix showing Toast icons for legacy apps
    improve PendingIntent security check compatibility
    Fix Wi-Fi timeout string issue in Settings search
    Skip checking SystemUI's permission for observing sensor privacy
    SystemUI: QSAnimator: Hide secondary label in QQS
    overlay: Use config_locationExtraPackageNames for indicator exemptions
    BatteryStatsImpl: Guard against OOB
    Call CardDatabaseHelper.getInstance() when used and not in onCreate
    Codec2: guard the dummy work signal to lahaina only
    Datausage: Fix NPE in preference controller
    Evolver: Add 14 new VoLTE icons
    Fix daveys when latch_unsignaled is used
    IconPack{Sam,Victor}: Inverse vol collapse/expand anim path data
    Only update the compat system UI visibility if the source is valid
    PixelPropsUtils: Exclude recorder from pixel props
    Settings: Fix loading iconpack-based Wellbeing icon
    SystemUI: Add left padding for keyguard slices
    SystemUI: Calculate paged QS tiles height properly
    SystemUI: Re-inflate keyguard statusbar on theme change
    base: overlay: Fix volume panel arrow in Viktor and Sam icon packs
    base: use a double click effect for charging if there is no amplitude control support
    build: Override host metadata
    fwb: GLSurfaceView: Be less picky about EGLConfig alpha sizes
    kernel: build: Wipe DTB/O OBJs before build
    libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib
    overlay: Exclude ImsService from location indicators
    Disable auth ripple and fingerprint vib by default
    Evolver: Bring back VoLTE/VoWiFi icon styles
    SystemUI: Screenshot: open the screenshot instead of edit
    fastboot: Print OemCmdHandler return message on success
    SystemUI: Screenshot: Avoid NPE while getting app label
    pocket lock: Increase pocket lock screen to 15 seconds
    Battery Styles: Fix percentage view on landscape battery
    Evolver: Add back big dotted and big circle battery indicator
    Evolver: Add temperature warning toggle
    SystemUI: Integrate Google Lens into Screenshot UI
    SystemUI: Reset QS on UI mode change
    Check for null callerPackage in getStorageEncryptionStatus
    Evolver: Add Battery Bar
    Evolver: Bring back Screen off Animations
    Fix QS clock being white on light theme
    NightDisplay Settings: Use List Preference for NightLight settings
    PixelPropsUtils: Keep only gms for Raven spoof
    RefreshRateTile: Fix min refresh rate to 60hz in auto mode
    Settings: Bring back pocket lock toggle
    SystemUI: Introduce refresh rate tile
    SystemUI: Network Traffic: Stop scheduling updates when screen off
    SystemUI: Remove unnecessary showVoLTEIcon config
    SystemUI: UdfpsController: Disable Night Light on keyguard
    UdfpsResources: Add McLaren and Mi icons
    GameSpace: Bring in lockGesture tile
    Revert NFC icons to AOSP versions
    AudioDeviceBroker: handle back to back device change requests
    Fix dialog exit animation
    GameSpace: Do not hardcode font to sans-serif
    Settings: Add back increasing ring feature
    Settings: Fix misspelling on hotspot string
    Telecomm: Fix few issues with Blink with call
    base: Export bodyFontFamily and bodyFontFamilyMedium symbols
    Evolver: Remove QQS brightness slider customization
    SystemUI: Remove Evolver QS Tile
    SystemUI: onLongClick Settings button for The Evolver
    TriStateUi: Adapt new status bar height api
    overlay: core: Add CNE indicator exemption role
    rro_overlays: SystemUIGoogleOverlay: Remove Evolver as default QS tile
    version: Rebrand 6.4 into Omega
    DisplayPowerController: avoid updating settings when adjustment is NaN
    Evolver: Pulse: Custom gravity and Center mirrored
    Evolver: Pulse: Extend to QS Panel
    Evolver: Pulse: Vertical mirror
    Partially revert "Wake up to lock screen when bouncer is visible"
    Pulse: correctly stop it on screen OFF events
    Settings: Configurable Navbar Radius
    Switch GamingMode to GameSpace
    prebuilt: add APN for GT
    prebuilt: add APN for We4G Israel
    Settings: Add setup UI for minimum delay between an app's notification sounds
    Settings: Desktop backup password: Tint buttons to match system theme
    Settings: Fix Android Beam switch bar content
    Settings: Fix WifiSettings FC when rotating screen
    Settings: Improve battery stats reset strings
    Settings: Only use FP enrollment for SUW
    Settings: Port "Battery Usage Alerts" feature from factory images
    Settings: PowerUsageSummary: open advanced usage on header click
    Settings: Refactor hardcoded radius of ActionPrimaryButton to resource
    Settings: Use correct icon to reset battery stats
    Settings: Use font configs instead fonts directly
    core: Wipe package cache on upgrade even on user build
    SystemUI: Export RecordingService for External Usage
    SystemUI: Show notification row only when unlinked from ringer volume
    SystemUI: TaskHelper: Adapt theme changed for 12L
    config: Fix backuptool path
    overlay: Add com.android.printspooler to indicator exemptions
    Add "ro.hardware.egl_legacy" for ANGLE system driver
    BatteryService: Fix battery led not turning off when unplugged at 100%
    Check ACCELEROMETER_ROTATION_ANGLES for current user
    DSU: Only try to install on sdcard if the filesystem in use is vfat
    Evolver: Allow enabling compact layout of 3 button navigation bar
    Keystore 2.0: Add CREATION_DATETIME only for Keymint V1 and higher.
    NavigationBarInflaterView: fix concurrent unsafe variable leads to nohint overlay reload forever
    Nuke Light theme for QS panel
    Replace fullscreen gestures with hide gestural navigation hint bar from LOS
    Settings: Add Reset battery stats button
    Settings: Change Evolution X version preference behavior
    Settings: Configurable 0, 90, 180 and 270 degree rotation
    Settings: Relocate rotation angle settings to another fragment
    SystemUI: Add missing call to init isDeviceProvisioned in PhoneStatusBarPolicy
    SystemUI: Blurs: allow blur even when GFX acceleration is disabled
    SystemUI: Catch IllegalArgumentException in updateHint()
    SystemUI: Make isTablet() use correct API for getting window metrics
    Update SysUI to be compatible with latest Jetpack libraries
    Use Unix epoch time for build number
    core: Disable Dalvik lock contention logging
    keystore: Rate limit attestation for Google Play Services
    use more loadDrawableAsUser in MediaDataManager
    version: Uprev to 6.4 (Snow-Relapse)
    Call setBrightness when user stops swiping on statusbar
    Fix bluetooth percentage not showing on battery widget
    NavigationBarView: Show floating rotation if 2-button nav mode enabled
    PackageManagerService: Protect forced enabled components at runtime
    PermissionManager: fix NPE in getIndicatorExemptedPackages
    SystemUI: migrate status bar manual brightness to float
    SystemUI: unify statusbar manual & auto brightness code
    apn: Grameenphone uses APN 'gpinternet'
    fix ProcessCpuTracker.java file sLoadComparator issue
    Settings: Remove Google Cell Broadcast Receiver package config
    core: Disable LiveDisplay display mode by default
    overlays: Acherus: Use correct path for some icons
    rro_overlays: Build NowPlayingOverlay for Pixels by default
    rro_overlays: Create ApexSettingsOverlay
    Add more core Google apps to system app whitelist for applock
    Evolver: Remove broken click to partial screenshot feature
    Update translations
    Add various system packages to indicator exemptions
    Clean up whitelisted packages in privacy indicator controller
    PixelPropsUtils: Spoof some Google apps to raven
    Settings: Check wifi direct feature for showing preferences
    Settings: Remove conflicting color modes array
    ThemedIcons: Update and add Repainter
    frameworks: Exempt location packages from location indicators
    fs_mgr: Allow remounts with Magisk installed
    init: Skip interface duplicates if service is an override
    libsparse: Add simg2img_static target for host
    telephony: Bring back "Fix loading SIM phonebook redundantly"
    telephony: Handle that an operator numeric can be null
    QSFooter: Set tuner icon to always be invisible
    SystemUI: Don't allow the end user to disable SystemUI Tuner
    config: Copy bootanimation to system/media for pixel devices
    Don't report existing menu key if it was remapped
    Evolver: hw keys: Fix custom app selection dialog
    HWKeys: Disable haptic on keyguard
    HardkeyActionHandler: Adapt to Android 11
    Navbar: Patch navigation bar to emulate hw keys
    Settings: Extended Swipe Gestures: Add show recents option
    fixup! Hardware key: Customization support
    vendor: Add back livedisplay permissions
    vendor: Don't enforce inclusion of common compatibility matrix
    Add Google Search and Google Location History to location indicator whitelist
    PixelPropsUtils: Refactor & clean up
    Settings: Add toggle for screenshot timestamp EXIF metadata
    Telecomm: Provide required permissions for Telephony
    ThemedIconsOverlay: Import resources from https://t.me/modulesrepo/3166
    libsysutils: Hide NetlinkListener error in recovery
    prebuilt: apns-conf: Checkout to LOS
    config: Allow Fullscreen Gesture overlay on phones only
    Provide required permissions for cellbroadcastreceiver
    RIL: Fix manual network selection with old modem
    SystemUI: Strict lock screen rotation
    Battery: Color coded battery indication for Landscape icons
    Properly update view for reTicker
    base: fix deadlock between activity manager and power manager
    BatteryService: add Dash, Warp, VOOC, Turbo power, OEM fast charging support
    Display actual charge tech in battery settings
    Evolver: Battery Styles: Introduce Battery Landscape
    Increase Zygote command buffer size to 32k
    Introduce LiveDisplay from Lineage
    Move high touch sensitivity and hovering to InputService
    Settings: Add high touch sensitivity and touchscreen hovering toggles
    Settings: Display: Add High Touch Polling Rate Support
    SystemUI: Only apply tuning changes when the fragment is attached
    fwb: Import SwipeToScreenshot implementation from MIUI
    media: MediaCodec: add RGBA_1010102 and RGBA_F16 format support
    Add Phone Services to location indicator whitelist
    Merge May 2022 security patches
    PixelPropsUtils: Refactor implementation
    PixelPropsUtils: Update fingerprints to May 2022 release
    add com.android.bluetooth to indicator exemptions
    add com.android.phone to indicator exemptions
    base: Change default udfps vendor code to 22
    overlay: core: Suppress System UI ANRs
    Add Mediatek IMS to location indicator whitelist
    SystemUI: Let screenshot window ignore screen decorations
    fixup! Camera: Skip stream size check for whitelisted apps
    Evolver: Color coded battery indication
    SoftAp: add Hidden SSID preference
    SoftAp: add back AP Band preference into tether settings
    SoftAp: add client manager
    SoftAp: add more bands to band preference
    SoftAp: add support for setting shutdown timeout
    base: Battery style improvements
    development: disable DSULoader
    Settings: Remove string array resource sim_color_light in translations
    prebuilt: apns-conf: update to LA.QSSI.12.0.r1-05100-qssi.0
    PMS and WMS deadlock when uninstalling APP
    Settings: Add AdGuard and Cloudflare DNS as private DNS providers
    Settings: Add hotspot setting to allow VPN upstreams
    SystemUI: fix MediaProjection cast crash
    UdfpsController: Fix position if cutout is hidden
    audio: Verify that hal implements get_audio_port before calling
    base: add zen mode off hook to prevent problems with ringer mode
    device_config: Save discrete app op history for more permissions
    SystemUI: Allow max system icons overlay
    UsbDeviceManager: Delay MSG_UPDATE_SCREEN_LOCK message
    linker: Add support for opening zip files by fd paths
    Settings: Update package details to match S style
    Fix Dark Theme "TURN ON UNTIL SUNRISE" issue
    Evolver: Add application downgrade feature
    Evolver: Add window ignore secure feature
    Re-implement optional haptic feedback on back gesture
    Settings: Add Battery Capacity info and make resources overlayable
    nativedisplay: fix the flicker issue in streaming video
    vendor: rro_overlays: Remove Pixel's rounded corner overlay
    Add keylayout mapping for Xbox360 compatible controllers
    Evolver: Bring back Status bar brightness control
    Grant NETWORK_STACK permissions for Dialer
    SystemUI: Fix alarm icon
    SystemUI: Whitelist PREVENT_POWER_KEY permission
    Update translations
    make DownloadManager.query() a no-op when INTERNET permission is revoked
    version: Uprev to 6.3 (codename Snow-v2)
    Allow provisioning package to retrieve subGrp, clear its own config
    Evolver: Allow hiding system apps that appear in launcher
    Evolver: Hidden apps toggle does not require launcher restart anymore
    Settings: Add TalkBack accessibility service
    Settings: Add toggle to switch between AOSP/Google battery graphs
    Settings: Align user avatar with homepage title
    Settings: Remove empty Security status header
    SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null
    Treat default value that wasn't found as empty value
    fixup! Evolver: applock: intercept activity in a better way
    fuelgauge: Update clean up for estimate
    fuelgauge: Use Enhanced Battery Prediction from Turbo
    Evolver: Introduce OOS style notification clear all button
    Settings: Disable tips and support
    DeviceGroup: Check RSI data with filtered scan results
    DisplayPowerController: Don't apply brightness adjustment if NaN
    HeadsUp: Move timeout option to SettingsObserver instead
    Move PackageManager new user logic after dispatching
    Settingslib: Remove a reflect method that can never succeed
    SystemUI: Fix pulseOut fails before fully pulsing
    udfps: Disable Night Light when showUdfpsOverlay
    Do not lock when biometric lock status is cleared
    Evolver: Bring back HeadsUp blocklist/stoplist/snooze/timeout
    prebuilt: fix APN for Vodafone NL
    Settings: Fixup start padding for battery usage graph
    overlay: Disable AiAiTranslationService usage
    overlay: show all icons in collapsed statusbar
    Evolver: applock: intercept activity in a better way
    Fix the issue of transition animation splash screen in split screen mode
    QSPanel: Fix NPE in updateViewPositions()
    base: add missing device config permissions for settings
    Settings: Allow to hide arrow for back gesture
    StatusBar: dismiss qs when screen is going off if showing
    base: Set ic_avatar_user and ic_avatar_guest_user to follow system accent
    config: Disable remote keyguard animation until it's fixed
    config: Move keylayout to /product
    config: Move permissions & sysconfig to /product
    fix google widget timing issue
    Evolver: Move screen off animation to Misc category
    Evolver: Use correct key for Status bar clock auto hide launcher
    Settings: Make IME button space optional
    SystemUI: Add VPN tile
    SystemUI: Enable status bar burn-in protection by default
    SystemUI: Update BT battery level from OOS
    Catch SQLiteFullException in AccountManagerService
    Close the FileStream to avoid resource leak
    Evolver: Remove charging animation toggle
    Fix chip visibility in split shade header
    SystemUI: Face Unlock animation
    config: Disable GMS OTA popup
    unregister FileCleanupReceiver when disableHistory
    Evolver: Remove color picker for custom Logo
    PixelPropsUtils: Avoid spoofing for Pixel Buds
    PixelPropsUtils: Use Mi 11 Ultra for games prop
    ShortcutPackage: do not spam logcat
    StatusBar: Kill old privacy indicator icons completely
    SystemUI: Show daily data usage in QS footer
    UIModeTile: Collapse after change UI mode
    base: Add system app whitelist for applock
    base: Grant Gapps permissions on boot
    base: Grant storage permissions for Papers app
    base: log spill when dragging
    sepolicy: Allow apps to read auxiliary camera properties
    AOD: Sleep when proximity is covered for 3 secs
    Evolver: Allow hiding apps from launcher
    Evolver: Bring back volume panel on left toggle
    Evolver: Hide Status bar on Lock screen
    Fix wakelock under-locked issue
    Settings: Battery charge warning
    SystemUI: Make the volume dialog expandable
    ActivityThread: Prevent surface hang up when screen on and screen off
    Add more notification channels to be blockable
    AlarmManager: Handle all gms exact alarm denials
    AlarmManagerService: null check the alarm operation
    Catch IllegalArgumentException for invalid phone id
    DisplayPowerController: Fix incall proximity not turning off display
    Don't update OverScroller fling state if improper time passed
    Fix Wakelock issue
    Keystore 2.0: Add CREATION_DATETIME only for Keymint V1 and higher
    Notifications: Make USB-Debugging notification less important
    SQLite: Do integrity_check only once
    SystemServer: Only enable fd leak tracker on eng
    SystemUI: QuickStatusBarHeaderController: Remove ColorExtractor listener
    SystemUI: restart timeout causes black screen
    fonts: Use variable font for Roboto Regular
    os: Process: Fix wrong code in isThreadInProcess
    Merge April 2022 security patches
    PixelPropsUtils: Update fingerprints to April 2022 release
    SystemUI: Fix the unlock sound played repeatedly
    SystemUI: Whitelist new priv-app permissions
    Disable Traceur for non eng-builds
    KeyguardIndication: Fix glitchy charging info on lock screen
    QTI BT: Changed HID_DEV_MTU_SIZE from 64 to 512 for Amiibo support
    Settings: Allow using legacy VPN types
    Settings: Fix NPE when launching accessibility settings from GMS SUW
    SystemUI: buttons should no longer be textAllCaps
    SystemUI: fix qs tiles init on split notification shade open
    SystemUI: thread protect keyguard callbacks
    base: notifications: set emphasized button bg to accentColor
    Revert "Separate mute and vibrate icons in status bar"
    Settings: Move app lock preferences to Evolver
    SystemUI: PlayerViewHolder: add a null check on handler
    BluetoothUtils: disable useless logspam
    Call log limit 500=>5000
    Camera: Prevent crash with prebuilt camera metadata
    Grant Wellbeing the SUSPEND_APPS perm if already declared
    Increase Zenmode max hour limit from 12 to 24
    Keep recent tasks for more time in memory
    Permissions: Grant Download Provider access permissions to external storage
    Settings: Add vibration patterns from OOS
    Settings: Allow choosing a custom vibration pattern
    SystemUI: Add Mono audio tile (aka headphone in one ear only)
    SystemUI: Always disable rotation on lockscreen
    SystemUI: Fix pink progress animation color in expanded Wi-Fi tile
    Telecomm: Update vibration patterns
    Telephony: Add null check for operator
    Telephony: Fix crash while updating Operator Name
    Telephony: Limit setSignalStrengthReportingCriteria
    WallpaperService: Fix half black wallpaper after rotating quickly
    Watchdog: run emergency sync before killing system
    base: Delete media tests
    base: Fix black screen issue due to wallpaper decoding exceptions
    base: Remove unnecessary videos


    Hi there, I've been running this rom for a few days and wanted to share my impressions.

    Note that this is my first time using Android 12, so I don't know which of the problems I'm facing are because of this specific rom, and which ones are just questionable design changes introduced with the new Android version.


    Install was a bit scary, first "error 21 signature verification", then I was looking at the "Step 2/2" line for 30 minutes and finally decided to press the back arrow, and apparently it installed fine (status 0), just without letting me know 🙃. This definitely needs to be fixed.

    I like the fact that Gapps are included with the rom, makes the install a bit easier. Looks like it's some kind of minimal package too, without too many preinstalled apps, very nice (y).

    "The Evolver"​

    This rom has a solid amount of customization and it all seems to work pretty well. I'm happy to see features like configurable volume step count and keyboard cursor control.

    Link to the feature list should be added to first post (instead of "just flash and check yourself").


    UI is laggy, scrolling feels very bad compared to my previous rom (crDroid, Android 10). Fells as if my phone just aged three years 😕.

    After disabling most of Google's "intelligent" crap, performance is back to acceptable levels, but still there's a fair bit of stutter. The lags seem to be random, i.e. sometimes scrolling the same list feels perfectly fine, sometimes it's painfully bad, like 5 fps bad.


    I'd say battery life is pretty normal, considering the heavy use in the last few days (configuration of fresh rom, installing apps, etc.).


    1. Default camera app crashes (Open Camera works fine).
    2. I've seen someone report no sound during calls (unless headphones are used) - for me it works fine.
    3. After some time with screen off, task switcher sometimes shows empty app previews (solid colors). See screenshot #1. Closing and reopening task switcher fixes this. I've seen this occasionally happening for some apps in the past (on A10), but in this case all apps show blank previews, and this happens quite often.
    4. Settings > Sound & vibration > Media > Pin media player - it seems this option doesn't work, tried restarting phone, different media players, adb shell settings put global qs_media_player 0 / adb shell settings put system qs_media_player 0 and restarting SystemUI - no effect. Media player notifications still show in QS section, which is super annoying.
    5. Changing brightness level by sliding on status bar doesn't allow going below a certain brightness level, i.e. I slide over status bar all the way to the left, yet the brightness level is 33%. At the same time, when I slide all the way to the right, it goes to 100%. This makes this feature pretty useless unless you are outside.
    6. Can't double-tap status bar to lock the screen when notification/QS panel is open.
    7. Is the default image viewer missing? I'm not talking about the "Files by Google" app, but about the app that should handle opening image (and video?) files from other apps, e.g. from file manager. Without such app, I was not able to set a custom wallpaper in the default launcher (it was crashing, now works ok after installing Gallery Go).
    8. With "smart pulldown" turned on and no notifications to show, double-tap the status bar to lock the screen. Turn on screen - the QS pannel is expanded on lockscreen.

    Probably bugs?​

    9. Task switcher is missing the 5 favorite app icons on the bottom. I keep pressing the useless "screenshot" or "select" buttons (because muscle memory :p). After poor performance, this is by far the most annoying bug, as it greatly impacts multitasking experience (in a bad way).
    10. Task switcher does not allow swiping up to open app drawer (I'm using 2 button navigation). This is also annoying, but not as much as missing the 5 favorite apps.
    11. I can't find the setting for minimum time between notifications - was it moved somewhere? Searching "minimum"/"minimal" in settings app returns nothing.
    12. Once I was unable to change media volume, only going to 0 volume resulted in muted playback, but apart from that - constant volume, no matter the volume slider value. Had to restart phone. This happened only once.
    13. Task switcher has an empty, solid gray background instead of the wallpaper image. Same goes for lockscreen unlock screen (e.g. pattern input). See screenshots #1 and #2.
    14. Lockscreen clock tint is based on main wallpaper, not on the lockscreen wallpaper/album art, which results in mismatched colors or hard to read text on lockscreen most of the times.
    15. When pressing list items in some apps (e.g. in settings), the highlight looks "dirty" - it has those tiny white dots on it, looks like sand or something. I can't tell if it's a funky visual bug or is it intentional. See screenshot #3.
    16. Music visualization on lock screen draws over (above) QS and notifications.
    17. I thought this was EvolutionX 6.1? Why does the settings show it's 6.0? I installed the build from 20211219. See Settings > About phone > Android version > Evolution X version.

    Suggestions/feature requests​

    I'm coming from a full-featured custom rom, so I find many useful features missing. Perhaps some of those could be added to this rom in the future?
    18. Can't restrict internet access per-app, need to use some shady firewall app instead.
    19. Can't set navbar longpress/double press action (some kind of Google bloatware opens by default at longpress). I'm using 2 button navigation. I'm greatly missing the ability to quickly split screen (double press) and pull down notifications (longpress). I found a way to make the latter work via "one handed mode" feature, however it's much worse, as it often results in missclicking something above navbar. Probably I'll get used to it, but still I'd like to have an option to assign longpress and double press actions.
    20. Can't set battery charge limit.
    21. Can't disable lockscreen album art tint.
    22. It would be nice to be able to disable the annoying list overscroll ("bounce") animation. I know this can be done by setting "animator duration scale" to 0, but that also disables other animations.


    Overall it's a massive downgrade from my previous A10 rom, mostly functionally, but also visually. Definitely usable as a daily driver, but with some suffering involved.
    Is the ROM good for daily driver? can someone guide me on how to install shrp recovery..? or any link i can follow on flashing shrp recovery. Then ill try out this rom.
    Is this ROM gonna become Official anytime soon ?
    Is this ROM gonna become Official anytime soon ?
    I will try my best, For making it official i need to make SELinux security enforcing which will take too much time and i have to manage my college work too, Hope you understand :).
    You will not lack in features in Unofficial builds.