[ROM][13.0_r82][raphael][OFFICIAL] Evolution X [09/19/23]

Search This thread

joeyhuab

Recognized Developer
Nov 5, 2012
4,654
18,756
29
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Final update with May patches. Expect June patches by the 6th or 7th. This update brings back Parallel space and improves minor details in the Evo X Launcher UI. Reticker is also updated and will look different from the previous animations. Overall experience should be more stable. Enjoy and I hope you donate to continue supporting!

Changelog for the latest (06/03/2023) update

Device changes:
==============================
  • Drop AdaptiveVPNPrebuilt
  • Update gps.config from Vayu V14.0.3.0.TJUIDXM
  • Update wifi configs Vayu V14.0.3.0.TJUIDXM
------------------------------

ROM changes:
==============================
  • 6/3
  • Evolver: Bring back support for Parallel space and GMS switch
  • Evolver: Improve brightness slider themes layout
  • Improve support for brightness slider themes
  • Settings: Add support for parallel space
  • SystemUI: Clean up battery callback in CollapsedStatusBar
  • SystemUI: Switch to TunerService for CollapsedStatusBar
  • packages: Bring back Parallel space
  • rro_overlays: Don't force disable Adaptive sleep for Pixel devices
  • themes: Add category for brightness slider themes

  • 6/2
  • InfoBottomSheet: Fix black screen when clicking source pref
  • Launcher3: Adjust icons on dock search bar
  • Launcher3: Apply corner radius setting for app search bar
  • Launcher3: Directly open Pixel Search if installed
  • Launcher3: Fix all apps SB's google icon touch detection
  • Launcher3: Fix bottomsheet info pref alignments
  • Launcher3: Improve paddings for all apps search bar
  • Launcher3: Improve search bar header protection
  • Launcher3: Match app search bar theme with dock search bar
  • Launcher3: Prioritize pixel search for QSB instead of Google app
  • Launcher3: Reduce search bar hint text size
  • Launcher3: Refactor all apps search bar functionality
  • Launcher3: Restart launcher on pixel search change
  • Launcher3: Rework QSB and all apps search bar
  • Launcher3: Search Bar UX-related changes
  • Launcher3: Show a toast when restarting launcher due to component change
  • Launcher3: fix app icon font
  • SystemUI: Improve dismiss all button visibility
  • SystemUI: Refactor reticker feature
  • SystemUI: Toggle dismiss all visibility before reticker animates
  • common: Label ro.vendor.fm.use_audio_session
  • qcom: Sort sepolicy.mk m4defs

  • 6/1
  • PixelPropsUtils: Add Gameprops for Battlegrounds Mobile India (BGMI)
  • SystemUI: Improve QS notification expansion animation
  • qcom: Drop untrusted app policies
  • sepolicy: Introduce rw_dir_file()/create_dir_file() macros

  • 5/31
  • CAMX: CHI: Added support for handling jpeg debug data
  • Camera: Fix size list parceling
  • Camera: Ignore torch status update for aux or composite camera
  • Camera: Support exposing aux camera to apps
  • camera2 vndk: Improve error handling
  • CameraManager: Fixup exposing aux camera to apps
  • CameraManager: Handle NPE with ActivityThread.currentOpPackageName()
  • Changing max SampleRate limits for raw audio decoder
  • Import Xiaomi Image Tags definitions
  • Native: Camera: Import Release Slot Xiaomi Changes
  • Native: IPCThreadState: Import Xiaomi Modifications
  • Native: ProducerListener: Import ON_BUFFER_DETACHED Changes
  • cameraserver: Let multiple cameras opened by stock camera application
  • gms: Add lynx to whitelist
  • gms: Update GoogleCamera
  • gms: Move DeviceIntelligenceNetworkPrebuilt to PRESIGNED

  • 5/30
  • Add null pointer check to avoid system crash
  • Settings: Don't allow divider for AOSP DT2W
  • Settings: Make Ambient Display toggle show on single tap sensor
  • Settings: Use lottie for AOSP DT2W
  • SystemUI: Doze: Add config to check proximity on pickup events
  • SystemUI: Doze: Add config to check proximity on single tap
  • SystemUI: Prevent edge lightning from pulsing outside keyguard/doze
  • hwui: Optimize for performance and memory usage
  • themes: Configure font spacing for more clock fonts

  • 5/29
  • ApplicationPackageManager: Extend freeform window feature to all apps
  • ApplicationPackageManager: Remove p21 features from featuresPixel
  • Pre-grant non-system preloaded apps
  • core: block 2021/22 pixel features to ASI and pixel launcher

  • 5/28
  • AttestationHooks: Allow spoofing device model for Netflix
  • Enable copying content for IMEI2
  • Evolver: add acun and bang brightness slider
  • Fix NullPointerException in GestureDetector
  • Increase 5 GHz network signal tolerance
  • Launcher3: Fix quickstep live tile implementation
  • Launcher3: Properly end recents animation views
  • Launcher3: Prevent NPE when using custom themed icons
  • Properly set Wi-Fi Privacy spinner initial state
  • Settings: Extend showing Ambient instead of fully waking to single tap gesture
  • Settings: Update Glide library to 4.15.1
  • SystemUI: Stop using marquee on qs tiles label
  • base: Update mock LinearmotorVibratorService
  • fixup! inputflinger: add absolute mouse input support
  • hwui: Thread-safety and null pointer dereference fixups
DOWNLOAD
 

Hans Kazan

Member
Jan 19, 2020
24
10
Final update with May patches. Expect June patches by the 6th or 7th. This update brings back Parallel space and improves minor details in the Evo X Launcher UI. Reticker is also updated and will look different from the previous animations. Overall experience should be more stable. Enjoy and I hope you donate to continue supporting!

Changelog for the latest (06/03/2023) update

Device changes:
==============================
  • Drop AdaptiveVPNPrebuilt
  • Update gps.config from Vayu V14.0.3.0.TJUIDXM
  • Update wifi configs Vayu V14.0.3.0.TJUIDXM
------------------------------

