Shizuku Keeper ♾️

by Adam Peek

Version 246 (February 17, 2026)

Download (2,883 downloads)

☑️ Premium
✅️ Non-root
✅️ Customizable
✅️ Error control
✅️ Shizuku 13.5+

《 v246 》

UPDATES:
✔️ Changed accent color to yellow following failover to wireless debugging.
✔️ Disabled parallel launches after start on boot & after failover to wireless debugging.
✔️ Prevented possible duplicate running instances after unattended start on boot.
✔️ Addressed excessive delay starting on boot.

ABOUT:
Functionally identical to Shizuku Keeper Lite (https://llamalab.com/automate/community/flows/51012), this flow leverages Automate's privileged service to run Shizuku or standalone ADB via USB debugging (without a cable) for unparalleled performance and resiliency. Both can also start without the privileged service, and Shizuku will even failover to wireless debugging if necessary. However, once successfully running via USB debugging, Wi-Fi is needed only briefly at boot to start ADB in TCP/IP mode. The flow will ensure Shizuku remains running thereafter without Wi-Fi or any further configuration, comparable to having started it via root. Likewise, apps that use ADB independently will continue to work via USB debugging on TCP port 5555, any other unused static port, or an automatically generated random port. A dedicated timer and seven event driven fibers swiftly detect and recover from any potential service interruptions.

SETUP (Required):
1. Install Shizuku and pair it with wireless debugging.
2. Install Automate and enable "Run on system startup" in settings.
3. Download or import this flow and grant Automate the requested permissions plus WRITE_SECURE_SETTINGS.
4a. Pair ADB shell command block 167 and ADB protocol set block 954 with wireless debugging.
4b. Ensure the "Keychain alias" field matches the name of your chosen certificate. *Repeat every update.
5. Select "Privileged service start method" in settings, choose "Android Debug Bridge (ADB)" and pair with wireless debugging.
6. Select "Restart ADB in TCP/IP mode" in settings. Repeat until "restarting in TCP mode port: 5555" appears in a toast message. Restart device if needed.

SETUP (Optional):
*Most changes reset after updating.
1. Adjust the refresh interval by entering any number of seconds in block 872. Enter 0 to disable periodic refresh, and leave blank for the default value of 90 seconds.
2. Replace the default TCP port opened via USB debugging (5555) by entering another (1-65535) in block 832. Enter 0 for a random port.
3. Skip the options dialog at startup by editing block 650 (include brackets). Enter [0] for just Shizuku, [1] for just USB debugging, [0,1] for both, or [null] neither. Replace 1 with 2 to bypass the privileged service, and leave blank to enable the options dialog.
4. Disable toast messages by entering 1 in block 1158.
5. Disable failover to wireless debugging by entering 1 in block 1162.
6. Restrict notification customizations to this flow by creating and assigning a unique "Channel" in Notification show blocks 200 and 239.

https://github.com/protonpony/Shizuku-Keeper

4.5 average rating from 4 reviews

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

Rate and review within the app in the Community section.