by Adam Peek
Version 458 (July 24, 2026)
Download (6,018 downloads)
☑️ Premium
✅️ No root
✅️ No cables
✅️ Shizuku 13.6
✅️ Standalone ADB
🎓 Skill level: Advanced
Complete a straightforward setup procedure for continuous elevated access to device features & capabilities (Wi-Fi needed momentarily on boot)
《 v458 》
📢 UPDATES:
✔ Updated log entries
✔ Slightly extended notification coloring
✔ Fixed broken "mode" preference
✔ (Fixed) Allow disabling individual event triggers via optional setup
✔ Allow choosing preferred log viewer app
✔ Fixed potential delay before launch mode dialog
✔ Added log entry to confirm active preferences
✔ Added log entries to better represent the entire ADB workflow
ℹ️ ABOUT:
Building on Shizuku Keeper Lite, this flow leverages Automate's privileged service to run Shizuku or standalone ADB via USB debugging without a cable. Wi-Fi is required briefly at boot to initialize TCP/IP mode which the flow then actively maintains, independent of Wi-Fi, to achieve root-like persistence until the next boot. It supports ADB apps via TCP port 5555, an optional random port, or any other valid user-defined port. Multiple failover pathways, 7 event-driven fibers, and adjustable polling seamlessly detect and recover from any potential service interruptions
⚙️ SETUP (Required):
1. Install Shizuku (no pairing needed).
2. Install Automate & enable "Run on system startup" in settings.
3. Download or import this flow & grant Automate the requested permissions plus WRITE_SECURE_SETTINGS.
4. Pair "ADB shell command" & "ADB protocol set" blocks (167 & 954) with wireless debugging (see below).
5. Select "Privileged service start method" in settings, choose "Android Debug Bridge (ADB)" & pair with wireless debugging.
6. Disable logging (3rd header icon from right in flow overview).
📑 Pair an ADB block:
https://github.com/protonpony/Shizuku-Keeper/discussions/3
⚙️ SETUP (Optional):
↖️ Preference blocks located top left of flow diagram
mode - skip launch mode dialog: [0]=Shizuku, [1]=USB debugging, [0,1]=both, [null]=neither. Replace 1 with 2 to bypass the privileged service.
timeout - refresh interval in seconds: default=180, 0=disabled, -1=prompt
customPort - TCP port via USB debugging: default=5555, 0=random, -1=prompt
noToasts - disable toast messages: 0=toasts enabled, 1=toasts disabled
stopOnFail - disable failover to wireless debugging & auto restart on crash: 0=continue on failure, 1=stop on failure
customBtn - middle notification button: 0=menu, 1=shizuku, 2=dev options, 3=share, 4=view, 5=restart, 6=save, 7=help, 8=update
theme - icon appearance: default=hybrid, 0=monochrome, 1=color, 2=minimal, 3=text-only
noInternet - disable Internet features: 0=Internet enabled, 1=Internet disabled
noTriggers - disable event triggers: 1=wadb, 2=adb, 3=wifi, 4=presence, 5=power, 6=wake, 7=boot
Create seperate notification settings by assigning a unique "Channel" in both "Notification show" blocks (200 & 239)
🌐 HOMEPAGE:
https://github.com/protonpony/shizuku-keeper
| 5 stars | 9 | |
| 4 stars | 0 | |
| 3 stars | 1 | |
| 2 stars | 0 | |
| 1 star | 3 | |
| Reports | 0 |
Rate and review within the app in the Community section.