[ROM][11][raphael][OFFICIAL] Evolution X [05/04/2021]

Search This thread

dev-DaT

Senior Member
Mar 6, 2013
374
153
63
I think i found a small bug, brightness control by sliding across the status bar does not seem to work for me (Settings->The evolver->Gestures->Brightness control). Its unfortunate, because this feature is really handy!

I think it has to do with the fact that whenever i touch the status bar, the QS panel drops down. Maybe its because i enabled another feature that causes that, but i can't see which one.
Anyways, i attached some logs in case it might be useful.

Btw, this is on a clean install with the 03/02/2021 release.
 

Attachments

  • 2021-03-03_15.22.zip
    401.6 KB · Views: 5
Last edited:

Kamkol

Member
Dec 11, 2014
30
7
28
A question why when i go to speaker mod on call they dont hear me as well as on phone (mic volume lower) ? Any fix? Thats my only problem on this rom and i have it for months since 4.7 or 4.8 everything else is perfect.
same here, it appears only after flashing magisk, without it it works well
 

Kuszki

Member
Apr 20, 2020
13
7
3
I removed the feature since it was breaking FOD for banks and other apps. You can no longer turn off night light on the lockscreen for FOD so you have to turn off the Night Light feature entirely.

I just made some tests with night light and FOD, using the worst conditions: minimum brightness and maximum night light intensity. I'm using ""White" FOD pressed color and "Pulse (White)" FOD animation.

Results are great - there are no issues with FOD and screen off FOD, all attempts are positive and very fast. In addition i made tests for all other FOD icon colors (with animation disabled) and results are the same - 10/10 positive attempts.

So, according to my study, in my opinion there is no need to disable night light and night light doesn't affect FOD at all. I'm little bit surprised, cause on older EvoX versions (based on Android 10) night light and smart pixels had great impact on FOD usage.

Version: [03/02/21]
Kernel: Stock form ROM

EDIT: I also made tests with the same conditions in my bank app and also there are no issues with FOD + night light.
 

Kamkol

Member
Dec 11, 2014
30
7
28
A question why when i go to speaker mod on call they dont hear me as well as on phone (mic volume lower) ? Any fix? Thats my only problem on this rom and i have it for months since 4.7 or 4.8 everything else is perfect.
found workaround!
1.clean Flash latest evolutionX with android 10
2.flash magisk
3.hide magisk
4.OTA update to latest android 11 evolutionX (i think will work same with dirty flash)
5.Open magisk, unhide, install normall apk
6. Flash magisk
Should work,used magisk 21.4 since i'm having trouble booting after using magisk v22 with recovery patch
 
Last edited:

Dr. Mod

New member
Mar 4, 2021
1
1
1
Hello Joey sir,
please add lock button in gaming mode for gesture touch problem in A11.So that I can lock hardware buttons like home ,recent,back keys while gaming.
Latest build ( 2 March )is awesome ,I loved it.

One issue I find from last 3 build i.e notification light late detection while charging.
Sometimes it takes 5 to 10 minutes to detect after plugin.

Some apps crashing sometimes.
Screenshot_20210303-184202_YouTube.png


Nothing else.
Evolution x is best❤️
 
  • Like
Reactions: MichaelScott5

DhwajSharma

New member
Feb 21, 2020
1
0
1
Changelog for latest (03/02/2021) Update

Device changes:
==============================
  • Build missing targets from MIUI
  • Enable freeform windows
  • Use phase offsets as duration
  • audio: Increase mic volume
------------------------------
ROM changes:
==============================
  • AbsSeekBar: Fix growRect computation
  • AbsSeekBarTest: Fix dpToPixel computation
  • Enable IPV4V6 for APN Yesss
  • Evolver: Allow scheduling always on display
  • IDEClock: Fix preview not displaying
  • Merge March 2021 Security patches
  • NetworkTrafficSB: Better workaround for RequestLayout() spam
  • Settings: Improve OverlayCategoryPreferenceController for icon packs
  • Settings: Show full default name in customization preferences
  • Show SELinux status in Settings
  • SystemUI: HeadsUpStatusBarView: ensure cutout start if cutout bounds are not null
  • SystemUI: Fix issues with VoWiFi icon
  • SystemUI: Introduce dynamic VoLTE & VoWiFi icons
  • apex: Update from RQ2A.210305.006
  • fwb: Fix navigation bar button hit testing
