[ROM][12.1][tissot][OFFICIAL] Evolution X [05/15/22]

Search This thread

clarionero

Senior Member
Jan 8, 2008
170
56
Xiaomi Mi A1
Hello again. I have reinstalled the drivers and used another USB-C cable and the result is the same. I have the USB File Transfer option selected by default. I have even installed MiPCSuite and nothing. With the ROM I had previously installed (A11) I had no problems.

I have even tried to connect the cable to another computer with no result.

In the attached screenshots you can see that there is no option to select the type of connection with the computer to share files.

Screenshot_20220113-153527_Nova Launcher.png


And the current configuration is


Screenshot_20220113-153000_Ajustes.png



Rubén
 
Last edited:

clarionero

Senior Member
Jan 8, 2008
170
56
Xiaomi Mi A1
Well, one more twist... I have installed the A11 version of EVOX and here I have no problems connecting the device to the computer. It recognises it as connected and allows me to access it without any problems. However, in the two A12 ROMs I've tried, I don't see the USB connection mode options as I've shown in the screenshots, and therefore I can't tell it to activate the file transfer mode. In the Evolver settings I can select that option but it doesn't change anything and the device is not detected from the computer.

Any suggestions?

EDIT: Ok, mistake corrected. The problem comes from having installed the latest TRWP version 3.6.0_9-0. By reverting to 3.5.2_9-0 everything works again.

Rubén
 
Last edited:

mreizinho

Member
Mar 17, 2007
14
1
Great ROM. Best Android 12 I have tried for Mi A1. Was using Pixel Experience before but the no working blinking led made me change to Evolution. No regrets! Thank you.

Is there any tutorial on how to gain Root access?
 

skeyrd

New member
Jan 14, 2022
3
1
IMG_20220115_034230.jpg
I try to flash it using latest twrp but I always error like this. What should I do? I'm using stock android 9
 

DustRaider8

Member
Oct 25, 2014
39
8
Something is using a lot of CPU resources in the background causing the ROM to be laggy and because it's constantly using the CPU, it never downclocks from 2016MHz.
 

mreizinho

Member
Mar 17, 2007
14
1
Great ROM. Best Android 12 I have tried for Mi A1. Was using Pixel Experience before but the no working blinking led made me change to Evolution. No regrets! Thank you.

Is there any tutorial on how to gain Root access?
Well... just googled it.

- Extracted boot.img from payload.bin
- Patched boot.img with Magisk
- Flashed patched boot.img

and voilá! A Mi A1 running Android 12 with root.

Happy, happy! Joy, joy!

Now trying some Magisk modules to change to my favourite bootanimation
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,609
14,824
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Well... just googled it.

- Extracted boot.img from payload.bin
- Patched boot.img with Magisk
- Flashed patched boot.img

and voilá! A Mi A1 running Android 12 with root.

Happy, happy! Joy, joy!

Now trying some Magisk modules to change to my favourite bootanimation
Could've just flashed Magisk 23.0 without any issues.
 

mreizinho

Member
Mar 17, 2007
14
1
Could've just flashed Magisk 23.0 without any issues.
Tried that before. But after flashed Magisk, phone kept rebooting at random while using it; bluetooth didn't work and fingerprint didn't work as well.

Even so, with root access, I can't replace directly bootanimation.zip inside system/product/media

Tried with FX Explorer, with TWRP terminal (having mounted system in RW before), adb shell...

Any suggestion?
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,609
14,824
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Tried that before. But after flashed Magisk, phone kept rebooting at random while using it; bluetooth didn't work and fingerprint didn't work as well.

Even so, with root access, I can't replace directly bootanimation.zip inside system/product/media

Tried with FX Explorer, with TWRP terminal (having mounted system in RW before), adb shell...

Any suggestion?
Yeah. Reflash the ROM, flash Magisk uninstaller and install Magisk properly by flashing the apk, and using root explorer/solid explorer.
 
  • Like
Reactions: Snoe II

mreizinho

Member
Mar 17, 2007
14
1
Yeah. Reflash the ROM, flash Magisk uninstaller and install Magisk properly by flashing the apk, and using root explorer/solid explorer.
Sorry if I'm being dumb. But isn't Magisk installed properly?

Screenshot_20220117-185233_Pixel Launcher.png


