by Adam Peek
Version 355 (April 24, 2026)
Download (4,135 downloads)
☑️ Premium
✅️ Non-root
✅️ Customizable
✅️ Error control
✅️ Shizuku 13.6
《 v355 》
📢 UPDATES:
✔️ Replaced 🏁 with ⚡️ to accurately represent the "started" status.
✔️ Port & polling interval validation prompts timeout with default values after 1 min to ensure unattended startup.
✔️ Prepended colored indicators to log entries.
✔️ Show Help command for all errors.
✔️ Updated properties of windows, apps, & dialogs according to Android standards when possible.
✔️ Verify Android version, secure settings, & developer options at startup.
✔️ Removed the space in "IP: port" for strict adherence to tech standards.
ℹ️ ABOUT:
Functionally identical to Shizuku Keeper Lite except 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. Once running via USB debugging though, 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 (no pairing needed).
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.
4. Pair ADB shell command block 167 and ADB protocol set block 954 with wireless debugging.
5. Select "Privileged service start method" in settings, choose "Android Debug Bridge (ADB)" and pair with wireless debugging.
⚙️ SETUP (Optional):
1. Adjust the polling interval by entering any number of seconds in block 872. Enter 0 to disable, leave blank for the default of 180 sec, or any other value to prompt at startup.
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 or any other non-null value to prompt at startup.
3. Skip the options dialog at startup by editing block 650 (with 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 most toast messages by entering 1 in block 1158.
5. Disable failover to wireless debugging by entering 1 in block 1162.
6. Replace the "View" button with "Refresh" by entering 1 in block 1421.
7. Restrict notification customizations to this flow by creating and assigning a unique "Channel" in Notification show blocks 200 and 239.
🌐 CONTINUED:
https://github.com/protonpony/Shizuku-Keeper/discussions
| 5 stars | 5 | |
| 4 stars | 0 | |
| 3 stars | 1 | |
| 2 stars | 0 | |
| 1 star | 0 | |
| Reports | 0 |
Rate and review within the app in the Community section.