DOWNLOAD
Can you please suggest which GCam version should we flash?
I just want a working gcam
 

grandmasterhag

New member
Mar 4, 2021
3
0
11
Hello. Im facing problem with registering my fingerprint. It has been an isue for a while, so im using other ways to lock/unlock my phone, but maybe someone can help me. Everything was working fine till vendor update to 12.0.3 global, now when i try to register my fingerprint on any version of evolutionx, after wiping Cache at TWRP, sometimes (not always) screen become a bit yellow, i see fingerprint scanner, but after one tap with my finger phone is going back to lockscreen, and after that pixel imprint doesn't see my scanner. Any solution?

That's only thing i see is not working for me, all other things are awesome, thanks a lot!
 

Abdul M Ahmed

Member
Feb 1, 2021
16
6
13
Hello. Im facing problem with registering my fingerprint. It has been an isue for a while, so im using other ways to lock/unlock my phone, but maybe someone can help me. Everything was working fine till vendor update to 12.0.3 global, now when i try to register my fingerprint on any version of evolutionx, after wiping Cache at TWRP, sometimes (not always) screen become a bit yellow, i see fingerprint scanner, but after one tap with my finger phone is going back to lockscreen, and after that pixel imprint doesn't see my scanner. Any solution?

That's only thing i see is not working for me, all other things are awesome, thanks a lot!

Search for "FOD" keyword in Telegram Group, You can see some tips there which worked for me when I was facing the same issue. Hope it helps you.
 

Ajith_Selvan

Senior Member
Oct 17, 2018
103
14
28
Madurai
I'm going to upgrade from android 10 to 11 . Help me how to clean flash the rom(encrypted) with majisk . Or redirect me to the post about instructions to install that I can't find . Thank you .
 
Oct 26, 2018
33
3
8
Thanks a lot for this. I had given up on installing V4A. This worked.
 

Giandrox

New member
Mar 9, 2014
4
0
31
51
Where is the microphone audio adjustment located?
I can't find it in the Audio section.
The possibility of adjusting the microphone audio level is indicated in the Change Log
 