ROM changes:
==============================
  • 6/3
  • Evolver: Bring back support for Parallel space and GMS switch
  • Evolver: Improve brightness slider themes layout
  • Improve support for brightness slider themes
  • Settings: Add support for parallel space
  • SystemUI: Clean up battery callback in CollapsedStatusBar
  • SystemUI: Switch to TunerService for CollapsedStatusBar
  • packages: Bring back Parallel space
  • rro_overlays: Don't force disable Adaptive sleep for Pixel devices
  • themes: Add category for brightness slider themes

  • 6/2
  • InfoBottomSheet: Fix black screen when clicking source pref
  • Launcher3: Adjust icons on dock search bar
  • Launcher3: Apply corner radius setting for app search bar
  • Launcher3: Directly open Pixel Search if installed
  • Launcher3: Fix all apps SB's google icon touch detection
  • Launcher3: Fix bottomsheet info pref alignments
  • Launcher3: Improve paddings for all apps search bar
  • Launcher3: Improve search bar header protection
  • Launcher3: Match app search bar theme with dock search bar
  • Launcher3: Prioritize pixel search for QSB instead of Google app
  • Launcher3: Reduce search bar hint text size
  • Launcher3: Refactor all apps search bar functionality
  • Launcher3: Restart launcher on pixel search change
  • Launcher3: Rework QSB and all apps search bar
  • Launcher3: Search Bar UX-related changes
  • Launcher3: Show a toast when restarting launcher due to component change
  • Launcher3: fix app icon font
  • SystemUI: Improve dismiss all button visibility
  • SystemUI: Refactor reticker feature
  • SystemUI: Toggle dismiss all visibility before reticker animates
  • common: Label ro.vendor.fm.use_audio_session
  • qcom: Sort sepolicy.mk m4defs

  • 6/1
  • PixelPropsUtils: Add Gameprops for Battlegrounds Mobile India (BGMI)
  • SystemUI: Improve QS notification expansion animation
  • qcom: Drop untrusted app policies
  • sepolicy: Introduce rw_dir_file()/create_dir_file() macros

  • 5/31
  • CAMX: CHI: Added support for handling jpeg debug data
  • Camera: Fix size list parceling
  • Camera: Ignore torch status update for aux or composite camera
  • Camera: Support exposing aux camera to apps
  • camera2 vndk: Improve error handling
  • CameraManager: Fixup exposing aux camera to apps
  • CameraManager: Handle NPE with ActivityThread.currentOpPackageName()
  • Changing max SampleRate limits for raw audio decoder
  • Import Xiaomi Image Tags definitions
  • Native: Camera: Import Release Slot Xiaomi Changes
  • Native: IPCThreadState: Import Xiaomi Modifications
  • Native: ProducerListener: Import ON_BUFFER_DETACHED Changes
  • cameraserver: Let multiple cameras opened by stock camera application
  • gms: Add lynx to whitelist
  • gms: Update GoogleCamera
  • gms: Move DeviceIntelligenceNetworkPrebuilt to PRESIGNED

  • 5/30
  • Add null pointer check to avoid system crash
  • Settings: Don't allow divider for AOSP DT2W
  • Settings: Make Ambient Display toggle show on single tap sensor
  • Settings: Use lottie for AOSP DT2W
  • SystemUI: Doze: Add config to check proximity on pickup events
  • SystemUI: Doze: Add config to check proximity on single tap
  • SystemUI: Prevent edge lightning from pulsing outside keyguard/doze
  • hwui: Optimize for performance and memory usage
  • themes: Configure font spacing for more clock fonts

  • 5/29
  • ApplicationPackageManager: Extend freeform window feature to all apps
  • ApplicationPackageManager: Remove p21 features from featuresPixel
  • Pre-grant non-system preloaded apps
  • core: block 2021/22 pixel features to ASI and pixel launcher

  • 5/28
  • AttestationHooks: Allow spoofing device model for Netflix
  • Enable copying content for IMEI2
  • Evolver: add acun and bang brightness slider
  • Fix NullPointerException in GestureDetector
  • Increase 5 GHz network signal tolerance
  • Launcher3: Fix quickstep live tile implementation
  • Launcher3: Properly end recents animation views
  • Launcher3: Prevent NPE when using custom themed icons
  • Properly set Wi-Fi Privacy spinner initial state
  • Settings: Extend showing Ambient instead of fully waking to single tap gesture
  • Settings: Update Glide library to 4.15.1
  • SystemUI: Stop using marquee on qs tiles label
  • base: Update mock LinearmotorVibratorService
  • fixup! inputflinger: add absolute mouse input support
  • hwui: Thread-safety and null pointer dereference fixups
DOWNLOAD
Time out for screen does not work optimally sometimes the screen goes out, and then again not there is a solution for that?
 

cris2d2

Senior Member
Feb 22, 2009
314
62
Sibiu
I'm using AdAway app - VPN based (because I haven't rooted my phone) for months but in the latest EvoX update the internet disconnects a few minutes after restart if AdAway is active. As soon as I disable VPN, the internet works as it should. And I'm referring at whole internet access (in all apps, wifi or mobile).

Could be ROM related?

(For now I reverted to the previous EvoX build)
 
  • Like
Reactions: Skamus47

Imperator_Dei

Senior Member
Dec 14, 2021
143
88
People are complaining but nobody's thanking you for having pushed and update while job-searching, so I'll do it.
This update is indeed more stable than the previous one and is smoother, especially while entering QS!
I also appreciate the tune up wifi 5Ghz disconnection threshold that allows me to stay connected a lot more to my high-performance WiFi, so thanks for all of that!
 

Mr.Brownstone97

Senior Member
Feb 25, 2022
136
57
Redmi K20 Pro
People are complaining but nobody's thanking you for having pushed and update while job-searching, so I'll do it.
This update is indeed more stable than the previous one and is smoother, especially while entering QS!
I also appreciate the tune up wifi 5Ghz disconnection threshold that allows me to stay connected a lot more to my high-performance WiFi, so thanks for all of that!
Exactly, it works perfectly for me, not a single complaint, everything is perfect :)
 

ggrks

Member
Dec 27, 2021
18
1
Evolution X Launcher consumes battery abnormally in latest build. Anyone have the same problem?
 

R@mpage

Senior Member
Apr 21, 2015
80
42
Rome
Guys,
does the QR scanner works for you?
In my case it seems unable to turn on the camera.
I'm on the leatest build.

Ex:
Screenshot_20230606-141547_Evolution X Launcher.png
 
  • Like
Reactions: Imperator_Dei

hienkutem

New member
May 18, 2023
1
0
when Screen Cast to TV, then ads on the app pop up, the screen hangs and can't get in app drawer
force me to restart the device
 

Beastage

Senior Member
Dec 15, 2009
109
23
seems that fast charging isnt working? tried several chargers and cables... or maybe just my phone finally had enough of me, he seen me looking at the xperia 1 V :D
 

bertoti86

Member
Mar 6, 2017
28
24
Brasil
Redmi K20 Pro
Bom diaaa,

Alguém mais com bug no cronômetro do discador de chamadas? Ao fazer ligação a notificação na parte superior fica sempre 00:00 de duração.

E também percebi que as vezes ao carregar mostra "carregamento lento".

Ao usar 90h, a tela fica amarelada, seria do fato do hardware não aguentar?
 

Imperator_Dei

Senior Member
Dec 14, 2021
143
88
Bom diaaa,

Alguém mais com bug no cronômetro do discador de chamadas? Ao fazer ligação a notificação na parte superior fica sempre 00:00 de duração.

E também percebi que as vezes ao carregar mostra "carregamento lento".

Ao usar 90h, a tela fica amarelada, seria do fato do hardware não aguentar?
Please translate your message in English please, it's an international forum thanks
 

bertoti86

Member
Mar 6, 2017
28
24
Brasil
Redmi K20 Pro
Please translate your message in English please, it's an international forum thanks
Hello imperator,
I copied and pasted my text into the google translator without much effort, I believe that the same way I do with your posts, you could do it too and the browser has the native function of translating, but let's get to the point.
Below I put the translation.

"Good morning,
Does anyone else have call dialer timer bug? When connecting, the notification at the top is always 00:00 in duration.
And I also noticed that sometimes when loading it shows "slow loading".
When using 90hz, the screen turns yellow, would it be because the hardware can't handle it?
So I end up using only 72hz"
 
  • Like
Reactions: Imperator_Dei

joeyhuab

Recognized Developer
Nov 5, 2012
4,654
18,756
29
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
June update has been delayed as Google have been working on Android 14 Beta 3. For now, I've cleaned up some issues in the ROM such as the laggy QS panel especially the notification scrolling. Several other stuff have been improved such as App lock/hiding being included in Launcher settings and being able to hide ADB/Dev settings status to apps. Enjoy and hope you guys still donate and support our project!

In case you're interested about what my next device will be, visit here.

Changelog for the latest (06/09/2023) update

Device changes:
==============================
  • None
------------------------------

