[ROM][12.1][tissot][OFFICIAL] Evolution X [08/17/22]

Search This thread

dauzayl

New member
Feb 7, 2021
2
0
Dear All,

can the camera be added, because I need it for the attendance application (can't use third party cameras) :)
thanks before for the attention
 

clarionero

Senior Member
Jan 8, 2008
173
59
Xiaomi Mi A1
The end-of-the-month update is out! The lock screen charging info feature is back and some carriers now have VoLTE enabled. The media notification view should be much better looking now as well and 3 buggy features (QS transparency, notif count, and lock screen media art blur) have been removed. The lock screen unlock animation, as well as the partial screenshot feature, have been vastly improved as well. I hope you guys enjoy it! The next update will include July security patches!

Changelog for the latest (06/30/2022) update

Device changes:
==============================
  • CarrierConfig: Enable VoLTE support for Telkomsel (Indonesia)
  • overlay: enable VoLTE support for Indosat and XL Axiata
  • overlay: enable VoLTE support for Three
  • parts: Don't explicitly set android:theme for activities
------------------------------
ROM changes:
==============================
  • Add support for External EXT4/F2FS storage
  • AlarmManagerService: Reduce log level wtf -> w
  • AudioService: Fix issue with linked notification volume
  • Don't build QuickSearchBox
  • Evolver: Add rotationX animation to quick settings tiles
  • Evolver: Bring back Lockscreen Charging info
  • Evolver: Bring back animations to quick settings tiles
  • Evolver: Bring back click to take partial screenshot feature
  • Evolver: Import RenderingJitter test from FWB
  • Evolver: Logo: Add amogus icon
  • Evolver: Make notification artwork background toggleable
  • Evolver: Remove lock screen media art blur level (buggy)
  • Evolver: Remove status bar notification count (buggy)
  • Evolver: Remove transparency QS options (still buggy)
  • Evolver: Rework media artwork notification
  • Fix potential error for sys.platform
  • GameSpace: Improve strings
  • Handle non-exist permission group correctly for pm list permissions
  • InputWrapper: Opt out early if session == null
  • Re-enable remote keyguard animation
  • ServiceRegistry: Don't throw an exception if OEM_LOCK is missing
  • Settings: Add preference for toggling the wallpaper zooming animation
  • Switch back to original charging animation background
  • SystemUI: Clean up and fix Status bar Logo feature
  • SystemUI: Fix daily data view in QS footer
  • SystemUI: Fix double unlock sound issue
  • SystemUI: Fix few issues with toggling privacy indicators
  • SystemUI: Fix notification view not updating on ui mode change
  • SystemUI: Fix suspicious spaces around mobile icons
  • SystemUI: Make popup menus more rounded
  • SystemUI: Media notification: Remove blur customizations
  • SystemUI: Rework media notification view
  • SystemUI: logo: Re-align amogus icon
  • 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
  • Update SMS short code list for Bahrain
  • Update SMS short code list for Mexico and Colombia
  • Update several APNs from SQ3A.220605.009.B1
  • Update translations
  • apns: Remove user_editable="false" for user visible APNs
  • base: Do not reset keyguard going away state
  • 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
  • neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE
  • services: fix a synchronization issue in CachedAppOptimizer
  • vendor: Add overlay to fix app icon font on PixelLauncher
DOWNLOAD
Hi. New donation done. Thank you.

Rubén
 
  • Love
Reactions: joeyhuab

joeyhuab

Recognized Developer
Nov 5, 2012
3,802
15,458
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
July security patch update is now available! I tried to update included kernel but it only leads to the boot splash so I won't be updating it anytime soon. Improvements to QS Header functionality (clicking the clock, etc) and additional QS tiles have been included. Other fixes can be found below. Enjoy!

Changelog for the latest (07/07/2022) update

Device changes:
==============================
  • None
------------------------------
ROM changes:
==============================
  • Bluetooth: Allow sending any file via Bluetooth
  • Evolver: Option to disable music track title in QS tile
  • Factor out preference-in-storage check to overridable method
  • MediaPlayer: Shift background shade to system_accent1_400
  • Merge July 2022 security patches
  • NetworkStatsHistory: Prevent IllegalArgumentException
  • PixelPropsUtils: Limit SafetyNet workarounds to unstable GMS process
  • PixelPropsUtils: Update fingerprints to July 2022 release
  • QS: Add Locale Tile
  • QS: Add Music QS Tile
  • QS: improve tile state consistency
  • QuickStatusBarHeader: Fix clickability issue with privacy indicator
  • QuickStatusBarHeader: Link date in QS status bar with clock
  • SQLiteDatabase: Catch corrupt exception during transaction
  • Settings: Improve AP strings
  • SystemUI: Avoid NPE in volume dialog
  • SystemUI: Battery Styles: Do not apply SB battery meter style changes for QS battery meter
  • SystemUI: Bring in drawables for status bar icon toggles
  • SystemUI: Clean up and fix QQS Brightness slider padding
  • SystemUI: Fix QS mobile icon disappearing on theme switch
  • SystemUI: Fix issue that log can't be enabled in MobileSignalController
  • SystemUI: More rounded corners
  • SystemUI: disable keyguard screen off animation if we use split notification shade
  • Updater: Cleanup download dir after reboot
  • Updater: Enable user data cleaning
  • apns: Add China Broadnet (CBN) support
  • base: wm: Follow rounded corners by split divider corner size
  • common: Allow camera HAL to read auxiliary camera properties
  • 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)