What I'm experiencing is kind of weird. I can create an empty text file in /system/product/media with Solid Explorer or FX File Explorer. I can delete the existing bootanimation.zip file. But when I try to copy another bootanimation.zip file to that directory, I received "there is not enough free space to complete the operation" error
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,609
14,824
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Sorry if I'm being dumb. But isn't Magisk installed properly?

View attachment 5511099

What I'm experiencing is kind of weird. I can create an empty text file in /system/product/media with Solid Explorer or FX File Explorer. I can delete the existing bootanimation.zip file. But when I try to copy another bootanimation.zip file to that directory, I received "there is not enough free space to complete the operation" error
System partition has just enough space to get built. Adding larger files would no longer fit. Just use a magisk module instead of manually replacing the file.
 

BramaDipo

Member
Apr 5, 2020
23
7
Hi @joeyhuab ,

I've got some media player issue after updating rom.

I cant play all video from photos, facebook / twitter.

What should i do?

Thank you.
Screenshot_20220117-193426_Photos.png
Screenshot_20220117-193407_Twitter.png
 

BramaDipo

Member
Apr 5, 2020
23
7
Hi @joeyhuab





Now i reverting TWRP from 3.6 to 3.5 and solve the video issues.
Thanks for your attention for this Rom..
Really apreciate it..

You're awesome.
 

mreizinho

Member
Mar 17, 2007
14
1
System partition has just enough space to get built. Adding larger files would no longer fit. Just use a magisk module instead of manually replacing the file.
I think I did a Magisk module that replaces the bootanimation.zip inside the /system/product/media

I've installed the module, checked with Solid Explorer, and my file is there (it has a different size). Unfortunately the boot animation is still the same. Is there another folder where I should replace the file?

I'm attaching the module if someone want to give it a try.
 

Attachments

  • VaderAnim.zip
    1.5 MB · Views: 8

Rio1331

New member
Jan 19, 2022
1
0
Hi, I found the device heating up for no reason and I noticed that the cpu was working at a fixed high frequency, I solved it using a cpu manager, greetings from Paraguay
 