ROM changes:
==============================
  • 6/8
  • Evolver: Disable some notification and media control features
  • GnssLocationProvider: Implement xtra-daemon toggle
  • SystemUI: Prevent edge lights from being directly shown by screen on and notification callbacks

  • 6/7
  • ApplicationPackageManager: Adjust Tensor workaround
  • PixelPropsUtils: OP9R > OP9P
  • PixelPropsUtils: Switch Honor of Kings hide to Xiaomi 13 Pro (China)
  • PixelPropsUtils: Use OP9 PRO for LOLM
  • SoundSearchTile: Do not use Shazam

  • 6/6
  • Avoid NetworkPolicyLogger NullPointException
  • Hide data limit notfication if data not active nor default
  • Ignore BIND_ABOVE_CLIENT for same-process connections
  • Request correct rendering type for EGL config
  • fixup! fw/b: Add support for allowing/disallowing apps on cellular, vpn and wifi networks

  • 6/5
  • Add listener once for volume row animation
  • Launcher3: Implement hidden & protected apps
  • Launcher3: Improve hidden & protected apps
  • Launcher3: Switch to AppLock API for protected apps
  • Launcher3: Reload icon pack settings fragment on resume
  • Launcher3: Update AppLock API and integrate hidden apps
  • SystemUI: Introduce preferred network tile
  • SystemUI: Restore try-finally condition when reinflating QS panel
  • VolumeDialogImpl: Reconfigure handling of animation/jank listeners
  • base: Minor improvement to the PowerOffAlarmService body string
  • core: Catch OOB when returning pooled string
  • themes: Add more Icon Shapes from Iconify
  • themes: Import more signal & wifi icons

  • 6/4
  • PixelPropsUtils: Switch Honor of Kings spoof to Redmi K30 Ultra
  • Settings: Hide ADB and developer setting enable status
  • rro_overlays: Unset config for QR code scanner
  • Settings: Make Ambient Display toggle show on single tap sensor
  • Settings: Use lottie for AOSP DT2W
  • SystemUI: Doze: Add config to check proximity on pickup events
  • SystemUI: Doze: Add config to check proximity on single tap
  • SystemUI: Prevent edge lightning from pulsing outside keyguard/doze
  • hwui: Optimize for performance and memory usage
  • themes: Configure font spacing for more clock fonts
DOWNLOAD
 

Mani8055

Member
Jun 10, 2023
7
3
June update has been delayed as Google have been working on Android 14 Beta 3. For now, I've cleaned up some issues in the ROM such as the laggy QS panel especially the notification scrolling. Several other stuff have been improved such as App lock/hiding being included in Launcher settings and being able to hide ADB/Dev settings status to apps. Enjoy and hope you guys still donate and support our project!

In case you're interested about what my next device will be, visit here.

Changelog for the latest (06/09/2023) update

Device changes:
==============================
  • None
------------------------------

ROM changes:
==============================
  • 6/8
  • Evolver: Disable some notification and media control features
  • GnssLocationProvider: Implement xtra-daemon toggle
  • SystemUI: Prevent edge lights from being directly shown by screen on and notification callbacks

  • 6/7
  • ApplicationPackageManager: Adjust Tensor workaround
  • PixelPropsUtils: OP9R > OP9P
  • PixelPropsUtils: Switch Honor of Kings hide to Xiaomi 13 Pro (China)
  • PixelPropsUtils: Use OP9 PRO for LOLM
  • SoundSearchTile: Do not use Shazam

  • 6/6
  • Avoid NetworkPolicyLogger NullPointException
  • Hide data limit notfication if data not active nor default
  • Ignore BIND_ABOVE_CLIENT for same-process connections
  • Request correct rendering type for EGL config
  • fixup! fw/b: Add support for allowing/disallowing apps on cellular, vpn and wifi networks

  • 6/5
  • Add listener once for volume row animation
  • Launcher3: Implement hidden & protected apps
  • Launcher3: Improve hidden & protected apps
  • Launcher3: Switch to AppLock API for protected apps
  • Launcher3: Reload icon pack settings fragment on resume
  • Launcher3: Update AppLock API and integrate hidden apps
  • SystemUI: Introduce preferred network tile
  • SystemUI: Restore try-finally condition when reinflating QS panel
  • VolumeDialogImpl: Reconfigure handling of animation/jank listeners
  • base: Minor improvement to the PowerOffAlarmService body string
  • core: Catch OOB when returning pooled string
  • themes: Add more Icon Shapes from Iconify
  • themes: Import more signal & wifi icons

  • 6/4
  • PixelPropsUtils: Switch Honor of Kings spoof to Redmi K30 Ultra
  • Settings: Hide ADB and developer setting enable status
  • rro_overlays: Unset config for QR code scanner
  • Settings: Make Ambient Display toggle show on single tap sensor
  • Settings: Use lottie for AOSP DT2W
  • SystemUI: Doze: Add config to check proximity on pickup events
  • SystemUI: Doze: Add config to check proximity on single tap
  • SystemUI: Prevent edge lightning from pulsing outside keyguard/doze
  • hwui: Optimize for performance and memory usage
  • themes: Configure font spacing for more clock fonts
DOWNLOAD
Thanks a lot Joey!!!
I'm new to your Rom that's works flawless on my old lovely 9T😘😘😘😘😘
 
  • Like
Reactions: joeyhuab