DOWNLOAD
 
Last edited:

Oxejatte

Member
Nov 24, 2021
23
14
Great job as usual (y)

Just asking :
"How to access root directory and subdirectories ?"

For example change gps.conf file with a personnal one.
Error message "Device is full" when i'm trying to copy or move file in /system/etc/gps.conf or /system/vendor/etc/gps.conf
Device is rooted and i use Solid Explorer to manage my files.
 

ayunatsume

Member
Nov 29, 2013
38
14
July will be the last update for the Mi A1. Thanks to those who supported and donated.
I just installed your July 07 update. Thanks a lot! I'll be donating in a bit when I get home :)

Any dual-sim 5G phone you're planning to develop for? Globe LTE has been acting up in my area for the past 3 years and I'm thinking of a 5G phone to use. I don't want to get locked to stock though haha! Unfortunately, Xiaomi didn't make any open Android phone past the Mi A3.
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,802
15,458
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
I just installed your July 07 update. Thanks a lot! I'll be donating in a bit when I get home :)

Any dual-sim 5G phone you're planning to develop for? Globe LTE has been acting up in my area for the past 3 years and I'm thinking of a 5G phone to use. I don't want to get locked to stock though haha! Unfortunately, Xiaomi didn't make any open Android phone past the Mi A3.
Already using Xiaomi Mi 11.
 

eneskus

Member
Oct 5, 2009
25
5
Xiaomi Mi A1
Hello there. It's like it restarts apps when we change the orientation of the phone. It causes applications such as banking etc. to be kicked out of the system. Is there a way to turn it off.
 

ze7zez

Senior Member
The kernel i was maintaining was booting to splash screen. I have switched to cakeby kernel already.
The right decision. (Cakeby INFO)

For example: Samsung has been releasing its stock ROMs for the N770F with Android 11 and Android 12 for a long time, still with the same 4.9.191 kernel.
Samsung's developers decided that if the kernel works well with the hardware, nothing needs to be changed in the kernel, but change in Android.
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,802
15,458
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
A new update is out. Instagram stories/reels are fixed with the update of media codecs. Kernel is now Cakeby as the default. Everything works out of the box except for Ok Google hotword and I doubt that's ever gonna be fixed. New features include Wakelock/Alarm blockers, sensor block per package, new signal icons among other fixes.

Changelog for the latest (07/15/2022) update

Device changes:
==============================
  • Always preopt extracted APKs
  • Inherit several Android Go configurations
  • Speed profile services and wifi-service to reduce RAM and storage
  • Strip off some debug packages
  • Switch to latest Cakeby kernel (v4.9.323)
  • media: Update Google media codecs
  • media: Update and drop deprecated media codecs
  • prop: Force disable iorapd
  • rootdir: Add permission for /dev/spidev5.1
  • temp: delete data/system/storage.xml every boot
------------------------------
ROM changes:
==============================
  • Camera: Update HighFrameRate GPU flags
  • DeviceIdleJobsController: don't ignore whitelisted system apps
  • 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
  • Extend splash screen exception list to SC-V2
  • Keyguard Clock: Use google sans only for faulty fonts
  • PixelPropsUtils: GameProps: Hide Apex Legends as Mi11
  • PixelPropsUtils: Spoof play store once again
  • Settings: Add setting for timeout-reboot
  • 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
  • SystemUI: CastTile: Open cast settings on long click
  • ThemedIcons: Bring some more icons
  • base: ChooserActivity: Don't show image edit button on multiple targets
  • base: Prevent NPE for Demo mode
  • core: Optimize download/upload animations
  • fixup! Camera: Skip stream size check for whitelisted apps
  • fonts: Add san francisco display font
  • fonts: Use fallback variant of Roboto
  • gms: Build Carrier apps only for Pixel devices
  • gms: Remove prebuilt Drive, Gmail, Maps, OemDmTrigger
  • permissions: Update Settings app allowlist
  • permissions: Update SettingsProvider permissions
  • prebuilt: import APNs for CBN
  • services: AppLockManagerService: fix an oob exception
  • themes: Add new signal icon packs