Top Liked Posts

  • 1
    I flashed the latest EvoX after flashing the latest vendor. I am on latest TWRP (3.5.2_9-0). But the ROM keeps on rebooting to TWRP only.
    ANy help?
    Try format data if that doesn't work than use orange fox recovery instead if that still doesn't work than your gonna have to flash another custom rom over it
    1
    Thanks man. It works now. Btw what about magisk? Can I flash the latest one directly or do I need to flash some older version first and then flash the newer one?
    And which custom kernel works for this ROM?
    U can flash magisk by renaming it from .apk to .zip example if it's named Magisk-22.1(22100).apk u would rename that to Magisk-22.1(22100).zip
    After u rename it just reboot into recovery than flash zip file
  • 32
    All the negativity aside, the community decided to donate from their hearts to help out team and we should be able to send out a few more builds before Android 12 rolls out.

    Changelog for latest (04/05/2021) Update

    Device changes:
    ==============================
    • Build [email protected] from source
    • Fix issue with Google Lens viewfinder
    • sepolicy: Address more warnings
    ------------------------------
    ROM changes:
    ==============================
    • ACodec: Handle HDR10+ metadata at OutputPortSettingsChangedState
    • ActivityThread: Remove Failed to find provider info logspam
    • Add Zygotehooks.indefiniteThreadSuspensionOK
    • Add nativeZygoteJitEnabled
    • Add zygote native fork loop
    • Bump ROM version to 5.6
    • C2AllocatorBlob: allow multiple maps
    • C2OMXNode: read delay from component to determine buffer count
    • CCodec: Increase max linear buffer size for 8K video
    • CCodec: fix ByteBuffer mode image
    • CCodec: workaround for frame drops
    • Cache bluetooth A2DP in AudioService callback thread
    • CameraService: Support hooks for motorized camera
    • Cleanup of Zygote files
    • Codec2: Initialize InputSurfaceWrapper::Config structure fields
    • Deep-update live datas and update on isStale in getInitializedValue
    • Device picker: add title to fix offset in progressbar
    • Don't enable extra StrictMode features for userdebug builds
    • Evolver: Add a footer warning for G-Visual mod settings
    • Evolver: Refactor & clean up
    • FODCircleView: refactor where show and hide animation calls are done
    • Fix Volume panel not following rounded corners partially
    • Fix bug on High Contrast Text
    • Introduce Smart Cutoff feature
    • MNML Box clock: Make background transparent
    • Merge April security patches
    • NetworkRegistrationInfo: add Parcel recycle
    • NuPlayerRenderer: Reset negative media time to zero
    • PowerManagerService: fix contention and unify Smart Charging/Cutoff
    • ProgressCategory: update title style for consistency
    • Ringbuffer stops logging after wifi toggle
    • Settings: Add Evolution X Logo to Evolution X version window
    • Settings: BiometricPrompt: Add provision for App Lock
    • Settings: Fix theme for pattern size chooser
    • Settings: Improve refresh rate switching
    • SoundPool: Avoid busy waiting during stream restart
    • Store soname as a std::string
    • Sync with upstream NetBSD
    • SystemUI: instantiate FODAnimation early
    • Update translations
    • WifiNanIface: Validate interface before cleanup
    • Zygote: Add Arm pointer authentication keychange support
    • apn: Add Visible Wireless (VZW)
    • base: Fix Biometric Auth for Applock
    • fastboot driver: fix message
    • keyguard: Do not trigger a wake up when hiding lockscreen
    • libgui: Enable ThinLTO
    • overlay: Remove AccentColorPixelBlueOGOverlay
    • overlay: update LDAC codec priority
    • vndk: Update libbinder ABI dumps
    • wifi: Update wifi_wait_for_driver_ready return status handling
    • wlan: add supported interfaces in rc file
    DOWNLOAD
    31
    Another huge update. Changelog below.

    Changelog for latest (03/25/2021) Update

    Device changes:
    ==============================
    • Explicitly enable iorap (for faster app opening)
    • Fix breathing notification LED issue
    • Include Snap camera
    • Remove built in popup motor calibration (breaking popup)
    • Switch Skia rendering backend to Vulkan
    ------------------------------
    ROM changes:
    ==============================
    • Bump ROM version to 5.5.2
    • DisplayPowerController: make brightness ramp rate overlay-able
    • Evolver: Add QS Header size options
    • Evolver: Add Switch styles
    • Evolver: Implement Gvisual mod navbar colors
    • Evolver: Introduce settings dashboard icons styles
    • Evolver: Refactor options and strings
    • Evolver: Remove QS status bar opacity options
    • FluidClock: Fix up preview rendering
    • Implement some theme changes from Android 12 DP2
    • QuickStatusBar: Check for privacy chip indicators earlier
    • Settings: AppInfo: Add time spent in app from Wellbeing
    • SystemUI: Bring back QS drag handle
    • SystemUI: Move battery icon to QS header
    • SystemUI: Remove color-accented label in QSTileView
    • SystemUI: migrate status bar manual brightness to float
    • Update Pixel Launcher (Add double tap to sleep functionality)
    • Update external card state based on current app
    • VolumeDialogImpl: Don't vibrate when volume dialog is not visible
    • apns-conf: Add Kena Mobile entries
    • apns-conf: Add ho.mobile configs
    • apns-conf: Update CoopVoce entries
    • apns-conf: Update PosteMobile entries
    • iorap: Increase daemon priority
    • rro_overlays: Add GoogleWallpaperPickerOverlay
    • vendor: Allow background broadcast for CAMERA_BUTTON
    • vendor: Whitelist some of our own broadcast actions
    DOWNLOAD
    24
    Another week, another update. No heavy changes or new features except for the feature that now allows using Face Unlock as the alternative biometric authentication for apps. Just overall improvements to the system, fixes for SystemUI, Bass Booster preset added for Dirac, Clear Speaker feature added for dusty speakers, among other changes in the changelog below. Enjoy.

    Changelog for latest (03/13/2021) Update

    Device changes:
    ==============================
    • Drop auth biometric fingerprint view
    • Enable iWlan legacy mode
    • Hide fod while going to sleep
    • NFC: Fix Mifare Classic reading
    • audio: Remove volume_listener from audio effects (fixes crackling audio)
    • media_codecs_performance: Update FPS value of hevc encoder
    • parts: Dirac: Add bass booster preset
    • parts: Increase BootCompletedReceiver priority
    • parts: Implement Clear Speaker
    • sepolicy: Allow permissioncontroller_app to find tethering_service
    • sepolicy: Update SELinux boot error
    • sepolicy: update boot time error
    • wifi: Disable WLAN Firmware loggings
    ------------------------------
    ROM changes:
    ==============================
    • Allow using face as auth method for apps
    • AuthBiometricFingerprintView: Fix indicator text color on dark theme
    • BrightnessController: Fix thread exception
    • Evolver: Update default font style
    • FaceService: Nuke useless call to getAuthenticatorId
    • Fix for TestDirectBootEmulated testcase
    • GlobalScreenshot: Reduce screenshot dismiss delay to 2 seconds
    • Improve strings for bluetooth dual channel
    • LS charging info: Add support for Fahrenheit
    • PictureAdjustmentController: Fix NPE when using getPictureAdjustmentRanges()
    • Pixel Navbar: Hide opa when not pressed
    • Pixel Navbar: Make animation available even without google search
    • Pixel Navbar: Remove halo, white cutout
    • PixelPropsUtils: Use Pixel 3 XL spoof for Google app
    • Refactor Pixel Navbar animation toggle behavior
    • Settings: Expand abbreviation in average memory usage string
    • Settings: Introduce Android 12 Style Search bar
    • Sharesheet: Set max ranked items to 8
    • SystemUI: BiometricPrompt: Adjust layout if FOD is present
    • SystemUI: Fix Wakelock issue
    • SystemUI: MediaOutputDialogFactory: accept null package name
    • SystemUI: Redraw display cutout on overlay changes
    • SystemUI: check if the cutout views array is null before using it
    • SystemUI: make media widget respect notif app name style
    • Updater: Refactor
    • VolumeDialogControllerImpl: Stop log spam with no caption service
    • base: Disable LiveDisplay low power consumption by default
    • fixup! SystemUI: Introduce dynamic VoLTE & VoWiFi icons
    • overlays: Set Body font for manrope
    • pixelstyle: config: Build Manrope family fonts
    • pixelstyle: rro_overlays: Don't version on config overlays
    • pixelstyle: rro_overlays: EvolutionXConfigOverlay: Change headline font
    DOWNLOAD
    23
    Made a few fixes to the Android 12 style. Some texts should now be readable again and there shouldn't be anymore accent issues. Brightness slider has some changes such as an updated icon and an animation. QS battery estimate has been brought back to the QS panel after some complaints (of course there are complaints as usual). Other additions and changes in the changelog.

    Changelog for latest (03/29/2021) Update

    Device changes:
    ==============================
    • Access mlipay hal via a binder service
    • Add icon for Clear Speaker
    • Allowing pinning camera app in memory again
    • Build CarrierConfigResCommon
    • Build CellBroadcastReceiverResCommon
    • Enable Seamless Transfer
    ------------------------------
    ROM changes:
    ==============================
    • AutoAODService: Account for disabled doze
    • Fix remaining Android 12 DP2 theme issues
    • Fix typos related to sortSelectionIndices
    • MediaProvider: Fix insert fail while file saved in sdcard
    • NativeNfcTag: Treat MIFARE_CLASSIC same as NFC_A in getTechExtras()
    • Snap: Fix SD card visibility for secondary users
    • Snap: Save SDCard photos to legacy path
    • SystemUI: Animate brightness slider
    • SystemUI: Modify brightness slider icon
    • SystemUI: Move QS battery back to QS panel
    • SystemUI: Set config_fodColorBackground to transparent by default
    • SystemUI: global actions: fix icon position on multi-line action
    • build CaptivePortalLoginOverlay
    • roots: Correct mount flags in /etc/fstab
    DOWNLOAD
    21
    When you are a developer, criticism and complaints should be expected. That is something that comes with the job.
    FYI, with this sentence, all assumptions go out the window because I share my work on XDA FOR FREE. This is NOT A JOB. I don't get paid to do any of this, to improve nor fix anything at all. If I wanted this as a job, I would've applied properly to some companies.

    This is a hobby and this is to share to the community because I think the users deserve an alternative to the other ROMs available. I'm not obliged to do any fixing at all since it's not a paid job.

    Criticism and complaints are allowed but the constant barrage makes one think is it even worth doing stuff for free for a community that just rants and complains most times? That's something to think about.
  • 42
    Changelog for latest (12/26/2020) Update

    Merry Christmas and a Happy holidays to everyone!

    Just a quick update before another nasty Android security patch rolls in for January. Made some improvements mostly on the gestures, ambient edge lights and navbar pulse features, enabled some Pixel 5 exclusive goodies like Adaptive Sound, Dynamic Navbar for Gboard and Conveyor Belt Live wallpaper in the Come Alive category of the Styles & wallpapers app. Hopefully you guys like the improvements and keep donating to strengthen our project even more. #KeepEvolving

    Device changes:
    ==============================
    • Gboard: Remove navbar spacing
    • Nuke GCam GO
    • Remove even more prebuilt apps
    • TetheringOverlay: Update config
    ------------------------------
    ROM changes:
    ==============================
    • Advanced nav gestures: improve code and fix glitches
    • Bring back proper Lockscreen and Navbar Pulse support
    • Ensure edge lightning is off when we are done with repeats
    • EvolutionUtils: Allow to get theme accent color from context
    • Evolver: Add VoWiFi icon toggle
    • Evolver: Only allow edge lights on AOD when AOD is enabled
    • GamingMode: Fix initial value of gaming mode
    • Keyguard: reduce bottom text size
    • Navbar: Ensure 2/3 button layout options play nice with gesture navbar
    • NightDisplay Settings: Use List Preference for NightLight settings
    • PixelPropsUtils: Update packages
    • Settings: Enable Adaptive Sound for all
    • SystemUI: Enable permissions hub 2
    • SystemUI: Fix bug with user_setup_complete setting
    • SystemUI: Implement live wallpapers changes from redfin 11
    • SystemUI: Increase icon padding in QS privacy chip
    • SystemUI: set default of NAV_BAR_HANDLE_SHOW_OVER_LOCKSCREEN to false
    • UserRestrictionUtils: Return null Bundle if there are no restrictions
    • fixup! Gestures: allow to set back swipe deadzone
    • libstagefright: Free buffers on observer died
    • overlay: Enable privacy indicators
    • rro_overlays: Re-enable AOSP sound picker
    DOWNLOAD
    40

    u91t7Lv.png


    Evolution X 5.6 for the Xiaomi K20 Pro / Xiaomi Mi 9T Pro [raphael]
    Code:
    /*
    * Your warranty is void. Or vaild, 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 modificiations, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */

    6kaqOxu.png


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

    - Team Evolution X -
    @joeyhuab
    @peaktogoo (Now RealAkito)

    Reach us on Twitter! @EvolutionXROM


    wjBJ2Hk.png


    Just flash and check "The Evolver"

    sxs3pbW.png


    Native WiFi Display/Screen cast and OK Google (screen off detection) are not yet working

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    VvzRh0K.png


    First Time Install / Clean Flash
    1. Reboot to Recovery
    2. Download the proper ZIP for your device
    3. Wipe Data/Cache/System when coming from non-AOSP ROMs
    4 Flash the proper vendor/firmware for your device variant
    5. Flash the ROM
    6. Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the proper ZIP for your device
    3. Flash the ROM
    4. Reboot to System and #KeepEvolving





    Light Screenshots / Dark Screenshots / Download
    Donate to me! / Official Chat / Device Support


    Other downloads:

    S2t0kJ9.png


    XDA:DevDB Information
    Evolution X, ROM for the Redmi K20 Pro

    Contributors
    joeyhuab, abhishek987, peaktogoo
    Source Code: https://github.com/Evolution-X

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.14.117
    ROM Firmware Required: Latest vendor and firmware
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 5.6
    Stable Release Date: 2020-10-20

    Created 2020-10-20
    Last Updated 2021-04-05
    37
    Changelog for latest (12/10/2020) Update

    All I can say is this a HUGE update and I've taken so much time to fix loads of issues and add more features to the ROM. December security patches are merged in and translations have been updated too. The changes in BOLD should be enough to entice you to flash this update. Hope you guys can continue supporting me especially now that it's the holiday season!

    NOTE: I suggest installing the Google Sans Magisk module in the attachments if you want the Google Sans font to work.

    Device changes:
    ==============================
    • Add Star Wars popup camera effects
    • Disable broken Portrait mode from ANX
    • sepolicy: Address FPSinfo denial
    ------------------------------
    ROM changes:
    ==============================
    • Accents: Add Midnight Purple
    • Adapt session API for newly added AudioPolicyService code
    • Add Google Sans Font overlay
    • Battery percentage: Improve hidden style
    • Bring back Smart Charging support
    • Catch IllegalStateException when verify APK
    • Clocks: User toggle to show/hide status area
    • ColorBucket: Improve Transparent theme
    • Evolver: Add FOD pressed colors options
    • Evolver: Allow choosing screenshot gesture delay
    • Evolver: Allow user to disable night light on FOD
    • Evolver: Bring back option to launch default music player on headset connect
    • Evolver: Nuke HeadsUp Snooze and Timeout
    • Evolver: Separate battery estimate from percent for QS
    • Evolver: Update name for Cyberpunk 2077 FOD animation
    • FODAnimation: Convert png to webp
    • FODCircleView: Hide animation when auth fails
    • FODCircleView: changes to FOD circle and animation visibility
    • Fix renaming file and moving file issue in MTP
    • Keyguard: add binary custom clock face
    • KeyguardClockSwitch: Fix missing status view on custom clocks
    • LockIcon: refresh icon on overlay changes
    • Merge December security patches
    • NetworkPolicyManagerService: Fix network isolation for secondary users
    • Only play sound effects if stream is not muted
    • Papers: Update credits and json link
    • Properly theme ScreenshotUI buttons
    • QS rows&columns: use fixed values if landscape and playing media
    • Remove click to take partial screenshot
    • Remove unused locale data for recovery
    • Request to reset effect buffer in clearInputBuffer
    • Screenshot tile: improve code
    • ScreenshotSelector: handle rotation issues
    • Settings: Add support for per app network isolation
    • Settings: Allow to hide arrow for back gesture
    • Settings: Categorize battery settings
    • Settings: Double tap to trigger doze
    • Settings: Remove unused translations
    • Settings: Revert previous fuelgauge impl
    • Settings: expose auto night mode sunset and sunrise values on API
    • SystemUI: Always show LTE+/4G+ when applicable
    • SystemUI: AssistDisclosure respect device corners
    • SystemUI: Disable junky LS clock & slice transition animations
    • SystemUI: Don't show FOD icon/pad keyguard if strong auth is required
    • SystemUI: ensure keyguardstatusbar is hidden if not on keyguard
    • ThemePicker: Use more descriptive icon pack names
    • ThemePicker: show scrollbar on clock faces
    • TypeClock: Add 24h format support
    • Update swap volume keys on rotation
    • Update translations
    • apn: Ting: Adding missing flag to list of types
    • base: Fix unnecessary truncation in Slice
    • base: add zen mode off hook to prevent problems with ringer mode
    • config: Disable forced camera audio by default
    • netd: restrict DNS names
    • pixelstyle: Update permissions
    • sepolicy: Add googlebattery rules
    • stagefright: add changes related to high-framerates in CameraSource
    DOWNLOAD
    32
    All the negativity aside, the community decided to donate from their hearts to help out team and we should be able to send out a few more builds before Android 12 rolls out.

    Changelog for latest (04/05/2021) Update

    Device changes:
    ==============================
    • Build [email protected] from source
    • Fix issue with Google Lens viewfinder
    • sepolicy: Address more warnings
    ------------------------------
    ROM changes:
    ==============================
    • ACodec: Handle HDR10+ metadata at OutputPortSettingsChangedState
    • ActivityThread: Remove Failed to find provider info logspam
    • Add Zygotehooks.indefiniteThreadSuspensionOK
    • Add nativeZygoteJitEnabled
    • Add zygote native fork loop
    • Bump ROM version to 5.6
    • C2AllocatorBlob: allow multiple maps
    • C2OMXNode: read delay from component to determine buffer count
    • CCodec: Increase max linear buffer size for 8K video
    • CCodec: fix ByteBuffer mode image
    • CCodec: workaround for frame drops
    • Cache bluetooth A2DP in AudioService callback thread
    • CameraService: Support hooks for motorized camera
    • Cleanup of Zygote files
    • Codec2: Initialize InputSurfaceWrapper::Config structure fields
    • Deep-update live datas and update on isStale in getInitializedValue
    • Device picker: add title to fix offset in progressbar
    • Don't enable extra StrictMode features for userdebug builds
    • Evolver: Add a footer warning for G-Visual mod settings
    • Evolver: Refactor & clean up
    • FODCircleView: refactor where show and hide animation calls are done
    • Fix Volume panel not following rounded corners partially
    • Fix bug on High Contrast Text
    • Introduce Smart Cutoff feature
    • MNML Box clock: Make background transparent
    • Merge April security patches
    • NetworkRegistrationInfo: add Parcel recycle
    • NuPlayerRenderer: Reset negative media time to zero
    • PowerManagerService: fix contention and unify Smart Charging/Cutoff
    • ProgressCategory: update title style for consistency
    • Ringbuffer stops logging after wifi toggle
    • Settings: Add Evolution X Logo to Evolution X version window
    • Settings: BiometricPrompt: Add provision for App Lock
    • Settings: Fix theme for pattern size chooser
    • Settings: Improve refresh rate switching
    • SoundPool: Avoid busy waiting during stream restart
    • Store soname as a std::string
    • Sync with upstream NetBSD
    • SystemUI: instantiate FODAnimation early
    • Update translations
    • WifiNanIface: Validate interface before cleanup
    • Zygote: Add Arm pointer authentication keychange support
    • apn: Add Visible Wireless (VZW)
    • base: Fix Biometric Auth for Applock
    • fastboot driver: fix message
    • keyguard: Do not trigger a wake up when hiding lockscreen
    • libgui: Enable ThinLTO
    • overlay: Remove AccentColorPixelBlueOGOverlay
    • overlay: update LDAC codec priority
    • vndk: Update libbinder ABI dumps
    • wifi: Update wifi_wait_for_driver_ready return status handling
    • wlan: add supported interfaces in rc file
    DOWNLOAD
    31
    Another huge update. Changelog below.

    Changelog for latest (03/25/2021) Update

    Device changes:
    ==============================
    • Explicitly enable iorap (for faster app opening)
    • Fix breathing notification LED issue
    • Include Snap camera
    • Remove built in popup motor calibration (breaking popup)
    • Switch Skia rendering backend to Vulkan
    ------------------------------
    ROM changes:
    ==============================
    • Bump ROM version to 5.5.2
    • DisplayPowerController: make brightness ramp rate overlay-able
    • Evolver: Add QS Header size options
    • Evolver: Add Switch styles
    • Evolver: Implement Gvisual mod navbar colors
    • Evolver: Introduce settings dashboard icons styles
    • Evolver: Refactor options and strings
    • Evolver: Remove QS status bar opacity options
    • FluidClock: Fix up preview rendering
    • Implement some theme changes from Android 12 DP2
    • QuickStatusBar: Check for privacy chip indicators earlier
    • Settings: AppInfo: Add time spent in app from Wellbeing
    • SystemUI: Bring back QS drag handle
    • SystemUI: Move battery icon to QS header
    • SystemUI: Remove color-accented label in QSTileView
    • SystemUI: migrate status bar manual brightness to float
    • Update Pixel Launcher (Add double tap to sleep functionality)
    • Update external card state based on current app
    • VolumeDialogImpl: Don't vibrate when volume dialog is not visible
    • apns-conf: Add Kena Mobile entries
    • apns-conf: Add ho.mobile configs
    • apns-conf: Update CoopVoce entries
    • apns-conf: Update PosteMobile entries
    • iorap: Increase daemon priority
    • rro_overlays: Add GoogleWallpaperPickerOverlay
    • vendor: Allow background broadcast for CAMERA_BUTTON
    • vendor: Whitelist some of our own broadcast actions
    DOWNLOAD
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone