github thejaustin/ShizukuPlus v13.6.0.r2473

latest releases: 13.7.0.r2862, 13.7.0.r2861, 13.7.0.r2853...
pre-releaseone month ago

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

Full Changelog

Don't miss a new ShizukuPlus release

NewReleases is sending notifications on new releases.