🔧 Release Highlights (r1601)
e3e744f refactor: simplify and deduplicate post-review cleanup
a64307c fix: use find to locate APK in release workflow instead of glob
aaa287e fix: stability hardening across UpdateChecker, RequestPermissionActivity, and API submodule
6ba159c fix: filter CancellationException from Sentry and raise ANR threshold (SHIZUKUPLUS-15)
e0658b0 fix: resolve 3 new Sentry crashes (SHIZUKUPLUS-2A, 2B-related, 3, 28)
090499e fix: resolve 31 Sentry crashes across 9 root causes
e46ca68 fix: correct Timber API calls in Logger.java dropping misplaced Object[] args
f9674d3 fix: add missing android.util.Log import in StarterActivity
4fb1dc5 fix: rename class Shizuku+SettingsFragment to ShizukuPlusSettingsFragment
1ecf708 fix: resolve Kotlin compilation errors breaking CI build
10aff0f fix: add missing ic_outline_expand_more_24 drawable causing AAPT failure
45b35ee fix: add missing string resources causing AAPT build failures
0c46f69 fix: replace 18 corrupt drawable symlink remnants with valid vector XML
de00097 fix: replace corrupt ic_integration_instructions_24 drawable with valid vector XML
d431548 fix: remove duplicate broken onTransact override in ShizukuService
56b1978 fix: update submodule with corrected API class name
449d7bc fix: update submodule pointer
195fe07 fix: submodule URL and broken GitHub links
bbfb001 chore: enhance library usage with Koin, Kotlinx Serialization, and Coil 3
1ff3cc9 refactor: global namespace migration to af.shizuku and UI modernization
📦 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.r1562-shizukuplus — Stable/Dev update channels
⚠️ 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 |