13.7.0.r3263
What's new
✨ Features
- Customizable Service Doctor repairs — Choose exactly which repairs to run with checkboxes, with selections remembered for future manual and background fixes (#656).
- Service Doctor start repairs — Automatically offers TCP mode when port discovery times out, and generates fresh ADB keys when pairing stalls (#656).
- App access safety checks — Requests now display installation source, install date, and certificates, with optional VirusTotal and Pithus hash lookups in Settings.
- Enhanced navigation bar — Reorder tabs with drag-and-drop, choose between Floating, Docked, Compact, and Capsule styles, and customize directly from Home Edit Mode.
- Smart toolbar integration — Settings button in the top app bar automatically hides when Settings is pinned to the navigation bar.
- Batch app management — Grant, revoke, or hide multiple authorized apps simultaneously (#1).
- Unified problem notifications — Active service problems and quick fixes update in place in a single notification instead of piling up.
- Home screen layout lock — Prevent accidental drag-and-drop card rearranging via Appearance settings (#590).
- Quick app sorting — Dedicated sort chip in the filter row lets you instantly sort by name, install date, update date, or granted status.
- Trusted Wi-Fi picker — Select saved networks directly from a list for Wireless ADB protection without needing location permission.
- Restore confirmation — Settings backups discovered on first launch ask before applying, with security-sensitive options requiring explicit confirmation.
🔒 Security & Privacy
- Protected Plus APIs — Sensitive device control and private app data APIs are restricted to user-confirmed apps in Developer options.
- Persistent debugging warning — Alerts for Wireless ADB remaining active on untrusted networks always display regardless of notification levels.
- Client key authentication — Local ADB connections require explicit key verification with matching fingerprint prompts.
- Per-app scope enforcement — Command scoping blocks shell quoting tricks, background helper leaks, and chained command bypasses (#648).
- Private crash reports — Packages, IPs, network names, and command parameters are scrubbed from crash reports and error logs.
- Secure backups — Sensitive scanner API keys, hidden app lists, and private ADB keys are excluded from unencrypted device transfers and cloud backups.
- Safe clipboard copying — Sensitive script outputs, logs, and crash reports are marked private to prevent display in Android clipboard previews.
🛠 Fixes & Improvements
- Persistent USB & OTG disconnection — Server process now isolates into an independent session and binds port 5555 so Shizuku+ stays running and reconnects locally when unplugged.
- Manual USB debugging toggle respected — Shizuku+ respects manual USB debugging toggles in Developer Options instead of overriding them on start (#656).
- Android 15 / One UI 7 stability — Fixed settings crashes and improved background service startup on Android 15+ (#646).
- Single server instance enforcement — Eliminates race conditions that could launch duplicate server instances during Watchdog recovery.
- Clean update downloads — Old update APK files are automatically deleted after successful installation.
- Streamlined Activity Log — Consecutive repeat events from the same app are grouped with a count to keep logs clean (#629).
- Accurate Auto Blocker detection — Properly reads Samsung Auto Blocker state on One UI 6 through 8 and links directly to its settings.
- App backup resilience — Preserves original APKs if a restore attempt is interrupted or fails.
appops set … defaultfix — Properly restores default op states instead of erroring out (#648).- Fewer false crash alerts — Network transitions on Wireless ADB are treated as expected disconnects rather than crashes (#625, #626).
- Cleaned Downloads directory — Prevents duplicate backup copies from being left in the public Downloads folder (#651).
🎨 Look & Feel
- Classic and Expressive icon shapes — Cookie, clover, sunny, gem, flower, and burst shapes restored alongside Material Expressive options.
- Shape-morphing switches — Standardized on Material 3 Expressive switches with thumb checkmarks and smooth icon morphing animations.
- Consistent card borders — Outlined card styling cleanly extends across settings, app lists, Service Doctor, and System Hub.
- AMOLED true black — Pure black background rendering on Home and in dialogs with AMOLED mode active.
- Fluid motion and transitions — Refined spring physics for card dragging, sheet opening, and tab navigation.
- Responsive floating navigation — Centered tab icons, adaptive margin clearing, and seamless message positioning above the bar.
All commits in this release
Added
- Improve styles, draggable customization in edit mode and concise changelog (a6ca7ff)
📦 Recent Releases
🚀 This is a major release.
Customizable Service Doctor repairs; Service Doctor start repairs; App access safety checks; Enhanced navigation bar
Full changelog
| Release | Highlight |
|---|---|
| 13.7.0.r3263 🚀 major (this release) | Customizable Service Doctor repairs (+34 more) |
| 13.7.0.r3262 | feat(ui): edge-to-edge bottom sheet insets padding and responsive home card tap feedback |
| 13.7.0.r3261 | fix(settings): guard against zero resource IDs in icon loaders and changelog chips |
| 13.7.0.r3260 | fix(shell): use native DocumentsContract instead of unresolved documentfile |
| 13.7.0.r3258 | feat(ui): extend corner rounding options and fix dhizuku remote binder relay (#670) |
| 13.7.0.r3257 | Choose what Service Doctor fixes (+15 more) |
| 13.7.0.r3216 | fix: crashes and noise found in old Sentry data |
| 13.7.0.r3215 | fix: crashes and noise found in old Sentry data |
| 13.7.0.r3214 | fix: crashes and noise found in old Sentry data |
| 13.7.0.r3213 | Fewer crashes from old crash reports (+1 more) |