github thejaustin/ShizukuPlus v13.6.0.r2639

pre-releaseone hour ago

v13.6.0.r2639

Added

  • feat: major update — personalization controls, bug fixes, One UI header (a2f7d95)
  • feat(i18n): Add Ukrainian translation for compat and core/ui modules (2e8043b)
  • feat(root-compat): unpack toybox/toolbox multiplexer; document SU-bridge upgrades (cc5914e)
  • feat(root-compat): add stealth mode, expand auto-grant, add busybox mock (036d074)
  • feat(permission-manager): add Permission Manager home card and screen (2f38b4d)
  • feat(backup): include OBB data in per-app and batch backup (737e394)
  • feat(device-control): add Private DNS control to connectivity section (438ed59)
  • feat: add Device Control home card and Compose UI (601ce80)
  • feat: add IDeviceControlPlus — connectivity, power, display, audio, settings (d078e09)

Fixed

  • fix(ci): resolve 5 compile errors + exec/ShellExecutor cleanup (6b8dbeb)
  • fix(ui): a11y labels for home simulator + icon viewport normalization (8f20835)
  • fix(i18n): remove duplicate string-array entries from values-uk (ffd14a6)
  • fix(i18n): extract hardcoded settings strings + fix UK locale duplicates (266ad3e)
  • fix(server): resolve Kotlin override mismatches blocking CI build (6199b60)
  • fix(ui): theme-token status dot, icon polish, SU path validation, a11y (a5db637)
  • fix(strings): remove duplicate settings_stealth_mode keys (#build) (d370e7e)
  • fix(theme): pin all surface-container tokens in ThemeOverlay.Black (#496) (607a91c)
  • fix(settings): resolve dropdown glitch + route visibility through setChildAvailable (a4f12b9)
  • fix: security hardening pass + Android 17 ADB fix + build repair (1d1afb2)
  • fix(root-compat): make root command interception genuinely functional (ed18859)
  • fix(device-control): show loading spinner while reading initial state (b671234)
  • fix(backup): populate versionName/allowBackup/isFrozen in listInstalledPackages; drop N per-app IPC calls (da0b0c5)
  • fix(device-control): read actual Wi-Fi/BT/NFC/mobile state on open; add screen timeout picker (34dc5da)

Other

  • refactor(server): consolidate exec helpers into shared ShellExecutor (84a2a93)
  • refactor: remove dead methods, fields and constants - migration dialog, log export/recovery and settings accessors had no caller (dc1f8b3)
  • style: rename unused catch parameters to _ - silences unused-variable warnings (8545a4c)
  • refactor: remove unused imports - flagged by the IDE inspection (e4f1aca)
  • refactor: delete unused layouts, menu and animator - leftovers from views moved to Compose (83b12d9)
  • refactor: delete unused classes - installer verifiers, OTA validator, Glance widget and helpers have no caller (e6c54ac)
  • chore: drop unused version catalog entries - no build script references them (474724f)
  • chore: bump MAJOR_RELEASE to r2609 — Device Control (ae20923)

1 distinct GitHub issue(s) referenced in this release.

📦 Recent Releases

🚀 Most recent major release — v13.6.0.r2609
Device Control — connectivity (airplane mode, Wi-Fi, Bluetooth, mobile data, NFC), display (auto-brightness, brightness, screen timeout, auto-rotate), audio (media/ring/alarm volume), and system appearance (animations, font scale), plus reboot/shutdown — all from a new home screen card without root. App Backup overhaul: search/filter, batch backup, restore from external file, system-app filter, and allowBackup badge.

⚠️ 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.r2639 (this release) fix(ci): resolve 5 compile errors + exec/ShellExecutor cleanup
v13.6.0.r2606 backup: use icon-only restore button to save row width
v13.6.0.r2605 backup: fix thread safety in search filter (Volatile allApps, guard empty)
v13.6.0.r2604 chore: bump MAJOR_RELEASE to r2603 (App Backup overhaul)
v13.6.0.r2602 backup: add search filter to app backup list

Full Changelog

Don't miss a new ShizukuPlus release

NewReleases is sending notifications on new releases.