DOWNLOAD
 

clarionero

Senior Member
Jan 8, 2008
173
59
Xiaomi Mi A1
A new update is out. Instagram stories/reels are fixed with the update of media codecs. Kernel is now Cakeby as the default. Everything works out of the box except for Ok Google hotword and I doubt that's ever gonna be fixed. New features include Wakelock/Alarm blockers, sensor block per package, new signal icons among other fixes.

Changelog for the latest (07/15/2022) update

Device changes:
==============================
  • Always preopt extracted APKs
  • Inherit several Android Go configurations
  • Speed profile services and wifi-service to reduce RAM and storage
  • Strip off some debug packages
  • Switch to latest Cakeby kernel (v4.9.323)
  • media: Update Google media codecs
  • media: Update and drop deprecated media codecs
  • prop: Force disable iorapd
  • rootdir: Add permission for /dev/spidev5.1
  • temp: delete data/system/storage.xml every boot
------------------------------
ROM changes:
==============================
  • Camera: Update HighFrameRate GPU flags
  • DeviceIdleJobsController: don't ignore whitelisted system apps
  • 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
  • Extend splash screen exception list to SC-V2
  • Keyguard Clock: Use google sans only for faulty fonts
  • PixelPropsUtils: GameProps: Hide Apex Legends as Mi11
  • PixelPropsUtils: Spoof play store once again
  • Settings: Add setting for timeout-reboot
  • 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
  • SystemUI: CastTile: Open cast settings on long click
  • ThemedIcons: Bring some more icons
  • base: ChooserActivity: Don't show image edit button on multiple targets
  • base: Prevent NPE for Demo mode
  • core: Optimize download/upload animations
  • fixup! Camera: Skip stream size check for whitelisted apps
  • fonts: Add san francisco display font
  • fonts: Use fallback variant of Roboto
  • gms: Build Carrier apps only for Pixel devices
  • gms: Remove prebuilt Drive, Gmail, Maps, OemDmTrigger
  • permissions: Update Settings app allowlist
  • permissions: Update SettingsProvider permissions
  • prebuilt: import APNs for CBN
  • services: AppLockManagerService: fix an oob exception
  • themes: Add new signal icon packs
DOWNLOAD
Donation done, Thank you.

Rubén
 
  • Love
Reactions: joeyhuab

shivani_xda

Member
Feb 5, 2020
6
1
why is I see download speed but 0 upload speed no matter whichever app I use...Even the default one inbuilt dosent show it
 

小平H

Member
Jul 4, 2022
6
0
Xiaomi Mi A1
Changelog for the latest (07/07/2022) update

Device changes:
==============================
  • Always preopt extracted APKs
  • Inherit several Android Go configurations
  • Speed profile services and wifi-service to reduce RAM and storage
  • Strip off some debug packages
  • Switch to latest Cakeby kernel (v4.9.323)
  • media: Update Google media codecs
  • media: Update and drop deprecated media codecs
  • prop: Force disable iorapd
  • rootdir: Add permission for /dev/spidev5.1
  • temp: delete data/system/storage.xml every boot
------------------------------
ROM changes:
==============================
  • Camera: Update HighFrameRate GPU flags
  • DeviceIdleJobsController: don't ignore whitelisted system apps
  • 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
  • Extend splash screen exception list to SC-V2
  • Keyguard Clock: Use google sans only for faulty fonts
  • PixelPropsUtils: GameProps: Hide Apex Legends as Mi11
  • PixelPropsUtils: Spoof play store once again
  • Settings: Add setting for timeout-reboot
  • 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
  • SystemUI: CastTile: Open cast settings on long click
  • ThemedIcons: Bring some more icons
  • base: ChooserActivity: Don't show image edit button on multiple targets
  • base: Prevent NPE for Demo mode
  • core: Optimize download/upload animations
  • fixup! Camera: Skip stream size check for whitelisted apps
  • fonts: Add san francisco display font
  • fonts: Use fallback variant of Roboto
  • gms: Build Carrier apps only for Pixel devices
  • gms: Remove prebuilt Drive, Gmail, Maps, OemDmTrigger
  • permissions: Update Settings app allowlist
  • permissions: Update SettingsProvider permissions
  • prebuilt: import APNs for CBN
  • services: AppLockManagerService: fix an oob exception
  • themes: Add new signal icon packs
