From c3d87aafa4f3a4dab8af62fb4782bd1cc6721405 Mon Sep 17 00:00:00 2001 From: Joey Date: Fri, 16 Jan 2026 06:15:13 +0900 Subject: [PATCH 1/4] Devices: Drop Raphael and Venus --- builds/raphael.json | 2 +- builds/venus.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/builds/raphael.json b/builds/raphael.json index ce7b41719..978d21734 100644 --- a/builds/raphael.json +++ b/builds/raphael.json @@ -2,7 +2,7 @@ "response": [ { "maintainer": "Joey", - "currently_maintained": true, + "currently_maintained": false, "oem": "Xiaomi", "device": "Mi 9T Pro / Redmi K20 Pro", "filename": "EvolutionX-16.0-20251111-raphael-11.4-Official.zip", diff --git a/builds/venus.json b/builds/venus.json index fd483a878..4a1bef3c7 100644 --- a/builds/venus.json +++ b/builds/venus.json @@ -2,7 +2,7 @@ "response": [ { "maintainer": "Joey", - "currently_maintained": true, + "currently_maintained": false, "oem": "Xiaomi", "device": "Mi 11", "filename": "EvolutionX-16.0-20260107-venus-11.6-Official.zip", From 287a9133b0a3e88c852ef522698fcb9c1c10e57e Mon Sep 17 00:00:00 2001 From: Joey Date: Fri, 16 Jan 2026 20:52:42 +0900 Subject: [PATCH 2/4] Marble: 01/20/2026 Update --- builds/marble.json | 15 ++++++++------- changelogs/marble.txt | 33 +++++++++++++++++++++------------ 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/builds/marble.json b/builds/marble.json index 3af036f13..b493b1151 100644 --- a/builds/marble.json +++ b/builds/marble.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Xiaomi", "device": "Poco F5 / Redmi Note 12 Turbo", - "filename": "EvolutionX-16.0-20260110-marble-11.5.2-Official.zip", - "download": "https://cdn.evolution-x.org/marble/16/EvolutionX-16.0-20260110-marble-11.5.2-Official.zip/download", - "timestamp": 1768062550, - "md5": "344a616215590fae9d3d73adf0e20fe5", - "sha256": "d42cc176a67321066feaa9c77f3ca9afedf9154c824c72c998fb18aefacd85b3", - "size": 3108575643, - "version": "11.5.2", + "filename": "EvolutionX-16.0-20260120-marble-11.6-Official.zip", + "download": "https://cdn.evolution-x.org/marble/16/EvolutionX-16.0-20260120-marble-11.6-Official.zip/download", + "timestamp": 1768868628, + "md5": "232a240bb8ab53af8d82db8ec4f3b772", + "sha256": "b38a8368cd4f540d6e613d9ef0df6368ed7585cc873d589e0a5183bdf07d65d7", + "size": 3130357825, + "version": "11.6", "buildtype": "user", "forum": "https://xdaforums.com/t/rom-15-0-qpr1-marble-official-evolution-x-12-26-24.4709959", "firmware": "https://xmfirmwareupdater.com/firmware/marble", @@ -20,6 +20,7 @@ "initial_installation_images": [ "boot", "dtbo", + "recovery", "vendor_boot" ], "extra_images": [] diff --git a/changelogs/marble.txt b/changelogs/marble.txt index 698fd7c29..c9a2a0537 100644 --- a/changelogs/marble.txt +++ b/changelogs/marble.txt @@ -1,4 +1,7 @@ -This is Android 16 QPR1 with January 2026 security patches +This is Android 16 QPR2 with January 2026 security patches + +CAUTION!!! DIRTY FLASH FROM QPR0/QPR1 DEPENDS PER USER +MAKE A BACKUP NOW IF YOU WANT TO MOVE TO THIS BUILD Notes: ============================== @@ -11,17 +14,23 @@ Notes: Device changes: ============================== -Update blobs from OS2.0.216.0.VMRMIXM -sensors: Use unique_ptr for _oem_msg to avoid memory leaks +Label persist.vendor.audio.scenario property +Update old Dolby to M3E design +dolby: switch to HW blobs Notable ROM changes: ============================== -Evolver: Allow user to turn off vbmeta digest update -Settings: Adding multi-media focus support -SystemUI: smartspace: Open google weather on tapping smartspace -SystemUI: smartspace: fix media view mistake -SystemUI: smartspace: refactor dagger -explicit launcher force stop whitelist -fixing ShadeDialogContextRepo crash -fixing app directory access -skipping screen off animation controller for fast animation settings +ApplicationPackageManager: Drop tensor spoof prop +BLASTBufferQueue: Add epoll_pwait2 fallback for older kernels +Evolver: Bring back kill app through notification guts and compact heads up notifs +Evolver: Drop tensor spoof +Evolver: Implement Play Store spoofing +Evolver: Kill only relevant processes on spoofing settings change +Evolver: Show SystemUI restart dialog for required preferences +LineageSettings: Allow disabling window blurs by default +MediaCodec: Use proper surface when creating PersistentSurface +Systemui: force black shade for black theme +aconfig: Fix notification_background_tint_optimization filename +audio: force IN_COMMUNICATION when routing calls to BT SCO +fixup! Settings: doze brightness customization +release: disable new dozing keyguard states From 62055392d72814496932ca84741f1a231f63eca8 Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 20 Jan 2026 18:00:01 +0100 Subject: [PATCH 3/4] A52sxq: 01/20/2026 Update --- builds/a52sxq.json | 14 +++++++------- changelogs/a52sxq.txt | 12 +++--------- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/builds/a52sxq.json b/builds/a52sxq.json index ed01d776e..dd059aa18 100644 --- a/builds/a52sxq.json +++ b/builds/a52sxq.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Samsung", "device": "Galaxy A52s 5G", - "filename": "EvolutionX-16.0-20251225-a52sxq-11.4.2-Official.zip", - "download": "https://cdn.evolution-x.org/a52sxq/16/EvolutionX-16.0-20251225-a52sxq-11.4.2-Official.zip/download", - "timestamp": 1766637224, - "md5": "6079463ef3178b1957eebe46ed669f45", - "sha256": "4f93b908e169468272c6a5c7494b103f79c80f730d4ec3175a201e31031494cb", - "size": 2510136444, - "version": "11.4.2", + "filename": "EvolutionX-16.0-20260120-a52sxq-11.5.2-Official.zip", + "download": "https://cdn.evolution-x.org/a52sxq/16/EvolutionX-16.0-20260120-a52sxq-11.5.2-Official.zip/download", + "timestamp": 1768889959, + "md5": "aca964da1439d7b83efc4b6434e7593e", + "sha256": "f6bb60e5b8df4a63715143e9699bfefb2256180c93c14a88b8021304f9613b7e", + "size": 2513769515, + "version": "11.5.2", "buildtype": "userdebug", "forum": "https://xdaforums.com/t/rom-16-0-official-evolution-x-11-for-galaxy-a52s-5g.4755230/", "firmware": "", diff --git a/changelogs/a52sxq.txt b/changelogs/a52sxq.txt index 4f869b3d5..6b5cb7960 100644 --- a/changelogs/a52sxq.txt +++ b/changelogs/a52sxq.txt @@ -1,4 +1,4 @@ -This is Android 16 with December 2025 security patches +This is Android 16 QPR1 with January 2026 security patches Notes: ============================== @@ -7,14 +7,8 @@ Notes: Device changes: ============================== -- Update to Evolution X 11.4.2 +- Update to Evolution X 11.5.2 Notable ROM changes: ============================== -Dexpreopt pixel launcher -New now playing QS tile and updated lockscreen UI -Overlay: Update default wallpaper from Pixel 10 Pro XL -overlay: Use google sans flex for lockscreen clock -config: properties: Add pihooks default values -component-overrides: Force disable various google components -PixelPropsUtils: Update fingerprints to December 2025 release \ No newline at end of file +Add Fix Bluetooth status display issue after power cycleFixes an issue where the lockscreen clock would display the incorrect time after a SystemUI restart or hot reloadRemove Duplicate WIFI_DISPLAY permission entrySettings: Implement localepicker from SettingsGoogleSettingsLib: Don't show system overlays on apps listSystemUI: Align Smartspace DataProviders with updated BcSmartspaceDataPlugin APISystemUI: re enable KeyguardSliceProviderdevice_config: Update smartspace flags to QPR1extras: Set preference-ktx minSdkVersion to 23gms: Bring back DeviceIntelligenceNetworkPrebuiltversion: Downrev to 11.5.2Evolver: Allow user to turn off vbmeta digest updateSettings: Adding multi-media focus supportSystemUI: smartspace: Open google weather on tapping smartspaceSystemUI: smartspace: fix media view mistakeSystemUI: smartspace: refactor daggerexplicit launcher force stop whitelistfixing ShadeDialogContextRepo crashfixing app directory accessskipping screen off animation controller for fast animation settings \ No newline at end of file From 4f9bd1b6a820430cf0836bf11b94668d5c6d7cc9 Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 20 Jan 2026 18:00:02 +0100 Subject: [PATCH 4/4] Salaa: 01/20/2026 Update --- builds/salaa.json | 14 +++++++------- changelogs/salaa.txt | 39 ++++----------------------------------- 2 files changed, 11 insertions(+), 42 deletions(-) diff --git a/builds/salaa.json b/builds/salaa.json index 5c251d846..af59160be 100644 --- a/builds/salaa.json +++ b/builds/salaa.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Realme", "device": "7 / Narzo 20 Pro / Narzo 30 4G", - "filename": "EvolutionX-16.0-20251128-salaa-11.4.1-Official.zip", - "download": "https://cdn.evolution-x.org/salaa/16/EvolutionX-16.0-20251128-salaa-11.4.1-Official.zip/download", - "timestamp": 1764312480, - "md5": "e2d330330e447c3f0ffb8a80d7a29ce6", - "sha256": "dc46ca1011153afb5ab5e7515272df0a6e08326ab4da3af558e82d15366ba1d9", - "size": 2981568572, - "version": "11.4.1", + "filename": "EvolutionX-16.0-20260120-salaa-11.5.2-Official.zip", + "download": "https://cdn.evolution-x.org/salaa/16/EvolutionX-16.0-20260120-salaa-11.5.2-Official.zip/download", + "timestamp": 1768918592, + "md5": "302c80873453bf756b5468b22d9ce69d", + "sha256": "d139e9ce3a375eb6452f628be9db5d1d899fe07f981bacc80f982a53b29b2c90", + "size": 2979228435, + "version": "11.5.2", "buildtype": "userdebug", "forum": "https://xdaforums.com/t/rom-16-0-salaa-official-evolution-x-09-22-25.4760562/", "firmware": "", diff --git a/changelogs/salaa.txt b/changelogs/salaa.txt index bc1c6901b..751fb43f5 100644 --- a/changelogs/salaa.txt +++ b/changelogs/salaa.txt @@ -1,41 +1,10 @@ -This is Android 16 with November 2025 security patches - +This is Android 16 QPR1 with January 2026 security patches Notes: ============================== -- LineageOS-based source. Signed build. -- Credits to kardebayan, SamarV-121, sarthakroy2002 and all salaa/mt6785 devs. -- Thanks to Dinesh for testing the build.- Firmware is included. -- Use the recovery.img. +- LineageOS-based source. Signed build.- Credits to kardebayan, SamarV-121, elohim-etz, Stimluks87, sarthakroy2002 and all salaa/mt6785 devs.- Firmware is included.- Use the recovery.img. Device changes: ============================== -- Update to Evolution X 11.4.1 +- Initial QPR1 release- Synced with latest v11.5.2 changes- Drop Oplusdoze- Enable support for background blur- Disable blurs during app launch- Disable high performance transitions- Disable blurs by default - Reduce blur radius- Disable turbulence noise- Compiled with Stormbreaker-LTS v4.14.366 kernel- Misc. Fixes and Improvements -Notable ROM changes: -============================== -Added Pixel-Framework -Add FontSpaceGroteskOverlay font -FingerprintAuthenticationClient:fix NPE problem due to getListener method return var is null -FingerprintProvider: Add support for HIDL workaround props -Fix fingerprint breaking when using private space -Fix the system server restart issue caused by the fingerprint framework -KeyboxImitationHooks: Add modificationTimeMs to key metadata -KeyboxImitationHooks: Delete old keys if newer ones fail to generate -KeyboxImitationHooks: Ignore keys requiring auth -Override host metadata -Permission: Remove Advanced Protection related safety sources -PermissionController: Remove check/s for permission controller version -PermissionController: Use headline font from framework resource -Pulse: Do not add listeners if pulse is disabled -Pulse: Do not stop pulse if dozing -Pulse: State enhancements -Pulse: Unify pulse running/showing state -SystemUI: Fix stale colors on power menu after UI mode change -add workaround for BiometricService.SettingObserver system_server crash -apns: Add KKTCell APNs -apns: Update APNs of Turkish carriers -appops: skip ops for invalid null package during state serialization -build: Clamp first api level to 32 -gms: Revert GmsCore to pre-QPR1 -init: Add more properties for spoof -services: Fix crash caused by null fp daemon \ No newline at end of file +Notable ROM changes:==============================Add Fix Bluetooth status display issue after power cycleFixes an issue where the lockscreen clock would display the incorrect time after a SystemUI restart or hot reloadRemove Duplicate WIFI_DISPLAY permission entrySettings: Implement localepicker from SettingsGoogleSettingsLib: Don't show system overlays on apps listSystemUI: Align Smartspace DataProviders with updated BcSmartspaceDataPlugin APISystemUI: re enable KeyguardSliceProviderdevice_config: Update smartspace flags to QPR1extras: Set preference-ktx minSdkVersion to 23gms: Bring back DeviceIntelligenceNetworkPrebuiltversion: Downrev to 11.5.2Evolver: Allow user to turn off vbmeta digest updateSettings: Adding multi-media focus supportSystemUI: smartspace: Open google weather on tapping smartspaceSystemUI: smartspace: fix media view mistakeSystemUI: smartspace: refactor daggerexplicit launcher force stop whitelistfixing ShadeDialogContextRepo crashfixing app directory accessskipping screen off animation controller for fast animation settings \ No newline at end of file