Non-Root

How to Setup and Connect Shizuku on Android

Step-by-step guide to getting Shizuku running using Wireless Debugging — no root required.


Shizuku lets apps run commands with elevated ADB privileges without root. Here is exactly how to set it up.

Requirements

Step 1 — Enable Developer Options

Go to Settings → About Phone → Build Number and tap it 7 times.

Step 2 — Enable Wireless Debugging

Go to Settings → Developer Options → Wireless Debugging and toggle it on.

Step 3 — Pair Shizuku

Open Shizuku, tap Pairing. Then go to Wireless Debugging → Pair Device with Pairing Code and enter the 6-digit code into Shizuku.

Step 4 — Start Shizuku

Tap Start in Shizuku. Status will show "Shizuku is running."

Important Notes

Why Does Shizuku Stop After Reboot?

Shizuku runs as a background service that connects to ADB via Wireless Debugging. When your device reboots, the ADB connection is dropped and the service shuts down. This is a limitation of how ADB works on consumer Android — there is no way to auto-start an ADB-connected service on boot without root.

The workaround for rooted users is to use Shizuku's root mode, which starts automatically. For non-root users, you simply need to open the app and tap Start after each reboot. It takes about five seconds and does not require re-pairing.

How to Grant Shizuku Permission to Apps

Once Shizuku is running, apps that support it will prompt you for permission the first time they try to use the Shizuku API. A dialog will appear asking you to allow or deny. Grant it, and the app will have elevated ADB access for that session. You can manage which apps have Shizuku permission directly from the Shizuku app's main screen.

Which Apps Support Shizuku?

Many popular Android tools support Shizuku. Notable ones include XianTian Pro for performance tweaks, Canta for debloating system apps, App Ops for permission management, and Island for app sandboxing. AxManager uses its own Axeron service which works on the same ADB principle.

Is Wireless Debugging Safe to Leave On?

Wireless Debugging only works on your local network. Someone would need to be on the same Wi-Fi and go through the pairing process which requires physical access to your screen. For home use, leaving it on is generally fine. On public or untrusted networks, turning it off when not in use is a reasonable precaution.

Shizuku vs Running ADB Manually

Without Shizuku, you would need to connect your phone to a PC and run ADB commands manually every time. Shizuku eliminates the need for a PC entirely — once set up, it handles the ADB connection automatically and lets compatible apps use it through a clean permission API.

More Articles