Skip to content

Commit c5a2315

Browse files
committed
Marble: 04/27/2026 Update
1 parent e3fdb98 commit c5a2315

2 files changed

Lines changed: 61 additions & 37 deletions

File tree

builds/marble.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
"currently_maintained": true,
66
"oem": "Xiaomi",
77
"device": "Poco F5 / Redmi Note 12 Turbo",
8-
"filename": "EvolutionX-16.0-20260423-marble-11.6.4-Official.zip",
9-
"download": "https://cdn.evolution-x.org/marble/16/EvolutionX-16.0-20260423-marble-11.6.4-Official.zip/download",
10-
"timestamp": 1776937859,
11-
"md5": "659242a015f347552b1cf5a20aede773",
12-
"sha256": "7f6b400ef9e8085cb25783e37926c896af9809d28f70dae32a191740bf7831b0",
13-
"size": 3263657139,
14-
"version": "11.6.4",
8+
"filename": "EvolutionX-16.0-20260427-marble-11.7-Official.zip",
9+
"download": "https://cdn.evolution-x.org/marble/16/EvolutionX-16.0-20260427-marble-11.7-Official.zip/download",
10+
"timestamp": 1777289539,
11+
"md5": "c7237ff6eeb09ba97de3070de144cd75",
12+
"sha256": "bf7d06e370ff970cff0452e706eb8284f5a3a3077e42933af9433a42c4ab8fb4",
13+
"size": 3281893415,
14+
"version": "11.7",
1515
"buildtype": "user",
1616
"forum": "https://xdaforums.com/t/rom-16-qpr2-marble-official-evolution-x-04-16-26.4709959/",
1717
"firmware": "https://xmfirmwareupdater.com/firmware/marble",

changelogs/marble.txt

Lines changed: 54 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -11,36 +11,60 @@ Notes:
1111

1212
Device changes:
1313
==============================
14-
Drop powerhint
14+
libinit: Drop fingerprint override
1515

1616
Notable ROM changes:
1717
==============================
18-
Evolver: About: Add OTA-backed current maintainers section
19-
Evolver: Add Google Wallet to TrickyStore auto-select list
20-
Evolver: Add auto-select button for tricky store apps list
21-
Evolver: Add canary channel selection for pif
22-
Evolver: Add dynamic bar event for ongoing calls
23-
Evolver: BootAnimation: fix Google previews, hide on Pixel devices
24-
Evolver: Changelog: Rework with Activity
25-
Evolver: Fix spoofing structure
26-
Evolver: TrickyStore: Add security patch date management
27-
Evolver: VideoWallpaper: Handle storage locked state
28-
Settings: New logo style
29-
Settings: Refactor OEM/device name formatting into shared utility
30-
Settings: Refactor hardware info into unified card UI with OTA-backed data
31-
SystemUI: Adapt Bottomsheet USB dialog
32-
SystemUI: ClockStyle: consolidate and sync with upstream improvements
33-
SystemUI: DynamicBar: Add separate card for active calls
34-
SystemUI: DynamicBar: Fix chip dismiss issue
35-
SystemUI: DynamicBar: Make music chip bg more vibrant
36-
SystemUI: Improve notification panel boost
37-
SystemUI: Match circle battery style colors with landscape icon
38-
SystemUI: use realtime values for lockscreen charging stats
39-
core: Fix and remove deprecated api in certificate generator
40-
core: Fix spoofing structure
41-
core: Improve parsing keybox xml with StringBuilder
42-
core: PIF: Align spoofing behavior with upstream
43-
core: Sanitize keybox xml before loading
44-
core: Upgrading to m3e animation specs
45-
libs: Reducing redundant surface animation processing
46-
version: Uprev to 11.6.4
18+
Evolver: BootAnimation: Compose rewrite with M3 Expressive UI
19+
Evolver: Cleanup and preference UI consistency
20+
Evolver: Consolidate per-app and game spoofing UI
21+
Evolver: PIF: Overhaul config handling and add auto-fetch
22+
Evolver: Replace HideAppListSettings with HideDeveloperStatusSettings
23+
Evolver: Rewrite Sensor Block as Compose UI
24+
Evolver: TrickyStore: Rework attestation controls and per-app mode picker
25+
GamePropsSpoofService: absorb PerAppsPropsUtils
26+
GameSpace: Remove deprecated notification method
27+
Settings: Logo: Add animated RGB glow; static outline on light theme
28+
Settings: ProfileSelectFragment: add clarifying comment about UserHandle#myUserId
29+
Settings: ProfileSelectFragment: backport 16 QPR3 changes
30+
Settings: ProfileSelectFragment: stop assuming tab id == tab index
31+
SurfaceFlinger: add isLayerCommandBatchingEnabled to Composer classes
32+
SurfaceFlinger: destroy Pixel HWC external display layers on disconnect if command batching
33+
SurfaceFlinger: fix outdated test expectation on Pixels due to HDCP
34+
SystemUI: Adding TaskWorkerManager
35+
SystemUI: Apply wifi and signal icon styles last
36+
SystemUI: Backport CP1A fix for getBubblePackageForLogging crash
37+
SystemUI: Caching tile viewmodels across qs fling
38+
SystemUI: Debouncing notification fade layer changes during fling
39+
SystemUI: Debouncing wallpaper color extraction on shade dim
40+
SystemUI: Deferring trimmemory on shade collapse
41+
SystemUI: DynamicBar: Refine charging chip layout and parsing logic
42+
SystemUI: DynamicBar: Stabilize and clean up charging info formatting
43+
SystemUI: Fixing shade gc handler leak and premature gc
44+
SystemUI: Shade gc and traversal last
45+
SystemUI: Throttling notification stack height remeasure during fling
46+
SystemUI: Use binder-backed UVC support checks
47+
TelephonyRegistry: Harden carrier roaming NTN notifications
48+
Update translations
49+
bionic: hardcode custom rom hide app white list
50+
config: Build AxSandbox
51+
core: Adding sandbox support
52+
core: Declare the VCN attribution tag
53+
core: FontController: Skip variable font role override for Google Sans Flex
54+
core: HideDeveloperStatusUtils: clean up and modernize
55+
core: Skip missing aconfigd sockets
56+
core: Traversal last, skip relayout and hide by cache
57+
init: clean up data/adb crufts
58+
init: strengthen spoofing and add debug toggle
59+
sepolicy: Add sandbox rules
60+
sepolicy: remove tests to ease of sepolicy addition maintenance
61+
services: Reducing hinge angle sensor polling from 1000hz to normal
62+
services: Reducing foldable sensor polling rate
63+
services: Skipping redundant posture estimation callbacks
64+
services: Throttling user activity binder calls
65+
telephony: SatelliteController: Harden carrier roaming NTN notifications
66+
telephony: SatelliteController: Make NTN nullness explicit
67+
telephony: services: Avoid exception-driven invalid subId user handles
68+
telephony: services: Cache unsupported N1 mode responses
69+
telephony: services: Sanitize invalid physical cell IDs from RIL
70+
version: Uprev to 11.7

0 commit comments

Comments
 (0)