Shizuku Keeper ♾️

by Adam Peek

Version 388 (May 20, 2026)

Download (4,736 downloads)

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

Shizuku and/or ADB the easy way! Follow a brief one-time setup for continuous elevated access to device features & capabilities.

《 v388 》

📢 UPDATES:
✔️ Fixed poor contrast of some icons in either light or dark display modes.
✔️ Colorized UI red on error & yellow on warning (all themes).
✔️ Built a menu into the middle notification button with the option to substitute any one item from the list (optional setup step 6).

ℹ️ 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):
Preference blocks are located in the top left of the flow diagram.
1. Skip the options dialog at startup by setting [mode] to one of the following (w/brackets): [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 setting [timeout] to the desired duration in total seconds. Enter 0 to disable polling or leave blank for the default value of 180 seconds.
3. Replace the default TCP port opened via USB debugging by setting [customPort] to the desired value or 0 for random.
4. Disable most toast messages by setting [noToasts] to 1.
5. Disable failover to wireless debugging by setting [noFailover] to 1.
6. Replace the TOOLS button by setting [customBtn] to (1-5): 1=Shizuku, 2=Developer options, 3=Copy, 4=View, 5=Help.
7. Replace the default monochrome theme by setting [theme] to (1-3): 1=color, 2=power saver, 3=text-only.
8. Restrict notification customizations to this flow by creating and assigning a unique "Channel" in Notification show blocks 200 and 239.

https://github.com/protonpony/shizuku-keeper

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.