DOWNLOAD
twrp 3.6.2 could not be successfully flashed into ROM.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    August security patch update is out. Several new changes are included such as bringing back several key features like Notification counter, Colored Status bar icons, and QS tiles customization among others. It also uses the latest Cakeby kernel. Other changes can be found below. Enjoy!

    Changelog for the latest (08/10/2022) update

    Device changes:
    ==============================
    • Drop Papers app
    • overlay: Enable Smart Charging
    • parts: Add MiSound scenes
    • parts: Change Headphone types for dirac
    • parts: Update and polish vector drawables
    • sepolicy: address surfaceflinger denials
    ------------------------------
    ROM changes:
    ==============================
    • AnimatableClockController: Add misans to broken fonts
    • AnimatableClockController: Sync with fonts overlay changes
    • BootAnimation: Check for resolution override
    • Bump to r22 raven patch
    • CameraManager: Make the workaround completely optional
    • DeviceInfoUtils: Read security patch from org.evolution.build_security_patch
    • Evolver: Add toggle to disable charging animation
    • Evolver: Added 9 more battery styles
    • Evolver: Bring back Notification counter feature
    • Evolver: Bring back QS tiles/layout customization
    • Evolver: Import Wi-Fi standard icon
    • Evolver: Make colored Statusbar Icons optional
    • Evolver: Notification media artwork: Better fade filter
    • Evolver: Remove spoof feature for streaming apps
    • Evolver: Remove status bar lyric feature (buggy for now)
    • Evolver: Secondary color for lockscreen clock toggle
    • Fix inaccuracy in biometric timeout
    • 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 issue with multiple users
    • 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
    • IllustrationPreference: Hide illustration when we fail to play anim
    • KernelCpuUidActiveTimeReader: Do not spam log with negative active time
    • KeyguardUpdateMonitor: Destroy our settings observer when necessary
    • LayoutInflater: remove less frequently used apps
    • LockscreenCharging: Add divisor current overlay
    • LockscreenCharging: Calculate power from voltage and current
    • Merge August 2022 security patches
    • PackageManagerService: Load APKs from system_ext/framework
    • PixelPropsUtils: Bump to r22 raven build fingerprint
    • PixelPropsUtils: Fix issue with text select and copy
    • Require CONFIG_HID_PLAYSTATION for DualSense key layout
    • Screenrecord: Allow to select AVC codec profile level
    • Set default value of config_supportsScreenOffUdfps to false
    • Set navbar color for device default settings theme
    • Settings: AdbRootPreferenceController: Set isAvailable() to true
    • Settings: Add a preference to battery optimization page
    • Settings: Add toggle to enable ADB root
    • Settings: Allow to skip confirmation in biometric auth dialog
    • Settings: Allow user configurable fingerprint wake-and-unlock
    • Settings: Battery: Show unavailable instead of 0.0℃ for battery temp
    • Settings: Bring back Smart Charging feature
    • Settings: Follow navbar color in base
    • Settings: convert hotspot timeout preference to a list preference
    • Settings: default to GlifV3Theme
    • SettingsLib: Fix nav bar color on certain apps
    • SettingsLib: Fix user profile photo picker crash
    • SettingsProvider: Handle WRITE_DEVICE_CONFIG permission denial for gms
    • Skip less boring notification check when reTicker mode is active
    • SystemUI: Allow limiting AOD & ambient display refresh rate
    • SystemUI: Fix QS expand lag when VoLTE/VoWiFi icons are enabled
    • SystemUI: Fix current formatting on lockscreen
    • SystemUI: GlobalActionsDialogLite: switch to AOSP's Flashlightcontroller
    • SystemUI: Grant INTERACT_ACROSS_USERS_FULL permission for smartspace
    • SystemUI: Lockscreen clock improvements
    • SystemUI: Remove trace counter from ScrimState
    • SystemUI: Remove user setup check for alarm icon
    • SystemUI: Respect Statusbar left padding in keyguard carrier
    • SystemUI: Show the ripple on face auth if skip lockscreen enabled
    • SystemUI: VolumeDialogImpl: Change bg tint for inactive rows
    • SystemUI: doze: add config for double tap sensors and long press sensors that need a proximity check
    • SystemUI: media_view: align song and artist name text
    • SystemUI: respect statusbar left padding in QS clock & keyguard carrier
    • SystemUI: set white color for media actions button background
    • Turn off carrier provisioning by default to allow tethering
    • Update battery info every second when device is charging
    • Update translations
    • Use Tuner API for reTicker settings
    • Write permission synchronization for com.android.systemui
    • add missing display cutout overlays
    • apns: Update mobily APN for prepaid connection
    • base: Force fullscreen for Google Dialer
    • core: Add telephony stack to allowed service state packages
    • core: Remove P21 experience system feature check
    • development: Enable force resizable activities by default
    • development: Enable freeform windows by default
    • display: Restore brightness adjustment on boot
    • fixup! Less boring heads up option
    • fixup! PixelPropsUtils: Limit SafetyNet workarounds to unstable GMS process
    • fonts: Import Roboto fallback font modification
    • overlays: Add notch bar killer
    • overlays: Add notch bar killer for left-notch devices
    • permissions: Grant ACCESS_FINE_LOCATION to broadcast receiver intents
    • permissions: Update cellbroadcastreceiver allowlist
    • reTicker: Cleanup
    • reTicker: Do not show when content/icon is null
    • recovery: Only warn on SPL downgrade
    • sepolicy: Allow Settings app to change WFD resolution
    • sepolicy: Allow apps to access usap pool
    • sepolicy: Allow platform_app syslog_read
    • sepolicy: Allow system_server to get app_zygote pgid
    • sepolicy: Allow updater to read data files
    • sepolicy: Label skip unconfigure prop
    • themes: fonts: Add JTLeonor font
    • themes: fonts: Add ProductSans VH
    • themes: fonts: Add Roboto Condensed
    • themes: fonts: Add Roboto overlay
    • themes: fonts: Add a Headline-only version of nothing font overlay
    • themes: fonts: Add misans overlay
    • themes: fonts: Add nothingdot font style
    • themes: fonts: Fix, import and update more fonts
    • themes: fonts: Import Oppo Sans
    • themes: fonts: Improve Linotte font
    • themes: fonts: Introduce pixelwars font
    • themes: fonts: Refresh shipped vendor fonts
    • themes: fonts: Update Comfortaa font
    • themes: fonts: Update SamsungOne font
    • vendor: Add EVO_SECURITY_PATCH prop
    • version: Uprev to 6.7
    DOWNLOAD
    1
    twrp 3.6.2 could not be successfully flashed into ROM.
    TWRP 3.6.x known to be causing issues. Please flash using older TWRP,
    I used 3.5.0_9 to successfully flash July 7 zip.
    1
    Android app restarts on orientation change. how can i turn it off.
    It shouldn't.
    Your app should be programmed to survive an orientation change (apps are destroyed then created again, unless something changed since ICS/Gingerbread) API).

    That or maybe you don't have enough free RAM.
    1
    Yeah. DON'T USE LATEST TWRP.
    I did not install it using TWRP, I did it in the options of the same room, in the system update. I'll install it again using the clean install. Thank you for your excellent work!!!
    1
    Here's the final MAJOR update for Android 12. I will solely focus on Android 13 from here so expect a new XDA thread to be made for that. Thanks for all the support on our Android 12 journey.

    Changelog for the latest (08/17/2022) update

    Device changes:
    ==============================
    • None
    ------------------------------
    ROM changes:
    ==============================
    • Don't reset A2DP offload when disabling developer settings
    • Evolver: Add SystemPropertySwitchPreference
    • Evolver: Add master switch strings for new MainSwitchPreferences
    • Evolver: Bring back lockscreen media art blur filters
    • Evolver: Improve app list fragment
    • Evolver: Introduce {Global,Secure,System}MainSwitchPreference
    • Evolver: Make LS media filter blur radius configurable
    • Evolver: Transparent QS customization
    • Evolver: Use MainSwitchPreference when applicable
    • Evolver: Use SystemPropertySwitchPreference for Photos/Games props
    • Further increase blur radius for glass blur effect
    • KeyguardUpdateMonitor: Destroy our settings observer when necessary
    • NotificationMediaManager: Increase blur radius for blur media filters
    • PixelPropsUtils: Correctly spoof pixel props
    • PixelPropsUtils: Update fingerprints to Android 13 August 2022 release
    • Remove Kscope authored features
    • Screenrecord: Allow to select AVC codec profile level
    • Set default value of config_supportsScreenOffUdfps to false
    • Settings: Add SettingsLibMainSwitchPreference library
    • Settings: Adjust master switch strings for new MainSwitchPreference
    • SettingsLib: Fix nav bar color on certain apps
    • SettingsLib: fixup Big dotted circle integer value
    • SystemUI: Implement sleep for pickup gesture
    • SystemUI: Switch notification background to monet on heads up
    • SystemUI: match brightness slider track height with the progress drawable
    • core: Add telephony stack to privacy indicator whitelist
    • vendor: Add EVO_SECURITY_PATCH prop
    DOWNLOAD
  • 13


    Evolution X 6.7 for the Xiaomi Mi A1 [tissot]
    Code:
    /*
    * 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.
    */

    0KUV8YX.png


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

    - Team Evolution X -
    @joeyhuab (Founder/Lead Developer)
    @RealAkito(Project Manager/Co-Founder)
    @AnierinB (Project Specialist/Co-Founder)

    Reach us on Twitter! @EvolutionXROM

    SRQCjQJ.png


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

    What are our features?
    Themes
    - Lockscreen Clock Styles (23)
    - Dark Theme Styles (11)
    - System Fonts (24)
    - RGB Accent Color Picker
    - Accent Colors Presets (64)
    - System Icon Shapes (11)
    - 2020 Pixel Live Wallpapers
    - G-Visual Mod
    - Volume Panel Styles (6)
    - Custom QS Header Images
    - QS Tile Diso
    - QS Tile Icon Styles (18)
    - QS Panel Color Configs

    Statusbar
    - Network Traffic Monitor
    - Clock & Date Options
    - Battery Bar
    - Battery Icon Styles & Percentage Configs (6)
    - System UI Tuner
    - Battery Percent Show/Hide Config
    - 4G/LTE Icon Toggle
    - Roaming Indicator Toggle

    Notifications
    - Heads Up
    - Notification Headers toggle
    - Alert Slider Notification Toggle (For OnePlus Devices Only)
    - Notification light Config
    - Kill App Button Toggle
    - Pulse Edge Lighting
    - In-Call Vibration Options (connect, waiting, end.)

    Quick Settings
    - Quick Pulldown (Right/Left)
    - Smart Pulldown
    - Vibrate On Touch
    - Disable When Locked
    - Hide Battery Icon
    - Notification Header Battery Precent Configs
    - Brightness Slider & Auto Brightness icon Configs
    - Quick Settings Layout Configs
    - Data Usage Visibility Configs

    Power Menu
    - Device Controls
    - Advanced Reboot
    - Optional User Actions (flashlight, etc)

    Gestures
    - AOSP Gestures
    - Back Gesture Configs
    - Toggle To Hide Navbar Pill
    - Advanced Gesture Configs
    - Swipe To Screenshot
    - Status Bar Brightness Control
    - Screen Off Power Button Torch
    - Double Tap To Sleep Status Bar
    - Double Tap to Sleep Lockscreen
    - Screen Off Gestures

    Lockscreen
    - Always On Display Schedule
    - Fingerprint Error Vibration Toggle
    - Fingerprint Authentication Vibration Toggle
    - Lock Screen Media Artwork/Notification Configs
    - Lock Screen Music Visualizer

    Navigation
    - Nav Bar Tuner
    - Invert Layout
    - Volume Key Answer
    - Volume Rocker Wake
    - Volume Rocker Playback Control
    - Volume Rocker Cursor Control

    Buttons
    - Volume Rocker Wake Toggle
    - Volume Key Playback Control
    - Keyboard Cursor Control
    - Left/Right Volume Panel Toggle

    Miscellaneous
    - Gaming Mode
    - Screenshot Configs
    - Launch Music App On Headset Connection
    - Default USB Config

    CIrL2gb.png


    * Being encrypted may cause boot loops
    * Avoid using TWRP 3.6.0_9, use 3.5.2_9 instead

    o2G52Ve.png


    DO NOT FLASH GAPPS, ALREADY INCLUDED

    First Time Install / Clean Flash
    1. Reboot to Recovery
    2. Download the zip for your device
    3. Flash whichever recovery you desire (preferably
    TWRP 3.5.2_9)
    4. Wipe Data/Cache/System
    5. Flash the ROM (and make sure recovery persists)
    6. Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the update for your device
    3. Flash the ROM (and make sure recovery persists)
    4. Reboot to System and #KeepEvolving





    Download
    Donate to me! / Official Chat / Device Support




    XDA: DevDB Information
    Evolution X, ROM for the Mi A1

    Contributors
    joeyhuab, peaktogoo

    ROM OS Version: Android 12.1
    ROM Kernel: Linux 4.9.325
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 6.7
    Stable Release Date: 2022-01-11

    Created 2022-01-11
    Last Updated 2022-08-17
    11
    Changelog for the latest (08/17/2022) update

    Device changes:
    ==============================
    • None
    ------------------------------
    ROM changes:
    ==============================
    • Don't reset A2DP offload when disabling developer settings
    • Evolver: Add SystemPropertySwitchPreference
    • Evolver: Add master switch strings for new MainSwitchPreferences
    • Evolver: Bring back lockscreen media art blur filters
    • Evolver: Improve app list fragment
    • Evolver: Introduce {Global,Secure,System}MainSwitchPreference
    • Evolver: Make LS media filter blur radius configurable
    • Evolver: Transparent QS customization
    • Evolver: Use MainSwitchPreference when applicable
    • Evolver: Use SystemPropertySwitchPreference for Photos/Games props
    • Further increase blur radius for glass blur effect
    • KeyguardUpdateMonitor: Destroy our settings observer when necessary
    • NotificationMediaManager: Increase blur radius for blur media filters
    • PixelPropsUtils: Correctly spoof pixel props
    • PixelPropsUtils: Update fingerprints to Android 13 August 2022 release
    • Remove Kscope authored features
    • Screenrecord: Allow to select AVC codec profile level
    • Set default value of config_supportsScreenOffUdfps to false
    • Settings: Add SettingsLibMainSwitchPreference library
    • Settings: Adjust master switch strings for new MainSwitchPreference
    • SettingsLib: Fix nav bar color on certain apps
    • SettingsLib: fixup Big dotted circle integer value
    • SystemUI: Implement sleep for pickup gesture
    • SystemUI: Switch notification background to monet on heads up
    • SystemUI: match brightness slider track height with the progress drawable
    • core: Add telephony stack to privacy indicator whitelist
    • vendor: Add EVO_SECURITY_PATCH prop
    DOWNLOAD
    9
    A new update with fixed audio is out. Also, some other improvements device-side and some changes ROM-side too. Enjoy!

    Changelog for latest (01/12/2022) Update

    Device changes:
    ==============================
    • Disable window rounded corner animations
    • Fix audio issues
    • Let kernel decide ZRAM Comp algorithm
    • Move qcamerasvr to main so it restarts on decryption
    • Remove FM Tuner from audio input devices
    • Remove schedulerservice from device compatibility matrix
    • Remove unnecessary iop service
    • Remove wcnss_filter and all references to it
    • Set config_sustainedPerformanceModeSupported
    • Upstream kernel to v4.9.295
    • XiaomiParts: rootdir: Update some values
    • audio: Add built-in/Back mic and remove TelePhony Rx from primary input
    • audio: Add new flag name to compress offload case
    • audio: Pull audio configs from daisy V11.0.21.0.QDLMIXM
    • audio: Remove surround recording support from audio policy config xml
    • init.qcom.rc: Remove vendor.sensors
    • init: Limit cpufreq rate via down-/up_rate_limit_us knobs
    • overlay: Configure SQLite to operate in MEMORY mode
    • overlay: Disable wallpaper zooming
    • overlay: Set globally accessible NTP server
    • power-libperfmgr: Import power HAL AIDL implementation
    • power: Enable idle_state mechanism
    • rootdir: Checkout zram configuration from LA.UM.9.6.2.c25-00800-89xx.0
    • rootdir: Enforce android-S new launch debugfs restrictions
    • rootdir: Remove racey printk setups
    • rootdir: add edgnss socket directory
    • rootdir: fix bad processing of the chown system command
    • sepolicy: Address camera denials
    • sepolicy: Address iorap denials
    • sepolicy: Address surfaceflinger denial
    • sepolicy: Allow init.qcom.power.rc to write schedboost
    • sepolicy: Fixup qcril rule
    • sepolicy: Remove redundant rules
    • sepolicy: address sensor denials
    • wifi: Pull wifi configs from daisy V11.0.21.0.QDLMIXM
    ------------------------------
    ROM changes:
    ==============================
    • Add settings to toggle the phantom process monitoring in dev options
    • Address camera prop denials
    • 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: Properly adapt new switches in screenrec dialog
    • SystemUI: fix black qqs on keyguard in light theme
    DOWNLOAD
    8
    Will fix the issues with audio in another build later today.
    8
    April security patches are here and a lot more features/improvements as well have been brought back as well! Kindly check the changelog below for all the additions and fixes made. Thanks again to all those who previously made donations and I hope you continue to support the project as we aim to give you the most updated Android versions each month.

    Changelog for latest (04/05/2022) Update

    Device changes:
    ==============================
    • None
    ------------------------------
    ROM changes:
    ==============================
    • Add Sound Search tile
    • AutoAODService: Use Calendar.add instead of Calendar.roll
    • BluetoothUtils: disable useless logspam
    • Brightness slider: Fix issues with media mode
    • Brightness slider: Use proper icon names
    • Bring back QQS brightness slider
    • Call log limit 500=>5000
    • Camera: Prevent crash with prebuilt camera metadata
    • Disable Traceur for non eng-builds
    • Evolver: Add bug report shortcut toggle to Power menu
    • Evolver: Add reTicker feature
    • Evolver: Add support for clock auto-hiding
    • Evolver: Allow toggling camera/mic privacy indicator
    • Evolver: Bring back Ambient Edge Lighting
    • Evolver: Bring back Status bar logos
    • Evolver: Bring back Bluetooth battery level toggle
    • Evolver: Bring back hiding notification headers toggle
    • Evolver: Bring back lock screen album art filters
    • Evolver: Bring back scheduling of Always on Display
    • Evolver: QS Column count and QS hide label settings
    • Fix res after newer SettingsGoogle import
    • Fix status bar clock hiding implementation
    • Fix up hiding camera/location indicators for known packages
    • Fixes and clean up for QS brightness slider customizations
    • Framelayout: Fix NPE when view is missing
    • 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
    • KeyguardIndication: Fix glitchy charging info on the lock screen
    • Merge April 2022 security patches
    • Permissions: Grant Download Provider access permissions to external storage
    • PixelPropsUtils: Add NHS App props spoofing
    • PixelPropsUtils: Add game props for mobile legends
    • PixelPropsUtils: Refactor after switching gms to raven
    • PixelPropsUtils: Remove Fortnite from Games spoof
    • PixelPropsUtils: Selectively enable GPhotos spoof for Pixel devices
    • PixelPropsUtils: Update fingerprints to April 2022 release
    • Port changes from SystemUIGoogle/SettingsGoogle (Quick Tap, Game Dashboard, Smartspace)
    • Revert "Separate mute and vibrate icons in status bar"
    • Settings: Add preference for one-shot auto-brightness
    • Settings: Add vibration patterns from OOS
    • Settings: Allow choosing a custom vibration pattern
    • Settings: Allow using legacy VPN types
    • Settings: Bring back Bluetooth/WiFi timeout features
    • Settings: Fix NPE when launching accessibility settings from GMS SUW
    • Settings: Move app lock preferences to Evolver
    • Status bar: Update notification count icons
    • SystemUI: Add Mono audio tile (aka headphone in one ear only)
    • SystemUI: Add switch data saver icon
    • SystemUI: Always disable rotation on lock screen
    • SystemUI: Fix pink progress animation color in expanded Wi-Fi tile
    • SystemUI: Fix the unlock sound played repeatedly
    • SystemUI: Make media view less-gore when artwork bg is enabled
    • SystemUI: Nuke redundant Now Playing/Smartspace assets
    • SystemUI: PlayerViewHolder: add a null check on handler
    • SystemUI: Whitelist new priv-app permissions
    • SystemUI: buttons should no longer be textAllCaps
    • SystemUI: fix initial notif shade layout on split mode
    • SystemUI: fix qs tiles init on split notification shade open
    • SystemUI: thread protect keyguard callbacks
    • SystemUI: use default dialogCornerRadius for qs customize title
    • Telecomm: Update vibration patterns
    • Telephony: Add null check for operator
    • Telephony: Fix crash while updating Operator Name
    • Telephony: Limit setSignalStrengthReportingCriteria
    • ThemeUtils: Make it compatible for all targets
    • WallpaperService: Fix half black wallpaper after rotating quickly
    • Watchdog: run emergency sync before killing the system
    • base: Delete media tests
    • base: Fix black screen issue due to wallpaper decoding exceptions
    • base: Fix location privacy indicator getting stuck
    • base: Remove unnecessary videos
    • base: Update API for disabling gestural navigation
    • base: improve three-finger gesture code
    • base: notifications: set emphasized button bg to accentColor
    • fixup! Camera: Ignore torch status update for aux or composite camera
    • fixup! QS footer icon visibilities (aka QS footer power menu toggle)
    • fwb: Guard some functions against face unlock
    DOWNLOAD