v13.6.0.r2473
Added
- feat(manager): unlock rootless bridges, su bridge, and auto-grant in ADB mode (65a127a)
- feat(permission): distinguish Shizuku (+) permission name in system settings (96318a0)
- feat(manager,server): display connection start type and resolve Swift Backup Binder crash (8718903)
- feat: add IPackageInstaller Binder IPC path for installViaSession in ApkPatcher (1f872f9)
- feat: promote kill/ifconfig/iptables interceptors; make MASTER_CLEAR guard unconditional (9fd7b6c)
- feat: promote root-gated commands to shell UID; fix sendSms; fix setprop hwui (c3f6ca0)
Fixed
- fix(manager): use ShizukuSystemProperties.get in HomeViewModel (bc50b6a)
- fix(server): resolve DeviceConfig.SYNC_DISABLED_MODE_PERSISTENT compile error (eea407f)
- fix(server): resolve hidden IPackageDataObserver and IPackageDeleteObserver compilation (388457b)
- fix(resources): use ic_folder_24 for show_backup_home preference (c28fc60)
- fix(manager): resolve intent auth token parsing, dhizuku descriptor, backup visibility, and metrics init (1ad69e8)
- fix(bridge): enhance SU bridge parsing, mock su version queries, and allow Android 16 deployment (6b018da)
- fix: adjust hotspot guidance for Samsung One UI and resolve QS tile hangs (b664d50)
- fix: prevent null IRemoteProcess crash in clients on Samsung OneUI 8 (#466) (60cd340)
- fix: replace pm-grant exec in performAppOpsElevation with Android17Compat IPC (faa4dc4)
- fix: add Binder IPC primaries for input injection, clipboard, accounts, location (ffb56e8)
- fix: replace exec mkdir/cp in SUBridge with Java file ops; add IActivityManager.dumpHeap IPC (8883bb3)
- fix: replace pm-uninstall -k exec with IPackageManager.deletePackageAsUser IPC in ApkPatcher (a7b78a2)
- fix: replace exec in PrivilegedDataSource with Binder IPC primaries (98c23bf)
- fix: replace pm-grant exec in root_auto_grant with Android17Compat.grantRuntimePermission (acb703e)
- fix: add Binder IPC primaries and fix bugs in StorageProxy, StatusBar, PackageGovernor, BackupRestore (9896547)
- fix: replace exec cp/cat with Kotlin File API and direct PFD in ApkPatcher (6250637)
- fix: replace exec with Binder IPC in callContentProvider and dismissKeyguard (d9d53d6)
- fix: add Binder IPC primaries to AppInspector getExportedProviders and getRunningAppPids (7703384)
- fix: use Binder.getCallingUid() instead of Process.myUid() in NetworkGovernorPlus (ed1fa63)
- fix: add IActivityManager primary to getRunningProcesses; fix setAppProcessLimit fallback (f2e8486)
- fix: replace exec() with Binder IPC in BackupRestorePlus (9048dff)
- fix: replace exec() with Binder IPC in StatusBarGovernorPlus (1bf2e85)
- fix: replace exec() in disablePhantomProcessKiller with Binder IPC (05c63d9)
- fix: replace settings exec() with ContentProvider IPC in WindowManagerPlus (cd3f33d)
- fix: replace wm exec calls with IWindowManager Binder IPC in DisplayTunerPlus (abab69b)
- fix: replace exec() with Binder IPC in ActivityManagerPlus and PackageGovernorPlus (ff373c1)
- fix: intercept cmd overlay via IOverlayManagerPlus and correct userId/API-level bugs (5156573)
- fix: replace deprecated adapterPosition with bindingAdapterPosition (df25df0)
- fix: five update/companion bugs found in broad review (843e384)
- fix: certificate-based compat hub detection and updated api submodule (4482984)
- fix: OverlayManagerPlusImpl resilient to Android 12-16 API changes with cmd overlay fallback (8cd4c57)
1 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.r2393 — Binder IPC migration — ADB-mode for all features, Android 17, exec() security hardening
⚠️ 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 |