by Adam Peek
Version 265 (March 14, 2026)
Download (3,359 downloads)
☑️ Premium
✅️ Non-root
✅️ Customizable
✅️ Error control
✅️ Shizuku 13.5+
《 v265 》
UPDATES:
✔️ Don't attempt to start Shizuku if ADB is unavailable.
✔️ Fixed false reports of custom TCP port already in use.
✔️ Return to notification if setup is incomplete.
✔️ Expanded errors triggering "setup incomplete" dialog to include invalid certs.
✔️ No need to re-pair ADB blocks after flow update if device already has a valid cert named "Automate"
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 fall back 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. If you chose a certificate named other than Automate, ensure it matches the "Keychain alias" field.
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):
*Custom values reset by flow update.
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.
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
| 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.