Top Liked Posts

  • 1
    Thanks. Just updated from stock 9.0 to this 12.1 and everything looks great so far.

    However, just following the first time install step by step did not work for me.
    Installing the twrp zip from recovery failed, probably due to a blocked bootloader.

    Then I grew some more gray hairs trying to get ADB/Fastboot to work on my win10 laptop. ADB worked, but whatever I tried I could not proper usb drivers to install to get the device connected in fastboot mode.
    In the end I had to resort to a very old laptop I had lying around with linux mint on it, then fastboot worked.

    But I could not flash it or boot into twrp directly, first I had to do this from the linux terminal (from the platform-tools directory) :
    fastboot oem unlock

    This will unlock the bootloader, so now it will accept the flash and boot commands.
    Back into fastboot mode, and :
    fastboot boot twrp.img

    The phone then booted into TWRP and could be flashed.

    I did flash the 12.1 rom, but ended in a bootloop to the animated logo after this.
    This might have been my fault, I might not have wiped everything properly.

    On every reboot since I unlocked the bootloader the display always starts up with a message that it "can't check the device for corruption, please lock the bootloader". So I figured I try to go back to fastboot and lock it. That did not help, it still was in the bootloop. Then after unlocking the bootloader again, it started to boot normally. Probably because when unlocking the bootloader it imidiately starts to erase the phone, so it wipes whatever I might have forgot before flashing.

    But now it is all set up and working. I did not reinstall the twrp yet, since it seem to root the phone and I know some of my apps may have problems with that.

    I see at the first post under known issues it says "Being encrypted may cause bootloops"
    Is this refering to the bootloader being locked?
    If not, is it recommended to lock the bootloader now that the rom is installed and working?

    Anyway, thanks for the well working rom.
    1
    Those issues like fingerprint loss are caused by the recovery you are using. Revert back to TWRP 3.5.2_9 or update to 3.6.1_9 as 3.6.0 caused those problems.

    Hi! That did fix the problem of fingerprint and USB! I never thought versions of TWRP could have such an effect. I'm now wondering if missing USB in my Nexus 7 2012 could also have been due to an incompatible version of TWRP.

    I ended up using 3.5.0_9 (an older installer I already downloaded based on previous posts of it being suggested).

    Using 3.6.1_9 does solve the issues too, but reflashing TWRP (via TWRP or via EvoX stock recovery) after flashing ROM ends up with TWRP booting every time (even when told to boot to system). Never tried fastboot flash recovery though. Took me several system installations to realize TWRP 3.601 is doing this after thinking I might have been doing things wrong. TWRP 3.509 was smooth -- wipe system, install ROM, flash TWRP, switch slot, install magisk, and done :)

    In case its useful for others -- To fix, I rebooted to TWRP recovery, flashed my new TWRP version (3.509), reboot recovery, wiped system in both slots, flashed ROM, flashed TWRP 3.509 again, switched slots, flashed Magisk 24.3. Data is not affected but it doesn't hurt to have a backup of your system and data before starting!

    Back in the days of CWM, the only problems I got were when using too old of a recovery that the ROM wont proceed to install. Also happened to me I think when trying to install an Android 11 ROM so I always try to install using a later version of TWRP (isn't latest, but close) that I see someone saying they've had success with. Just a small problem at least.
  • 4
    New build is out. GPS improvements, an updated kernel and other fixes to the ROM and device trees. It should improve the whole experience. Thanks for the continued support.

    Changelog for latest (04/22/2022) Update

    Device changes:
    ==============================
    • Build new GNSS HAL
    • Move CNE and DPM properties around
    • Provide bluetooth, drm and gatekeeper on vendor
    • Switch to Protein kernel (v4.9.311)
    • Switch to QTI health implementation
    • Unpin updatable-media from memory
    • Update target-level in manifest
    • biometrics: Handle goodix hals without "gf_" prefix
    • don't latch unsignal buffers
    • fix deprecated power profile items
    • media: Drop c2 configs
    • overlay: Remove config_jitzygoteBootImagePinnerServiceFiles list
    • props: Don't write binary XML files
    ------------------------------
    ROM changes:
    ==============================
    • Add keylayout mapping for Xbox360 compatible controllers
    • Add smart idle maintenance service
    • Allow provisioning package to retrieve subGrp, clear its own config
    • DeviceGroup: Check RSI data with filtered scan results
    • DisplayPowerController: Don't apply brightness adjustment if NaN
    • Do not lock when biometric lock status is cleared
    • Evolver: Allow hiding system apps that appear in launcher
    • Evolver: Bring back HeadsUp blocklist/stoplist/snooze/timeout
    • Evolver: Bring back Status bar brightness control
    • Evolver: Hidden apps toggle does not require launcher restart anymore
    • Evolver: Introduce OOS style notification clear all button
    • Evolver: applock: intercept activity in a better way
    • Fix the issue of transition animation splash screen in split screen mode
    • Grant NETWORK_STACK permissions for Dialer
    • HeadsUp: Move timeout option to SettingsObserver instead
    • Move PackageManager new user logic after dispatching
    • QSPanel: Fix NPE in updateViewPositions()
    • Settings: Add TalkBack accessibility service
    • Settings: Add toggle to switch between AOSP/Google battery graphs
    • Settings: Align user avatar with homepage title
    • Settings: Disable tips and support
    • Settings: Fixup start padding for battery usage graph
    • Settings: Remove empty Security status header
    • Settingslib: Remove a reflect method that can never succeed
    • SystemUI: Fix alarm icon
    • SystemUI: Fix pulseOut fails before fully pulsing
    • SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null
    • SystemUI: Whitelist PREVENT_POWER_KEY permission
    • Treat default value that wasn't found as empty value
    • Update translations
    • base: add missing device config permissions for settings
    • fixup! Evolver: applock: intercept activity in a better way
    • fuelgauge: Update clean up for estimate
    • fuelgauge: Use Enhanced Battery Prediction from Turbo
    • make DownloadManager.query() a no-op when INTERNET permission is revoked
    • overlay: Disable AiAiTranslationService usage
    • overlay: show all icons in collapsed statusbar
    • prebuilt: fix APN for Vodafone NL
    • version: Uprev to 6.3 (codename Snow-v2)
    DOWNLOAD
    4
    Latest update taken down to remove broken implementation of QS transparency/blur and for removal of QS Panel Light theme. Will upload a new build later.
    Here's the proper update. Phone Services location indicator shouldn't show up anymore. PixelProps spoofing has been improved. Other changes can be found below! Thanks to those who have donated and will still continue to do so after applying this update!

    Changelog for the latest (05/03/2022) update


    Device changes:
    ==============================
    • Update to latest Matcha kernel
    ------------------------------
    ROM changes:
    ==============================
    • Add Phone Services to location indicator whitelist
    • Evolver: Color coded battery indication
    • Merge May 2022 security patches
    • PixelPropsUtils: Refactor implementation
    • PixelPropsUtils: Update fingerprints to May 2022 release
    • Settings: Remove string array resource sim_color_light in translations
    • 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
    • SystemUI: Let screenshot window ignore screen decorations
    • add com.android.bluetooth to indicator exemptions
    • add com.android.phone to indicator exemptions
    • base: Battery style improvements
    • development: disable DSULoader
    • fixup! Camera: Skip stream size check for whitelisted apps
    • overlay: core: Suppress System UI ANRs
    • prebuilt: apns-conf: update to LA.QSSI.12.0.r1-05100-qssi.0
    DOWNLOAD
    4
    Hey! Thank you for your hard work! Just ignore that comment. I'm sure he/she is the only person complaining about "too many updates". I like to have several updates and I'm sure I'm not the only one.
    I'm installing the new updates to see if some bugs were fixed.
    Thank you again for your hard work!
    Small update. I know I did say no more updates for small issues but this should make the experience a bit better.

    We've switched to AOSP Apex which means Play system updates will no longer be a thing and should not create any more random bugs. Also, dalvik props improvements should make the ROM a bit smoother too.

    Changelog for latest (04/29/2022) Update

    Device changes:
    ==============================
    • Add init to handle dalvik props based on sysram
    • Drop DMService and StorageManagerGoogle
    • Switch to using AOSP APEX (no more broken Play system updates)
    ------------------------------
    ROM changes:
    ==============================
    • AppDataUsage: Handle apps without INTERNET permission
    • Fix Dark Theme "TURN ON UNTIL SUNRISE" issue
    • PMS and WMS deadlock when uninstalling APP
    • Remove DUN requirement for tethering
    • Settings: Add AdGuard DNS as a private DNS Provider
    • Settings: Add Cloudflare DNS as a private DNS provider
    • Settings: Add hotspot setting to allow VPN upstreams
    • Settings: Remove DSU Loader if unsupported
    • Settings: Update package details to match S style
    • SystemUI: Allow overlaying max system icons
    • SystemUI: Fix PIN scramble setting discrepancy
    • SystemUI: fix MediaProjection cast crash
    • 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
    • getaddrinfo: Use Cloudflare DNS instead of Google DNS
    DOWNLOAD
    4
    Okay then. No more several updates in a month again. Suit yourself. If any issues occur with latest update, it will only be fixed on the next security patch. Ungrateful.
    Hey! Thank you for your hard work! Just ignore that comment. I'm sure he/she is the only person complaining about "too many updates". I like to have several updates and I'm sure I'm not the only one.
    I'm installing the new updates to see if some bugs were fixed.
    Thank you again for your hard work!
    3
    Gonna push quite a large update. QS Panel light theme has returned with Landscape battery styles, the dialog for custom application selection for HW Keys binding has been fixed, LiveDisplay has also been brought back, and the custom APN file has been checked out to the latest version that LOS uses.

    I think this update will definitely address multiple issues and I hope you guys continue supporting us!

    Changelog for the latest (05/09/2022) update

    Device changes:
    ==============================
    • Make fingerprint HIDL fully treble compliant
    • Remove obsolete eBPF property
    • Route vendor props correctly
    • Use correct values for Battery Health
    • audio: Disable ULL mode
    • audio: Don't advertise vorbis offloading support
    • properties: Disable SDM Scaler
    • properties: Use threaded GLES render engine
    • rootdir: Remove IO read_ahead_kb tune
    ------------------------------
    ROM changes:
    ==============================
    • Add Google Search and Google Location History to location indicator whitelist
    • Battery: Color coded battery indication for Landscape icons
    • Don't report existing menu key if it was remapped
    • Evolver: Add "Enable taskbar" toggle
    • Evolver: Battery Styles: Introduce Battery Landscape
    • Evolver: hw keys: Fix custom app selection dialog
    • HWKeys: Disable haptic on keyguard
    • HardkeyActionHandler: Adapt to Android 11
    • Increase Zygote command buffer size to 32k
    • Introduce LiveDisplay from Lineage
    • Navbar: Patch navigation bar to emulate hw keys
    • PixelPropsUtils: Refactor & clean up
    • Properly update view for reTicker
    • Provide required permissions for cellbroadcastreceiver
    • RIL: Fix manual network selection with old modem
    • Settings: Add toggle for screenshot timestamp EXIF metadata
    • Settings: Hide settings that don't work when taskbar is enabled
    • Settings: Swipe gestures: Add show recents option
    • SystemUI: Add dual-tone light and dark themes for QS
    • SystemUI: Always refresh power menu on UI mode change
    • SystemUI: Follow light/dark theme in quick settings
    • SystemUI: Initialize QS tiles in inactive state
    • SystemUI: Only apply tuning changes when the fragment is attached
    • SystemUI: Remove colorSurfaceHeader dependency from framework
    • SystemUI: Strict lock screen rotation
    • Telecomm: Provide required permissions for Telephony
    • ThemedIconsOverlay: Import resources from https://t.me/modulesrepo/3166
    • base: fix deadlock between activity manager and power manager
    • fixup! Hardware key: Customization support
    • fwb: Import SwipeToScreenshot implementation from MIUI
    • libsysutils: Hide NetlinkListener error in recovery
    • media: MediaCodec: add RGBA_1010102 and RGBA_F16 format support
    • overlay: SystemUI: Follow light/dark theme in power menu
    • overlay: SystemUI: Use default surface colors for power menu buttons
    • overlay: core: Add chroma to light surface highlight color
    • prebuilt: apns-conf: Checkout to LOS
    • vendor: Add back livedisplay permissions
    • vendor: Don't enforce inclusion of common compatibility matrix
    DOWNLOAD
  • 13



    Evolution X 6.3.1 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
    @peaktogoo (Now RealAkito)

    @AnierinBliss

    Reach us on Twitter! @EvolutionXROM

    SRQCjQJ.png


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

    CIrL2gb.png


    * Being encrypted may cause bootloops
    * Avoid using TWRP 3.6.0_9, use 3.5.2_9 or 3.6.1_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 the
    latest TWRP)
    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
    Source Code: https://github.com/Evolution-X

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

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

    Created 2022-01-11
    Last Updated 2022-05-15
    11
    Changelog for the latest (05/15/2022) update

    Device changes:
    ==============================
    • Make userspace dlopen vulkan.msm8953 instead of vulkan.adreno
    • Remove remaining vendor RenderScript implementation
    • Remove the RenderScript HAL from the vendor manifest
    • Upstream latest Matcha kernel changes
    ------------------------------
    ROM changes:
    ==============================
    • Add more core Google apps to system app whitelist for applock
    • Add various system packages to indicator exemptions
    • Call setBrightness when user stops swiping on statusbar
    • Clean up whitelisted packages in privacy indicator controller
    • Evolver: Allow to force black qs background in dark theme
    • Evolver: Remove broken click to partial screenshot feature
    • 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
    • PixelPropsUtils: Spoof some Google apps to raven
    • PixelPropsUtils: Use Mi 11 Ultra for Tencent Games
    • QSFooter: Set tuner icon to always be invisible
    • Settings: Check wifi direct feature for showing preferences
    • Settings: Remove Google Cell Broadcast Receiver package config
    • Settings: Remove conflicting color modes array
    • SystemUI: Don't allow the end user to disable SystemUI Tuner
    • SystemUI: Fix power menu light/dark theme switching
    • SystemUI: fix black qqs on keyguard in light theme
    • SystemUI: migrate statusbar manual brightness to float
    • SystemUI: unify statusbar manual & auto brightness code
    • ThemedIcons: Update and add Repainter
    • Update translations
    • apn: Grameenphone uses APN 'gpinternet'
    • config: Copy bootanimation to system/media for pixel devices
    • core: Disable LiveDisplay display mode by default
    • fix ProcessCpuTracker.java file sLoadComparator issue
    • 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
    • overlays: Acherus: Use correct path for some icons
    • telephony: Bring back "Fix loading SIM phonebook redundantly"
    • telephony: Handle that an operator numeric can be null
    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