Shizuku Keeper ♾️

by Adam Peek

Version 297 (April 3, 2026)

Download (3,729 downloads)

☑️ Premium
✅️ Non-root
✅️ Customizable
✅️ Error control
✅️ Shizuku 13.6

《 v297 》

UPDATES:
✔️ Removed trigger text from notification header for a cleaner appearance and to avoid line wrapping.
✔️ Even quicker refreshing.
✔️ Better cross architecture support.
✔️ Selects the fastest of 3 potentially available shell commands to retrieve server status.
✔️ Disabled periodic service polling on error to save power.
✔️ Improved accuracy and reliability of open port probing.

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. If necessary, it will automatically bypass the privileged service and/or switch to wireless debugging. Though once started via USB debugging, Wi-Fi is needed only briefly each boot to start ADB in TCP/IP mode. The flow will keep them running in the background thereafter without Wi-Fi or any further configuration, comparable to having been started via root. Likewise, apps that utilize ADB independently will continue to work via USB debugging on TCP port 5555, an optional random port, or any other unused static port. Seven auxillary event driven fibers and an adjustable timer 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.
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):
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 3 minutes.
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.
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.

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

4.6 average rating from 5 reviews

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

Rate and review within the app in the Community section.