github thejaustin/ShizukuPlus v13.6.0.r2010

latest releases: 13.7.0.r2715, 13.7.0.r2714, 13.7.0.r2711...
3 months ago

v13.6.0.r2010

Changes since v13.6.0.r1989

✨ New Features

  • feat: show in-app notification permission dialog instead of sending to settings (4607edd)

🐛 Bug Fixes

  • fix: resolve BackgroundServiceStartNotAllowedException for ShizukuLiveService (8a7bc3b)
  • fix(#247): change reset icon fill color from white to black (e03bbee)
  • fix: prevent binder-not-received crash in AdbProxyService.execShellCommand (4f71348)
  • fix: resolve 4 high-volume Sentry crashes (WiFi, WorkManager, DownloadManager, QS tile) (17d0461)

🔧 Improvements & Refactors

  • Fix CI: use flavor-specific Sentry task names and bump api submodule (1ec9764)
  • Fix root-mode connectivity: auto-grant, suppress auth spam, expand permission filter (e3b2f7f)
  • Fix issue #280: cold-start from ADB pairing notification was silently ignored (7e4f3f9)
  • Enable resValues build feature for product flavor app_name overrides (c3668fa)
  • Fix final audit findings: memory leak, node recycle, timing side-channel, scope leak, broken log (6faf109)
  • Release all three APK variants: shizukuplus, dropin, and compat stub (d4a1566)
  • Add product flavors for ShizukuPlus and drop-in Shizuku replacement (c4151cb)
  • Fix five bugs from deep audit: ADB pairing, PendingIntents, null cast, Sentry reset, log interpolation (ed9983b)
  • Fix undefined ?textColorOnPrimaryContainer in GrantPermissionsButtons style (943dc3c)
  • Fix four code review findings: foreground service contract, notification ID, SSID null, UI race (afcb9be)
  • Fix WorkManager crash in NotifCancelReceiver on cold-start broadcast contexts (22f1d25)
  • Update api submodule to AIDL-stub rewrite (cae6a62)
  • Fix three more Sentry crash sources (0eb607b)
  • Fix multiple Sentry crash sources (b1b7379)
  • Fix ANR: move all Shizuku binder calls off the main thread in AppViewHolder (6a9ecdd)
  • Fix DeadObjectException from unguarded Shizuku binder calls (ec8714f)

📦 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.r1931 — Spoof/ghost developer features

⚠️ 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.