How to Start Shizuku, and Get It Running Again
Three ways to start Shizuku (root, wireless debugging on Android 11+, or a computer), what to redo after a reboot, and fixes for when it won't start or keeps stopping.
Shizuku gives other apps the same system access that ADB has, so they can do things that normally need a computer: install apps with extra options, change secure settings, manage per-app network access. Shizuku itself is only the bridge. You start it once, then apps that support it ask for permission to use it.
Get Shizuku from Google Play, from its GitHub releases page, or from this site, where the APK is checked against IzzyOnDroid’s signed index. All three are the same app from the same developer. The rest of this guide follows the project’s own manual.
Pick your method
| Method | Works on | Needs | After a reboot |
|---|---|---|---|
| Root | Any rooted device | Root | Can start on its own |
| Wireless debugging | Android 11 and later | Nothing else | Start it again |
| Computer (ADB) | Unrooted devices on Android 10 and earlier | A computer and a USB cable | Start it again |
The manual is explicit that the two non-root methods don’t survive a reboot. That is a limit of Android, not a bug in Shizuku. One exception came in Shizuku 13.6.0: its release notes add “auto start without root on Android13+ when connected to a trusted WLAN”, so on Android 13 and later it can start itself again when the phone is on a Wi-Fi network you trust.
Start with root
On a rooted device, open Shizuku and start it directly. If it doesn’t start by itself after a reboot, the manual’s fix is to allow Shizuku to run in the background (battery or background restrictions on many phones stop it).
Start with wireless debugging (Android 11 and later)
No computer needed. You pair once, then start it after each reboot, unless it starts itself on a trusted Wi-Fi network (see above).
Turn on the switches:
- Enable Developer options. On most phones: Settings › About phone, tap Build number several times until you see a message that you are a developer. The exact place differs by manufacturer.
- In Developer options, turn on USB debugging.
- Open Wireless debugging and turn it on. Wireless debugging works over a Wi-Fi network, as Android’s adb documentation describes it, so connect to Wi-Fi first. Without Wi-Fi, the root method is the one that works.
Pair (only the first time):
- In Shizuku, start the pairing process. It shows a notification.
- In Developer options › Wireless debugging, tap Pair device with pairing code.
- Type the code into the field in Shizuku’s notification.
Start: go back to Shizuku and start it. If it doesn’t start, turn Wireless debugging off and on again, then retry.
On GrapheneOS, the manual notes that Settings › Security › Secure app spawning may need to be turned off.
Start from a computer (Android 10 and earlier, no root)
- Download Google’s SDK Platform Tools for your computer and extract it.
- Open a terminal in that folder and run
adb. If you see a long help text, it works. (In PowerShell, macOS or Linux, type./adbinstead ofadb.) - On the phone, enable Developer options and USB debugging, then connect the cable.
- Run
adb devices. Accept the Allow USB debugging prompt on the phone (tick Always allow), then runadb devicesagain. You should see your device listed. - Start Shizuku (v11.2.0 and later) with:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
Shizuku should now show as running.
When it won’t start or keeps stopping
These fixes come from the manual’s FAQ, which notes that many manufacturers change Android in ways that interfere with Shizuku.
“Searching for pairing service” never finishes. Allow Shizuku to run in the background. Pairing needs local network access, and many phones cut network access for apps as soon as they aren’t on screen.
Pairing fails as soon as you tap “Enter pairing code” (Xiaomi, POCO). Change the notification style to Android in Settings › Notifications › Notification shade.
It starts, but apps say the permission is limited.
- Xiaomi, POCO (MIUI): also enable USB debugging (Security settings) in Developer options. It is a separate switch from USB debugging.
- OPPO, OnePlus (ColorOS): disable Permission monitoring in Developer options.
- Meizu (Flyme): disable Flyme payment protection in Developer options.
Shizuku stops at random.
- Let Shizuku run in the background.
- Don’t turn off USB debugging or Developer options while you use it.
- In Developer options, set the USB mode to charge only: Default USB configuration › No data transfer on Android 9 and later (Select USB configuration › Charge only on Android 8).
- On Android 11 and later, turn on Disable adb authorization timeout.
- Huawei (EMUI): enable Allow ADB debugging options in “Charge only” mode.
- Xiaomi (MIUI): don’t run the scan in the Security app. It turns Developer options off.
- Sony: ignore the dialog that appears when you connect USB, because answering it changes the USB mode.
What to use it for
Once Shizuku is running, the apps below can use it. Each one asks for Shizuku permission the first time. See the Shizuku apps list for a side-by-side comparison, including which ones also work without Shizuku.
Apps in this guide
-
Shizuku Lets other apps use Android’s system APIs with the same rights as ADB. You start it once with wireless debugging or root, and apps that support it can do what normally needs a computer.Download -
Install with Options Installs APKs with options normally reserved for adb: test-only apps, downgrades, split APKs and Android 14’s blocked old apps.Download -
FireWall Blocks Blocks Wi-Fi or mobile data per app without root, through Shizuku or a local VPN.Download -
Private DNS Quick Toggle A Quick Settings tile that switches Android’s Private DNS between providers in one tap.Download -
Volume Manager Gives each app its own volume, from its own screen or a replacement volume popup.Download -
OwnDroid Puts Android’s device-owner and work-profile controls on your own phone: block uninstalls, disable the camera, manage users and more.Download
Sources
- Shizuku user manual (setup and FAQ) checked Sep 27, 2026
- Android Debug Bridge: wireless debugging requirements checked Sep 27, 2026
- Shizuku releases on GitHub (13.6.0: automatic start on a trusted Wi-Fi network) checked Oct 1, 2026