Shizuku Keeper ♾️

by Adam Peek

Version 382 (May 14, 2026)

Download (4,638 downloads)

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

《 v382 》

📢 UPDATES:
✔️ Continued UI/UX improvements.
✔️ Optionally replace REFRESH with a menu (optional setup step 6).
✔️ Upgraded unicode icons for stronger association, symmetry, consistency, placement & AMOLED efficiency.
✔️ NEW interface themes (optional setup step 7).

ℹ️ 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 it 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. Skip the options dialog at startup by editing block 650 (w/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.
2. Adjust the refresh interval by entering the total number of seconds in block 872. Enter 0 to disable polling or any other value to prompt at startup. Leave blank for the default of 180 seconds.
3. Replace the default TCP port opened via USB debugging by entering a valid port in block 832. Enter 0 for random, or any other non-null value to prompt at startup.
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 REFRESH button by editing block 1421. Enter 1 for COPY to quickly copy server IP:port to the clipboard. Enter 2 for VIEW to quickly display contents of the current log. Enter -1 for a MENU of all 3 actions.
7. Switch icon themes by editing block 1531. Enter 1 for modern color, 2 for minimal/AMOLED, 3 for text only, or 0 for modern monochrome (default).
8. 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

4.1 average rating from 7 reviews

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

Rate and review within the app in the Community section.