v13.6.0.r2281
Changes since v13.6.0.r2260
✨ New Features
- feat(theme): mirror One UI corner-radius tokens in Compose shapes (e9a7f5e)
- feat(icon): add Material You "Plus" badge to app icon (7c14a77)
💥 Crash & Stability Fixes
- fix(hardening): guard CrashReporter's writeText against I/O failure; bump api submodule (7ae5f98)
- fix(sentry-followups): guard WatchdogService foreground start; log su-bridge write failure detail (d22e84b)
🐛 Bug Fixes
- fix(build): fix stale @mipmap/ic_launcher_foreground reference breaking CI (d58bb2e)
- fix(security): stop world-writable authorization config file (#419) (690b363)
- fix(compat-hub): detect signing-cert conflict before attempting install (#412) (cf77523)
- fix(diagnostics): un-fake Samsung Sleeping Apps doctor check; log compat-hub install failures (a519414)
- fix(security): remove spoofable "pre-authorized" fast path in BinderRequestReceiver (c7c9f6c)
- fix(functionality): stop AutomationService busy-loop risk; move UpdateManager I/O off caller thread (56dc0d7)
- fix(ui): localize hardcoded settings-search strings; merge activity-log row semantics (25dd483)
- fix(security): enforce caller permission before privileged newProcess/binder-transact paths (bbc1896)
- fix(update): log DownloadManager failure reason code (4d71e14)
- fix(adb): cap unbounded ADB payload allocation; guard null newProcess() (faf8b6e)
- fix(icon): rebuild themed (monochrome) icon as a legible silhouette (234f125)
- fix(icon): move Plus badge to far top-right per selected design (d55b569)
- fix(settings): align showStartAdbHome() default with its XML preference (594864e)
- fix(server): su_bridge coreutils shadowing + Magisk-mock env wipe (436118a)
- fix(update): stop update-download hangs and notification vibration (e4a6839)
- fix(ui): revert garbled status icon and fix one-handed mode corner-squeeze (f7ad524)
🔧 Improvements & Refactors
- docs: update CHANGELOG/README for this session's fixes (dfce34e)
2 distinct GitHub issue(s) referenced in this release.
📦 Recent Releases
📣 You're viewing an older release. Here are the current builds — update for the latest fixes:
🚀 Most recent major release — v13.6.0.r2603
App Backup overhaul: search/filter the app list by name or package, back up all apps at once with a single menu tap, toggle system-app visibility, and restore external data directly from any backup file (external.tar.gz). Each row now shows the app version name and a 'no-backup' badge when android:allowBackup=false, matching what Swift Backup and Neo Backup display. The SAF export directory is surfaced in the home card summary and in the completion Snackbar. After restoring ShizukuPlus settings a persistent Snackbar offers an immediate restart so theme/language changes apply without manually force-stopping the app.
🏛️ Major release of this build's era — v13.6.0.r2202 — Cached Apps Freezer fix — third-party apps reliably detect Shizuku+
⚠️ Most recent critical fix — v13.6.0.r2590
Fixed Settings import/export silently reading/writing the wrong storage file on Android 7+ (exports were empty; imports had no effect). Fixed Feature Hub crash (ClassCastException) caused by migrateAutomationTrustedNetworks reading the wrong SharedPreferences file. Fixed AutomationService double-firing network firewall rule, not starting the app monitor for auto-hide-only users, and not restarting correctly at boot on API 24-25. Fixed WatchdogService clearing watchdog setting on transient foreground-start rejections.
| Release | Highlight |
|---|---|
| v13.6.0.r2602 (latest) | backup: add search filter to app backup list |
| v13.6.0.r2601 | backup: add Backup All batch operation |
| v13.6.0.r2600 | backup: show version name and allowBackup=false badge in app list |
| v13.6.0.r2598 | Show restart Snackbar after settings restore |
| v13.6.0.r2597 | backup: show configured export dir in App Backup home card summary |