by Adam Peek
Version 135 (October 27, 2025)
Download (676 downloads)
☑️ Premium
✅️ Non-root
✅️ Customizable
✅️ Error control
✅️ Stable release
UPDATES:
(v.135)
▪︎ Include power, interaction, and device wakeup events when monitoring wireless debugging.
(v.134)
▪︎ Updated accent color to reflect error status
▪︎ Corrected minor variations in log entries
ABOUT:
Functionally identical to Shizuku Keeper Lite (https://llamalab.com/automate/community/flows/51012), this flow leverages Automate's privileged service to run Shizuku via USB debugging (without a cable) for unparalleled performance and resiliency. If necessary, Shizuku will still start without the privileged service first via USB debugging and then wireless debugging. Once successfully running via USB debugging, Wi-Fi is needed only briefly following each boot to start ADB in TCP/IP mode. Shizuku will remain running thereafter without any further configuration as long as USB debugging remains enabled, comparable to having started via root. Likewise, other apps that utilize ADB independently will continue to work via USB debugging on any TCP port of your choosing. Finally, 7 event driven triggers rapidly respond to server stoppages, keeping downtime to an absolute minimum.
SETUP (Required):
1. Install Shizuku 13.5.4 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 794 with wireless debugging.
4b. Ensure the "Keychain alias" field matches the name of your chosen certificate. *Repeat after 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 timer 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. Specify a custom TCP port for local ADB connections via USB debugging by entering a number (1-65535) in block 832. Leave blank for the default port (5555).
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. Enter [0,2] to bypass the privileged service or leave blank to enable the options dialog.
4. Restrict notification customizations to this flow by creating and assigning a unique "Channel" in Notification show blocks 200 and 239.
5. Disable toast messages by entering 0 in block 815.
▪︎ Shizuku 13.5.4 (Official):
https://github.com/RikkaApps/Shizuku/releases
▪︎ Flow update notification by Ethan Grant
https://llamalab.com/automate/community/flows/19103
| 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.