Shizuku Keeper ♾️

by Adam Peek

Version 563 (October 17, 2026)

Download (7,669 downloads)

✅️ Premium
✅️ No root
✅️ No cables
✅️ Shizuku 13.6
✅️ Standalone ADB

🎓 Skill level: Advanced

​Enjoy persistent elevated access to your device — second only to root — with a quick Wi-Fi connection on boot

《 v563 》

📢 UPDATES
✔ Added icon style preview to Preferences
✔ Improved runtime data validation
✔ Added data validation & "always prompt" option (-1) to Refresh interval & TCP port in Preferences
✔ Fixed launch mode modified indicator in Preferences
✔ Start Preferences flow directly or from primary flow

ℹ️ 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 on boot to initialize TCP/IP mode which the flow 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, 8 independent event-driven fibers, and adjustable polling seamlessly detect & recover from potential service interruptions. AI-optimized code & automatic power saver conserve battery, while a robust toolset & numerous preferences maximize usability.

⚙️ 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 details screen)

📑 Pair an ADB block:
https://github.com/protonpony/Shizuku-Keeper/discussions/3

⚙️ SETUP (Optional):
↖️ Preference blocks are top left of flow chart

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=auto, 0=random, -1=prompt

noToasts - toast messages: 0=show toasts, 1=hide most toasts

stopOnFail - failure mitigations: 0=Enable failover paths, 1=stop on failure

customBtn - center button: default=menu, 0=shizuku, 1=dev, 2=share, 3=restart, 4=view, 5=flow, 6=prefs, 7=help, 8=update

iconTheme - icon style: default=mixed, 0=mono, 1=color, 2=minimal, 3=text-only

noInternet - Internet access: 0=Internet allowed, 1=No online features

noTriggers - disable event triggers: 0=wadb, 1=adb, 2=wifi, 3=presence, 4=power, 5=wake, 6=boot, 7=saver

noPowerSaver - power saver: default=sync, 0=always saver, 1=never saver

💬 Create seperate notification settings by assigning the same unique "Channel" in both "Notification show" blocks (200 & 239)

🌐 HOMEPAGE:
https://github.com/protonpony/shizuku-keeper

4.0 average rating from 14 reviews

5 stars
10
4 stars
0
3 stars
1
2 stars
0
1 star
3
Reports
0

Rate and review within the app in the Community section.