Top Liked Posts

  • There are no posts matching your filters.
  • 22
    Smart charging has been replaced with LOS' charging control implementation and fast charging toggle added as well. Haptic feedback toggle for volume panel when dragging volume also added. Kernel also updated. Several improvements and OTA app disabled to prepare for A14. If you enjoy our updates and improvements, kindly donate to continue supporting our project!

    Changelog for the latest (09/14/2023) update

    Device changes:
    ==============================
    • Build Lineage Health HAL
    • fastcharge implementation
    • fastcharge: Extend Fastcharge implementation
    • rootdir: give permission to restrict_chg
    ------------------------------

    ROM changes:
    ==============================
    • 9/14
    • Settings: Hide Fast charging from search if not supported
    • SystemServer: Add configs for Lineage Health and LiveDisplay services

    • 9/13
    • Add null checks when registering backup transport
    • Update translations
    • recovery: Bypass reboot prompt for sideload-auto-reboot

    • 9/12
    • Extend Fastcharge implementation
    • Evolver: Add setMinValue
    • config: device_framework_matrix: Add IRestrictedCurrent
    • core: pm: Allow wildcard in RRO system property value checks

    • 9/11
    • Bring back TextClassifier packages (to fix clipboard issues)
    • base: core: Unregister broadcast receiver only when registered
    • kernel: Handle GKI modules

    • 9/10
    • SystemUI: Enable power menu blur via window flags

    • 9/9
    • Launcher3: ensure to update cached thumbnail if we take new one
    • Launcher3: Import improvements from motorola
    • Launcher3: remove weird brown tint from tablet task menu
    • SystemUIGoogle: googlebattery: rework system feature check sequence
    • config: Disable OTA Updater for A14
    • fixup! Launcher3: Add recents and app drawer opacity customization
    • fixup! Launcher3: Allow changing max lines for app label

    • 9/8
    • Implement Lineage health service and remove Smart Charging
    • Settings: Add charging control preferences
    • Settings: storage: don't skip primary user when listing non-logged in users
    • custom_apns: Check MCC/MNC for override APN

    • 9/7
    • fixup! Launcher3: Allow hiding top shadow on statusbar
    • fwb: silence batteryexternalstatsworker spam
    • native: Add simple FEAS support
    • native: Fix the shadow problem caused by layer parent switching

    • 9/6
    • Evolver: Add SystemSettingDropDownPreference from LineageOS
    • Evolver: Import SelfRemovingDropDownPreference from LineageOS
    • Evolver: fixup! Import ConstraintsHelper from LineageOS

    • 9/5
    • Evolver: Add optional haptic feedback to volume panel
    DOWNLOAD
    20
    Leica camera issues have been finally squashed. Kernel has been updated as well. Several source changes below. If you enjoy our updates and improvements, kindly donate to continue supporting our project!

    Changelog for the latest (09/04/2023) update

    Device changes:
    ==============================
    • Drop prebuilt GoogleTTS
    • Fix Parallel processing for MIUI/Leica camera
    ------------------------------

    ROM changes:
    ==============================
    • 9/4
    • BluetoothControllerImpl: Optimize connected battery level scanning
    • gms: Don't build game_service

    • 9/3
    • Fix Parallel processing for MIUI/Leica camera

    • 9/2
    • Evolver: Hide signal-related themes for Wifi-only devices

    • 9/1
    • AuthRippleController: Always make sure LightRevealScrim finishes regardless of the progress
    • Evolver: Make Combined QS headers optional with toggle
    • overlay: Treat org.lineageos.settings as privileged

    • 8/31
    • Crash occurs when entering a Bluetooth broadcast password
    • Settings: Update Glide library to 4.16.0
    • Use ArrayMap to cache active subscriptions

    • 8/30
    • BatteryStatsImpl: Fix wrong synchronized with mDailyFile
    • Bluetooth: fix NullPointerException during bluetooth turning off
    • Fix JobServiceContext leak issue
    • Fix logspam from AppIdleHistory on first boot
    • Fix NullPointerException for WifiDisplayController
    • Launcher3: Do not set split button via code
    • Launcher3: Fix up split button in recents for tab
    • Launcher3: Move split overview action before screenshot
    • Perf: Fix the issue that activity boost duration abnormal
    • core: Mitigate a crash when there are more than one installer intent received

    • 8/29
    • Launcher3: Add product type variations to some strings
    • Settings: Add product type variations to some strings
    • Settings: Highlight The Evolver when opening Settings in TwoPane mode
    • SystemUI: Fix Biometric dialog corner radius
    • SystemUI: improve blur handling in respect to app launch animations
    • kernel: Support Qualcomm merge_dtbs script
    • kernel: Support copying modules to recovery
    • wm: fix APPEARANCE_LOW_PROFILE_BARS not working in non-fullscreen app

    • 8/26
    • Add wifi_add_or_remove_virtual_intf() to the legacy wifi hal
    • Evolver: Hide all signal-related options for Wifi-only devices
    • Evolver: Hide QS Vibration category for devices without vibrator
    • Launcher3/Settings: Switch phone string to device
    • PreferredNetworkTile: Hide from Wifi-only devices

    • 8/25
    • Pulse: Fix orientation checks
    • build: target: Move TeleService to telephony_system.mk

    • 8/24
    • Pulse: Prevent systemui-related crashes
    • Settings: Hide charging vibration if device has no vibrator
    • Settings: Hide power button torch gesture if flash feature is not found
    • Settings: Move Power button torch options from Evolver
    • config: Add a separate gms config for wifi-only tablets

    • 8/23
    • SystemUI: Fix class cast exception when animating play/pause button
    • services: Bypass security check when checking provider permissions for google apps

    • 8/22
    • Settings: Import animations from SettingsGoogle
    • Settings: Prioritize market name as default device name
    • SystemUIGoogle: Don't override biometric dialog corner radius
    • SystemUIGoogle: Fix now playing visibility updates

    • 8/21
    • DeviceConfig: Change setProperties behavior
    • DeviceConfigUtils: Make debug optional
    • GameSpace: Add missing permission usage for Danmaku service
    • GameSpace: Update priv-app permissions whitelist
    • Implement DeviceConfigUtils and service
    • SystemUIGoogle: Silence google battery hal failures
    • vendor: Drop SimpleDeviceConfig
    • vendor: Move custom device configs to global_device_configs_override

    • 8/20
    • PixelPropUtils: Stop spoofing some google apps
    DOWNLOAD
    16
    logcat is not really helping on that stuttering issue. I started logging immediately before I brought the youtube app into background and immediately the video stopps.
    Code:
    09-18 07:40:20.138  2255  2312 V WindowManager: Unknown focus tokens, dropping reportFocusChanged
    09-18 07:40:20.821  2255  4849 W WindowManager: applyWithNextDraw with mSyncState=1, Window{fb50a02 u0 com.google.android.youtube/com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity}, com.android.server.wm.Task.setMainWindowSizeChangeTransaction:4466 com.android.server.wm.Task.setMainWindowSizeChangeTransaction:4449 com.android.server.wm.WindowOrganizerController.applyTaskChanges:745 com.android.server.wm.WindowOrganizerController.applyWindowContainerChange:1580 com.android.server.wm.WindowOrganizerController.applyTransaction:550 com.android.server.wm.WindowOrganizerController.applyTransaction:481 com.android.server.wm.WindowOrganizerController.applySyncTransaction:236 android.window.IWindowOrganizerController$Stub.onTransact:224
    09-18 07:40:20.856  2255  6030 D CoreBackPreview: Window{c842ab1 u0 pip-dismiss-overlay}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@83d5304, mPriority=0}
    09-18 07:40:21.443  2255  2269 W SoundTriggerHelper: prepareForRecognition: loadSoundModel failed with status: -2147483648
    09-18 07:40:21.443  2255  2269 W SoundTriggerHelper: startRecognition failed to prepare model for recognition
    09-18 07:40:21.443  4213  5253 W AlwaysOnHotwordDetector: startRecognition() failed with error code -2147483648
    09-18 07:40:22.590  2255  2255 E SoundTriggerHelper: onServiceDied!!
    09-18 07:40:22.591  4213  7915 I AlwaysOnHotwordDetector: onError: -32
    Just update the firmware to the latest and stop using non-root vanced and switch to RVX Lite.
    Since quite a lot of time, I can't manage to change system color via monet palette in settings, there is still this issue in latest build. Is there a toggle somewhere that need to be turned on or off? Thanks
    Change the icon pack once. Settings > The Evolver > themes > icon pack.

    Change icon pack once
    The evolver > themes > icon pack.

    ANYWAYS,

    Latest update with September security patches is now available! Controller compatibility should be improved, as well as wifi, performance and kernel changes. OTA app is still disabled to prepare for A14. As always, if you enjoy our updates and improvements, kindly donate to continue supporting our project!

    Changelog for the latest (09/18/2023) update

    Device changes:
    ==============================
    • Add keylayout mapping for Xbox360 compatible controllers
    • CarrierConfigOverlay: Update from AOSPA
    • Extend audio offload buffer size to 256kb
    • Override [email protected]
    • Revert uclamp tuning changes
    • Upstream kernel changes
    • keylayout: Import joystick keylayouts from 1Controller v1.5.2
    • wlan: Enable Optimized Power Management
    • wlan: Remove arp_ac_category INI item
    • wlan: Remove obselete McastBcastFilter config
    • wlan: Remove obselete SapSccChanAvoidance config
    • wlan: Remove obselete gEnableBypass11d config
    • wlan: Remove obsolete gEnableSifsBurst config
    • wlan: Remove obsoleted INI called gFixedRate
    ------------------------------

    ROM changes:
    ==============================
    • 9/18
    • BluetoothManagerService: allow bluetooth auto-enable if not in airplane mode radios
    • BluetoothManagerService: check if bluetooth is in airplane mode radios before disabling
    • SystemUI: Move DT2S from PulsingGestureListener
    • SystemUI: Pass touch events to pulsing gesture listener only if dozing
    • display: Handle zero auto brightness adjustment
    • fixup! Wi-Fi timeout feature
    • gms: Import Kids Home stuff
    • kernel: Allow to limit the used .dtb files for the final DTB image
    • kernel: Include DTBOs from OEM/ODM folder in base DTB

    • 9/17
    • AutofillManager: Make userdebug default to NO_LOGGING
    • GamesPropsUtils: Remove Apex Legends spoof
    • Merge September 2023 security patches
    • fwb: silence handwriting error spam
    • overlay: Move config_hspa_data_distinguishable to proper location
    • version: Update to 7.9.8 (Lugaw)

    • 9/16
    • prebuilt: Remove old Sprint APNs

    • 9/15
    • qcom: Add parrot platform
    DOWNLOAD
    12
    I don't have the update option in the settings. I have previously updated using the setting but now it is not showing. Any help appreciated.
    I wish you people could ACTUALLY read changelogs more often. It was stated that I disabled OTA to prepare for Android 14 arrival to avoid dirty flash accidents. Jeez. READ PEOPLE.

    I re-uploaded September patch update as well with minor revisions.

    Changelog for the latest (09/19/2023) update

    Device changes:
    ==============================
    • Add keylayout mapping for Xbox360 compatible controllers
    • CarrierConfigOverlay: Update from AOSPA
    • Extend audio offload buffer size to 256kb
    • Override [email protected]
    • Revert uclamp tuning changes
    • Upstream kernel changes
    • keylayout: Import joystick keylayouts from 1Controller v1.5.2
    • parts: Refactor ClearSpeakerFragment code
    • parts: Rename app to Xiaomi Parts
    • wlan: Enable Optimized Power Management
    • wlan: Remove arp_ac_category INI item
    • wlan: Remove obselete McastBcastFilter config
    • wlan: Remove obselete SapSccChanAvoidance config
    • wlan: Remove obselete gEnableBypass11d config
    • wlan: Remove obsolete gEnableSifsBurst config
    • wlan: Remove obsoleted INI called gFixedRate
    ------------------------------

    ROM changes:
    ==============================
    • 9/19
    • Merge September 2023 security patches (13.0_r82)
    • PixelPropsUtils: Update fingerprints to September 2023 release

    • 9/18
    • BluetoothManagerService: allow bluetooth auto-enable if not in airplane mode radios
    • BluetoothManagerService: check if bluetooth is in airplane mode radios before disabling
    • SystemUI: Move DT2S from PulsingGestureListener
    • SystemUI: Pass touch events to pulsing gesture listener only if dozing
    • display: Handle zero auto brightness adjustment
    • fixup! Wi-Fi timeout feature
    • gms: Import Kids Home stuff
    • kernel: Allow to limit the used .dtb files for the final DTB image
    • kernel: Include DTBOs from OEM/ODM folder in base DTB

    • 9/17
    • AutofillManager: Make userdebug default to NO_LOGGING
    • GamesPropsUtils: Remove Apex Legends spoof
    • Merge September 2023 security patches
    • fwb: silence handwriting error spam
    • overlay: Move config_hspa_data_distinguishable to proper location
    • version: Update to 7.9.8 (Lugaw)

    • 9/16
    • prebuilt: Remove old Sprint APNs

    • 9/15
    • qcom: Add parrot platform
    DOWNLOAD
    11
    OMG I will never use evo x again, updates are a total disaster, use evo x don't store important photos, anything important
    Feel free to move to another ROM. Everyone will be forced to clean flash anyways once Android 14 arrives. You're just trying to delay the inevitable.

    Let me remind every user here. You're not forced to use my ROM. If you encounter issues and didn't produce a backup beforehand, then that's on you. You took risks installing the ROM in the first place.

    Updates are provided when available and only this last update had the issue. But yeah feel free to never use my ROM ever again. 1 less annoying user to provide "support" to.
  • 77


    Evolution X 7.9.8 for the Xiaomi K20 Pro / Xiaomi Mi 9T Pro [raphael/raphaelin]
    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

    - Theming Settings (Style, Color Source, Accent Color, Accent Background, Background Color, Luminance, Chroma, Tint Background)
    - Custom Themes (Black, Clear, Vivid, Paint In The Snow, Espresso)
    - Dark Theme Schedules
    - Lock screen Clock Fonts (16 Fonts)
    - Headline/Body Fonts (53 Fonts)
    - SB Icon Packs (10 Styles)
    - SB Signal Icon Packs (14 Styles)
    - SB WiFi Icon Packs (10 Styles)
    - System Icon Shape Packs (16 Styles)
    - 3 Button Navbar Styles (10 Styles)

    Status bar

    - Status Bar Lyrics
    - Clock Styles (Right, Center, Left)
    - Clock & Date Configs (Auto Hide, Hide Duration, Show Duration, Seconds, AM/PM, Font Size, Date Position/Case/Format)
    - SB Logo Pack (20 Styles, Right/Left)
    - Network Traffic Indicators
    - Battery Icon Styles (19 Styles)
    - Battery Percent (Hidden, Inside Icon, Next To Icon)
    - Battery Bar (Thickness, Alignment, Blend Colors, Reverse Direction, Colors, Animation)
    - System SB UI Tuner
    - Data Disabled Icon (On/Off)
    - Old Style Mobile Data
    - 4G Instead Of LTE
    - Roaming Indicator
    - WiFi Type Icon
    - Colored Icons
    - Notification Count
    - Bluetooth Battery Status
    - Mic/Camera Privacy Indicator
    - Location Privacy Indicator
    - Media Projection Privacy Indicator

    Notifications

    - ReTicker
    - App Colored Background For Reticker
    - Heads Up (Time Out, Importance Threshold, Less Boring, Stoplist/BlockList)
    - Force Expand Notifications
    - Notification Sound If Active
    - Kill App Button
    - Blink Flashlight For Incoming Call (When Ringing, When Silent, When Entierly Silent, Always)
    - Blink Flashlight For Notifications
    - In-Call-Vibrations (Connect, Waiting, Disconnect)

    Quick Settings

    - Clock
    - Clock Font Size
    - Date
    - Battery Style (15 Styles)
    - Battery Percent Location (Hidden, Inside Icon, Next To Icon)
    - Battery Estimates
    - Secure QS Tiles Requires Unlocking
    - Quick QS Pulldown (Disabled, Right, Left, Always)
    - Brightness Slider (Never, Expanded, Always)
    - Brightness Slider Position (Top, Bottom)
    - Auto Brightness Icon
    - Hide Labels
    - Label Text Size
    - Smart Pulldown
    - Vertical Layout
    - Columns In Portrait (2-5)
    - Columns In Landscape (2-6)
    - QS Tile Animation Style (3 Styles)
    - QS Tile Animation Druations (3 Speeds)
    - QS Tile Animation Interpolator (8 Styles)
    - Vibration On Touch
    - Vibration On Touch Duration
    - QS Footer Warnings
    - Show Data Usage
    - User Account Icon
    - Edit Icon
    - Power Menu Shortcut
    - Running Services Shortcut
    - Settings Shortcut
    - Clear All Button (10 Styles, 5 Backgrounds)

    Power Menu

    - System Settings (Hold PWR Assistant + Hold Duration)
    - Disable Power Menu On LS
    - Power
    - Restart
    - Advanced Reboot Options
    - Screenshot
    - On-The-Go Mode
    - Settings
    - Lock Down
    - Emergency
    - Device Controls
    - Users
    - Logout
    - Bug Report

    Gestures

    - System Settings
    - Quick Tap
    - Volume Button Playback Control
    - Swipe To Screenshot
    - Brightness Control
    - PWR Button Torch
    - Double Tap To Sleep Status Bar
    - Double Tap To Sleep Lock screen
    - AOSP Gestures
    - Pill Length
    - Pill Radius
    - Hide IME Button Space
    - Back Gesture Animation

    Lock screen

    - Edge Light
    - Always On Fingerprint
    - UDFPS Icon Picker (55 Styles)
    - UDFPS Animation Picker (38 Styles)
    - Lock screen Charging Info
    - Hide Status Bar
    - Hide QS During Secure Lock screen
    - Media Cover Art (5 Filters)
    - Ripple Effect
    - Fingerprint Authentication Vibration
    - Fingerprint Error Vibration

    Buttons

    - Navigation Bar
    - Compact Layout
    - Invert Layout
    - Show Vol Panel On Left
    - Per App Vol Control
    - On-Screen NavBar
    - Reorient Volume
    - Volume Rocker Wake
    - Keyboard Cursor Control
    - Alert Slider Notifications
    - Alert Slider Pulse
    - Block Alert Slider In Pocket Mode
    - Click To Partial Screenshot

    Animations

    - Screen Off Animation (3 Styles)
    - Power Menu Animations (11 Styles)
    - Android P Animation Style

    Miscellaneous

    - AOD Display Schedule
    - Google Services
    - Parallel Space
    - Game Space
    - Smart Pixels
    - App Lock
    - Launch Music App On Headset Connection
    - Unlimited Photos Storage
    - Unlock Higher FPS In Games
    - Netflix Spoof
    - Pulse Music Visualizer (Navbar, LS, Ambient)
    - Volume Panel Timeout
    - Jitter Test
    - Ignore Secure Window Flags
    - Show CPU Info
    - Toast App Icon
    - Sensor Block Per Package
    - Wakelock Blocker
    - Alarm Blocker
    - Default USB Configuration
    - Radio Info

    Evolution X Launcher

    - Icon Packs
    - Notification Dots
    - Icon Size
    - Icon Font Size
    - Max Lines For App Label
    - Lock Layout
    - Add App Icons To Home
    - Dark Status Bar
    - Double Tap To Sleep
    - Wallpaper Scrolling
    - Wallpaper Zooming
    - At A Glance
    - Swipe To Access Google Feed
    - Hide/Show Status Bar
    - Top Shadow
    - Icon Labels On Desktop
    - Hotseat Background
    - Google Search bar
    - Themed Icons
    - Corner Radius
    - Themed Icons In App Drawer
    - App Drawer Search bar
    - Icon Labels In App Drawer
    - App Drawer Row Height
    - App Drawer Background Opacity
    - Recents Background Opacity
    - Recents Scroll Vibration
    - Recents Screenshot
    - Recents Google Lens
    - Recents Clear All
    - Suggestions In All Apps List
    - Suggestions On Home
    - Blocked Suggestions
    - Parallel Space
    - Taskbar
    - Rotation
    - Hidden & Protected Apps

    CIrL2gb.png


    * Using higher refresh rate will produce green tint

    PLEASE DO NOT FLASH GAPPS, THEY ARE ALREADY INCLUDED

    First Time Install / Clean Flash from MIUI

    1. Reboot to Fastboot
    2. Download your desired recovery for your device
    3. Flash whichever recovery you desire and make sure you're on latest A11 firmware.
    If not, flash
    A11 firmware.
    4. FORMAT data. (Requires full backup of internal storage)
    5. Flash the ROM
    6. Reboot to System and #KeepEvolving


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





    Download
    Donate to me! / Official Chat / Device Support




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

    Contributors
    joeyhuab

    ROM OS Version: Android 13
    ROM Kernel: Linux 4.14.325
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 7.9.8
    Stable Release Date: 2022-08-17

    Created 2022-08-17
    Last Updated 2023-09-19
    39
    New update is out. November patches have been merged, the kernel is now updated and Face Unlock is now available! I hope you enjoy the new changes! Other fixes in the changelog below.

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

    Device changes:
    ==============================
    • Add default alarm and media vibration intensity settings
    • Add faceunlock package to aux cam list
    • Add location bypass package overlay
    • Audio Policy: Drop maxOpenCount & maxActiveCount
    • Audio Policy: Drop unneeded FM Tuner
    • Audio: Build [email protected]
    • Checkout Wifi configs
    • Checkout other configs
    • Don't build FM targets
    • Migrate vendor.camera.aux.packagelist to overlay
    • Remove Zygote sepolicy directory
    • Remove libhidl
    • Remove references to a2dp module
    • Set correct path for sm8150-tavil-snd-card_Button_Jack.kl
    • Setup wifi symlinks
    • Update Audio HAL Interface
    • livedisplay: Drop unsupported PictureAdjustment
    • overlay: Configure aux camera for Aperture
    • overlay: FaceUnlockService: Define front camera id
    • overlay: Improve face unlock for popup camera
    • overlay: Improve pinner configuration
    • overlay: Update multiple vibration strength levels overlay for 13
    • selinux: Fixup hal_power_service denialEnable IncrementalFS support
    • sepolicy: Fix faceunlock denial
    • sepolicy: Remove duplicate wakeup labels
    ------------------------------
    ROM changes:
    ==============================
    • AlertWindowNotification: Correctly load app label
    • Allow screen unpinning on devices without navbar
    • AmbientIndicationContainer: Fix possible NPE
    • AudioService: catch RuntimeException for IServiceManager.getService
    • AuthRippleController: Always finish the LightRevealScrim
    • AuthRippleController: Only update sensor location when necessary
    • BatteryService: Switch Dash charging status path to an overlay
    • BatteryStatsImpl: Guard against OOB
    • BrightnessController: Don't update slider from DisplayManager callback if user is changing brightness
    • Camera: Allow skipping input configuration check
    • Camera: Expose aux camera if packagename is null
    • CameraDeviceImpl: Don't crash when checking input configuration failed
    • Change the default value of sync mode to NORMAL
    • CutoutFullScreenController: force full screen important apps
    • Enable backup service by default for all users
    • EventLog: Disable event writing in production builds
    • Evolver: Bring back 9 more battery styles
    • Evolver: Controllable squiggle animation
    • FaceUnlockService: Set default front camera id to 1
    • Fix DozeLogger NPE crash when DozeMachine.State is null
    • Fix NPE when finishing remote animation
    • Fix crash when init QrCamera to start preview
    • Fix crash when trying to dismiss dialog
    • Fix screen unpinning text on devices that have gestures on fp sensor
    • GameSpace: Long click Settings icon to open Settings Dashboard
    • GameSpace: Notify in-coming call number when receiving/rejecting call
    • GameSpace: Port auto answer/reject calls feature
    • Link dialog radius to config_dialogCornerRadius
    • ListView: Disable dividers by default
    • Merge November 2022 security patches
    • PixelPropsUtils: Don't spoof euicc
    • PixelPropsUtils: Get package name from context instead of app
    • PixelPropsUtils: Update fingerprints to November 2022 release
    • Re-implement Face Unlock from PE
    • Remove Safety Center tile from default tiles
    • Set callback before hal connection to avoid NPE on startup
    • Settings: Add an activity for saved Bluetooth devices fragment
    • Settings: Add fallback summary text if there is no matching screen timeout value
    • Settings: Add quick mute gesture
    • Settings: Add vibration patterns from OOS
    • Settings: Adjust gesture navigation settings title
    • Settings: Allow choosing a custom vibration pattern
    • Settings: Allow disabling clipboard overlay
    • Settings: Ambient Music Ticker - Allow to pulse on new tracks
    • Settings: Custom vibration pattern per notification channel
    • Settings: Fix NPE crash in TextToSpeechSettings
    • Settings: Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page
    • Settings: Fix compile warnings due to non-varargs call of varargs method
    • Settings: Fix crash when input illegal proxy port number
    • Settings: Fix crash when showing error dialog in NetworkRequestDialogActivity
    • Settings: Fix incorrect switch status when user stay in NightDisplaySettings page while scheduled night lights on
    • Settings: Fix potential NPE crash in ConversationHeaderPreferenceController
    • Settings: Fix show system status lost when switching dark theme
    • Settings: Fix the IllegalArgumentException from RecyclerView
    • Settings: Mark DataUsageState as nullable to avoid potential NPE risk
    • Settings: Move custom vib pattern to its own preference
    • Settings: Protect sensitive data on the about phone
    • Settings: Remove broken LTE only mode
    • Settings: Remove offsets from Evo X logo
    • Settings: Use ListPreference instead of DropDownPreference
    • Settings: add animation to dark mode preference
    • Settings: buttons text should no longer be allCaps
    • Settings: drop divider in dark mode screen
    • SettingsGoogle: Update resources from cheetah
    • StrictMode: Enable by default only in ENG builds
    • Sync hardware/xiaomi changes from LOS
    • Sync sepolicy-legacy-um and sepolicy_vndr-legacy-um changes from LOS
    • SystemUI: Add VPNTethering tile
    • SystemUI: Add charging icon to the charging animation
    • SystemUI: BurnInProtectionController: offset less aggressively
    • SystemUI: Check whether the selected WFD route is available
    • SystemUI: Darken circle battery background on expanded QS
    • SystemUI: Disable all-caps for smart reply button text
    • SystemUI: Enable status bar burn-in protection by default
    • SystemUI: Improve charging animation's color palette
    • SystemUI: Improve fp ripple animation color
    • SystemUI: Limit keyguard charging stats updates
    • SystemUI: Logo: Avoid NPE
    • SystemUI: Play all charging animator sets at the same time
    • SystemUI: Properly set onclick listener for battery
    • SystemUI: Re-implement burn-in protection for status/navbar
    • SystemUIGoogle: Update resources from cheetah
    • TrafficStats: Stop the spam
    • Update various corner radiuses to align with AOSP apps
    • apns: Added IA APN types to all default type APNs
    • apns: Format xml spacing
    • base: Disable some DEBUG log spill
    • base: Don't send interaction hint for unnecessary events
    • base: Reduce horizontal spacing around location icon
    • base: Stop the spamming of background start not allowed
    • base: TtsEngines: fix yet another NPE
    • camera: Allow extending aux list/excludelist
    • config: Disable remote keyguard animation until it's fixed
    • config: Downscale task snapshots to 80%
    • core: Treat reboot boot mode same as normal one
    • fixup! Do not dismiss keyguard after SIM PUK unlock
    • fixup! biometrics: allow to disable unused fingerprints cleanup
    • kernel: Only add GCC to PATH when using GNU binutils
    • kernel: Override LD_LIBRARY_PATH only on <5.10
    • kernel: Remove TARGET_KERNEL_MODULES error
    • kernel: Remove darwin support
    • kernel: Support copying modules to vendor_kernel_boot
    • lmkd: fix the cgroup attribute name to MemCgroupEventControl
    • reTicker: Do not jump to app when clicked in games
    • telephony: Provide a default executor
    • themes: UdfpsResources: Add more resources from Realme RMX3392
    • themes: UdfpsResources: Remove Aurora and OP Cosmos
    • vendor: apex: Update from TD1A.221105.001
    • vendor: rro_overlays: Update from cheetah
    • version: Uprev to 7.3
    DOWNLOAD
    35
    Changelog for the latest (09/19/2023) update

    Device changes:
    ==============================
    • Add keylayout mapping for Xbox360 compatible controllers
    • CarrierConfigOverlay: Update from AOSPA
    • Extend audio offload buffer size to 256kb
    • Override [email protected]
    • Revert uclamp tuning changes
    • Upstream kernel changes
    • keylayout: Import joystick keylayouts from 1Controller v1.5.2
    • parts: Refactor ClearSpeakerFragment code
    • parts: Rename app to Xiaomi Parts
    • wlan: Enable Optimized Power Management
    • wlan: Remove arp_ac_category INI item
    • wlan: Remove obselete McastBcastFilter config
    • wlan: Remove obselete SapSccChanAvoidance config
    • wlan: Remove obselete gEnableBypass11d config
    • wlan: Remove obsolete gEnableSifsBurst config
    • wlan: Remove obsoleted INI called gFixedRate
    ------------------------------

    ROM changes:
    ==============================
    • 9/19
    • Merge September 2023 security patches (13.0_r82)
    • PixelPropsUtils: Update fingerprints to September 2023 release

    • 9/18
    • BluetoothManagerService: allow bluetooth auto-enable if not in airplane mode radios
    • BluetoothManagerService: check if bluetooth is in airplane mode radios before disabling
    • SystemUI: Move DT2S from PulsingGestureListener
    • SystemUI: Pass touch events to pulsing gesture listener only if dozing
    • display: Handle zero auto brightness adjustment
    • fixup! Wi-Fi timeout feature
    • gms: Import Kids Home stuff
    • kernel: Allow to limit the used .dtb files for the final DTB image
    • kernel: Include DTBOs from OEM/ODM folder in base DTB

    • 9/17
    • AutofillManager: Make userdebug default to NO_LOGGING
    • GamesPropsUtils: Remove Apex Legends spoof
    • Merge September 2023 security patches
    • fwb: silence handwriting error spam
    • overlay: Move config_hspa_data_distinguishable to proper location
    • version: Update to 7.9.8 (Lugaw)

    • 9/16
    • prebuilt: Remove old Sprint APNs

    • 9/15
    • qcom: Add parrot platform
    DOWNLOAD
    32
    Apparently the boot logo issues where due to a bad build environment in a server I was borrowing. I borrowed a different one and now it boots just fine. Go figure. Anyways, July patches now available. Several improvements and fixes. Google restore issue has been resolved fully. Read the changelog for other changes. Enjoy and I hope you continue to support the project by donating.

    Changelog for the latest (07/13/2023) update

    Device changes:
    ==============================
    • Adjust Nightlight color temperature values
    • Remove watermark shim
    • Upstream latest Soviet kernel changes
    • fingerprint: Set thread to high CFS priority
    • fingerprint: Use foreground cpuset/uclamp
    • fingerprint: use getInstance() instead
    • fixup! Do not allow backups of overlays
    • overlay: Update battery info every second when charging
    • parts: Use vector drawable for Dirac™ logo
    • powerhint: Add Top App Uclamp boosting
    ------------------------------

    ROM changes:
    ==============================
    • 7/14
    • Fix vibration patterns with zero duration steps
    • PackageManager: Create missing userdata directory
    • Remove useless variable "mapbase" from screencap
    • UEventObserver: Fix logging for uevent messages
    • binder: remove dead logging code
    • core: Catch OOB when returning pooled string
    • core: Suppress ASI system crash dialogs
    • suppress SystemUI ANRs

    • 7/13
    • Adapt custom themed icons to QPR3
    • Adapt dummy recents wallpaper provider for QPR3
    • Bring back ability to enable scudo-free 32-bit libc variant
    • Evolver: Bring back QS battery customization
    • Fix camera lag on some SD 6XX devices
    • Fix launcher ui interface overlap and frozen problem
    • Launcher3: Add back support for custom themed icon pack
    • Launcher3: Add back uninstall button to app shortcuts
    • Launcher3: Increment max number of saved recent apps thumbnails
    • Launcher3: Return true for HideSysUiScrim
    • Remove length check to allow empty HDR10+ blobs to HWC
    • ThemePicker: Fix permissions xml and provider access
    • camera: Fix prefix length path for External Camera HAL
    • hidl: sensors: Add group 'uhid' to sensors multi-HAL
    • recovery: Add support for touch rotation

    • 7/12
    • Camera: Clear identity before access device policy manager
    • Fix system reboot in systm_server caused by SensorPrivacyService
    • PixelPropsUtils: Remove pixel tablet spoof for Weather
    • SettingsGoogle: Update and fix missing res error
    • SimpleDeviceConfig: Updated v3 manifest to version 3058
    • SystemUI: Mark colorBackgroundDrawable as protected
    • config: Allow Settings or SUW to connect to insecure Enterprise networks
    • pixel-framework: Update SettingsGoogle lib

    • 7/11
    • Fix multi-user silent notifications on lockscreen
    • Update parallel space block list
    • fixup! BatteryService: Add support for battery Moto Mods
    • fixup! healthd: Reinitialize mChargerNames for every battery update
    • fixup! base: Add support for parallel space

    • 7/10
    • Avoid CalledFromWrongThreadException in BubbleController
    • Do not allow backups of overlays (fixes Google restore issue)
    • Evolver: Bring back QS panel styles
    • Evolver: reTicker: Allow to only show in Landscape mode
    • Parallel Space: Update blocklist
    • SystemUI: Enable and tune Split notification shade
    • SystemUI: Re-tune split shade for QPR3
    • SystemUI: Reduce the alpha of color accent alpha drawable
    • SystemUI: Use selector drawables for translucent qs themes
    • device_config: Remove obsolete Android 11 permission hub overlays
    • fonts: Fix oneplus slate implementation
    • fonts: Import nothing font changes from NOS 1.5
    • gms: Don't build Cinematic Wallpapers for now
    • themes: Import Xperia Icon pack

    • 7/9
    • AuthRippleController: Always finish the LightRevealScrim
    • BatteryMeterView: simplify scale logic
    • Evolver: Disable configurable lockscreen album art blur radius
    • GameSpace: ScreenUtils: Adapt to QPR3
    • NetworkPolicyManagerService: Avoid OOB in addSdkSandboxUidsIfNeeded
    • PixelPropsUtils: Spoof to Pixel 5a by default
    • Settings: Update Android Beam switch title
    • Stop building Flipendo (removes Extreme Battery saver)
    • SystemUserInfoHelper: Fix crash when switching user
    • base: ApplicationPackageManager: Block Tensor features for Recorder
    • base: ApplicationPackageManager: Exclude PE 2021 Midyear from tensor pixel list
    • gms: Stop building Flipendo

    • 7/8
    • Battery: Don't check cutout for qs battery

    • 7/6
    • Merge July 2023 security patches (13.0_r63)
    • PixelPropsUtils: Update fingerprints to July 2023 release
    • Settings: Add default value for IME space
    • version: Update to 7.9.5 (Chicharon)

    • 7/5
    • BlastBufferQueque: Import Xiaomi Android 13 BlastBuffer Changes
    • Evolver: Battery Styles: Add Landscape iOS battery styles from Iconify
    • Settings: Make ADB root available for all

    • 7/4
    • GamesPropsUtils: Add Gameprops for Battlegrounds Mobile India (BGMI)
    • Smooth Spinners: Makes the loading "spinner" animation smoother in non-holo apps
    • SystemUI: Fix HD calling icon for RTL layout
    • SystemUI: KeyguardUpdateMonitor: Simplify some code
    • soong: Add some default values for including prebuilt cameras

    • 7/3
    • Evolver: Lockscreen clock format settings
    • Settings: Hide back gesture options after enabling new back affordance
    • SystemUI: flags: Enable media player wave/shimmering effects
    • SystemUI: Enable new back gesture affordance
    • pm: Restore the default behavior of pm install

    • 7/2
    • IPCThreadState: Import Xiaomi Android 13 robustness modification
    • Launcher3: Expose transient taskbar settings
    • Piex: Import Xiaomi camera hal changes
    • Remove QS panel data usage (solves QS panel lag)
    • WiredAccessoryManager: Add support for DP audio
    • camera: Add backwards-compatible CaptureResultExtras constructor
    • config: Allow overriding ro.support_one_handed_mode
    • frameworks: Update HIDL overrideFormat from HAL
    • vold: fix failing to format zero-ed out SD card

    • 7/1
    • Add felix to Tensor Pixel list
    • Camera: Prevent crash with prebuilt camera metadata
    • Merge Pixel Fold June 2023 security patches (13.0_r60)
    • version: Update to 7.9.4 (Tinola)
    DOWNLOAD
    30
    This is for everyone in general:
    1. Most features that haven't been included are either pending or aren't really possible to work on right now.
    2. If features are included in early builds, there's likely a chance that they might still include some bugs.

    With both said, the latest security patches from Google are out, and here's the September patch update! Tons of features come back including per-app volume support, GameSpace making its return, lock screen charging info, Battery and Clock customization, and tons of others featured in the changelog below. We hope you enjoy your stay on Android 13 with our latest release and keep supporting the project by donating. Thanks!

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

    Device changes:
    ==============================
    • sepolicy: Remove debugfs related rules
    ------------------------------
    ROM changes:
    ==============================
    • Add various system packages to indicator exemptions
    • AudioService: Remove Analog Dock from fixed-volume devices
    • BootAnimation: Check for resolution override
    • Bring back additional Screen recorder options
    • Bring back per-app volume feature
    • Camera: allow camera to use power key as shutter
    • Cellular tile: don't show disable confirmation dialog
    • Don't pass repeated back key events to app if custom action is set up
    • Don't skip theme application if it's already current
    • Download: Add support to manually pause/resume download
    • Evolver: Add back Lockscreen Charging info
    • Evolver: Add back support for window ignore secure
    • Evolver: Allow disabling QS battery estimates
    • Evolver: Bring back Battery light customization
    • Evolver: Bring back GameSpace
    • Evolver: Bring back HW Keys customization
    • Evolver: Bring back LED light options
    • Evolver: Bring back click to take partial screenshot
    • Evolver: Bring back daily data usage in QS footer
    • Evolver: Bring back reTicker feature
    • Evolver: Bring back status bar battery styles
    • Evolver: Bring back status bar clock options
    • Evolver: Bring back volume rocker wake
    • Evolver: Introduce status bar and QS clock size feature
    • Evolver: Re-introduce Smart Pulldown
    • FingerprintManager: return "Try again" by default
    • Fingerprints: Increase MAX_FAILED_ATTEMPTS
    • Keyguard - Treat messages to lock with priority
    • Keyguard: allow large clock on tablets
    • Keyguard: don't use large clock on landscape
    • Merge September 2022 security patches
    • NavigationModeController: Mute debug logging
    • PixelPropsUtils: Fix up GMS workaround logic
    • PixelPropsUtils: Update fingerprints to September 2022 release
    • QS: LocationTile: make it cycle modes
    • Settings: Add back increasing ring feature
    • Settings: Add option to cycle through ringer modes
    • Settings: Add preference for one shot auto-brightness
    • Settings: Add switch for linked ring and media notification volumes
    • Settings: Add toggle to enable ADB root
    • Settings: Align user avatar with homepage title
    • Settings: Apply SUW button theming to WiFi page
    • Settings: Bring back IME space feature
    • Settings: Check isVoiceCapable for Calls&SMS category
    • Settings: Don't reset A2DP offload when disabling developer settings
    • Settings: Don’t disable ls device controls based on secure lock
    • Settings: Enable notifications led light by default
    • Settings: Fingerprint: hide link icon when there's no link
    • Settings: Fix duplicated baseband string on all devices
    • Settings: Follow navbar color in base
    • Settings: Forward port lock pattern grid size
    • Settings: Forward port pattern visibility settings
    • Settings: Improve gesture bar length option
    • Settings: Make FRP go through ChooseLockPatternSize if needed
    • Settings: Make NetworkScanHelper max search time customizable
    • Settings: Make setup wizard go through ChooseLockPatternSize if needed
    • Settings: Network setup UI changes for SUW
    • Settings: Only show gesture navigation if device has a software nav bar
    • Settings: Remove hardcoded extras from ChooseLockPatternSize
    • Settings: use Glif themed button bar
    • Sharesheet: Display two rows of max ranked targets
    • SystemUI: Add AOD QS tile
    • SystemUI: Add bootloader option to 'Reboot' tile
    • SystemUI: Add support for persistent usb drive notification
    • SystemUI: Allow privileged system apps to access screenshot service
    • SystemUI: Allow snoozing SD card notification unconditionally
    • SystemUI: Always disable rotation on lockscreen
    • SystemUI: Don't store pending ControlAction if the device is locked
    • SystemUI: Fix QS mobile icon disappearing on theme switch
    • SystemUI: Introduce Data Switch QS Tile
    • SystemUI: Make isTablet() use correct API for getting window metrics
    • SystemUI: NavigationBar: disable secondary handle
    • SystemUI: Only add GarbageMonitor tile to default tiles on ENG builds
    • SystemUI: Redraw display cutout on overlay changes
    • SystemUI: Remove Music QS Tile
    • SystemUI: Remove spaces from screenshot app filename
    • SystemUI: Require unlocking to use Reboot tile
    • SystemUI: Show notification row when it's unlinked to ringer volume
    • SystemUI: Update Bluetooth battery level assets
    • SystemUI: Update additional navbar dimens for Android 13
    • SystemUI: add FloatingRotationButton for hw-key devices
    • SystemUI: disable keyguard screen off animation if we use split notification shade
    • SystemUI: ic_brightness_*: drawables get surface color
    • SystemUI: screenshot: add extra crop boundaries
    • SystemUI: screenshot: remove duplicate clamping on move action
    • SystemUI: screenshot: remove misplaced call to set crop view padding
    • Utils: Adapt WiFi only check to A12
    • base: ChooserActivity: Don't show image edit button on multiple targets
    • base: Prevent NPE for Demo mode
    • common: Add a system property for System UI compiler filter
    • core: Add telephony stack to allowed service state packages
    • overlay: Update Immersive Navigation values
    • rro_overlays: Remove PixelConfigOverlay2021
    • version: Uprev to 7.1
    • webkit: SystemImpl: Make systemIsDebuggable() check IS_ENG as well
    DOWNLOAD