Knowledge Base
Shizuku FAQs
Everything you've ever wanted to know about Shizuku APK — answered clearly, without jargon.
Basics
Getting Started with Shizuku
Shizuku is an Android app that starts a privileged background service — via ADB or root — to let other apps access protected system APIs. You'd use it to give apps advanced permissions like uninstalling bloatware, editing system settings, managing app permissions, or running shell commands — without actually rooting your phone. It's popular among power users who want more control while keeping their device secure and stock.
No — this is Shizuku's main selling point. It works on completely stock, unrooted devices using ADB (wired via PC) or wireless debugging (Android 11+). Root is optional. If your phone is rooted via Magisk or KernelSU, setup is even simpler — just tap "Start with root."
Shizuku officially supports Android 6.0 (Marshmallow) and above. The wireless debugging startup method requires Android 11 or higher. For auto-start on trusted Wi-Fi, you need Android 13+. Version 13.6.0 adds full Android 16 QPR1 support.
Many popular apps support Shizuku: AppOpsX (permissions), LADB (ADB shell), MacroDroid and Tasker (automation), Canta and Titan Uninstaller (debloating), Mihon and Aniyomi (media), MT Manager (file management), VolumeManager, PhoneProfilesPlus, and many more. Check the official apps list for a full catalog.
Setup & Usage
Installation & Running Shizuku
On rooted phones with the Sui Magisk module, yes — Shizuku auto-starts on boot. On non-rooted phones, you must restart it after each reboot via ADB or wireless debugging. Exception: Android 13+ with a trusted Wi-Fi network configured allows auto-restart without root or manual steps.
You'll need a PC. Connect via USB, enable USB debugging, and run:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh. See our full ADB Commands Guide for step-by-step instructions. For rooted devices, just tap "Start with root" — no PC needed.Not necessarily. On Android 11+, pair once via wireless debugging and use it completely over Wi-Fi. On rooted devices, no PC is required at all. A PC is only needed for initial setup on non-root devices running Android 10 or below.
Try in order: (1) Toggle Wireless Debugging off and back on. (2) Disable any VPN or private DNS. (3) Ensure phone and PC are on the exact same Wi-Fi (not guest network). (4) Disable battery optimization for Shizuku. (5) On MIUI/HyperOS, also disable "Private protection" for Shizuku. If nothing works, use USB ADB as a fallback.
Update from your original source. Google Play auto-updates like any app. If you sideloaded, download the new APK from GitHub and install it over the existing version — your settings and permissions migrate automatically.
Features
What Shizuku Can (and Can't) Do
Not by itself, but yes with a companion app. Canta or Titan Uninstaller can uninstall or freeze system apps when Shizuku is running. Grant them Shizuku permission and they handle the rest — no root required.
For many everyday power-user tasks, yes. Shizuku covers: removing bloatware, managing permissions, tweaking system settings, running automation scripts. However, it runs as the "shell" user (not UID 0/root), so very deep modifications — like editing system partitions, flashing images, or Xposed-style hooks — still require full root.
Only apps specifically coded to use the Shizuku API will benefit. Shizuku doesn't universally unlock all apps. The ecosystem is large and growing — dozens of apps now support it. Check an app's description or GitHub page to confirm Shizuku support.
Safety & Privacy
Is Shizuku Safe to Use?
Yes, Shizuku is safe. It is open source on GitHub, maintained by reputable developer Rikka, regularly scanned by VirusTotal with zero detections, and runs under the standard "shell" user — the same as ADB. It doesn't collect personal data, doesn't require internet, and doesn't permanently modify your system.
No. Unlike rooting, Shizuku doesn't unlock the bootloader or modify the system partition. It uses standard ADB debugging features built into Android. Your warranty should remain fully intact.
Only grant Shizuku permission to apps from trusted, reputable sources. An app with Shizuku permission can perform shell-level actions — similar to ADB access. Always verify the app is well-reviewed and ideally open source. You can revoke permission at any time from within Shizuku.
Advanced
Shizuku vs SUI, Termux & More
SUI is an alternative project by the same developer (Rikka) implementing Shizuku's API under a fully free/libre software license. It's newer and less widely adopted but aims for identical functionality. Most users should use the regular Shizuku unless they have a specific FOSS licensing requirement.
Yes! Install the termux-shizuku-tools package in Termux. Use commands like
shizuku info, shizuku shell, and shizuku exec "command" to run commands entirely on-device. See our ADB Commands Guide for setup instructions.Sui is a Magisk module by Rikka. With it installed, Shizuku auto-starts at boot on rooted devices — no manual ADB commands needed. It also enables Zygisk mode integration. If you use Magisk and want seamless always-on Shizuku, install Sui. Non-rooted users don't need it.
Your device's battery management is killing the background service. Fix: (1) Settings → Battery → App battery usage → Shizuku → set to Unrestricted. (2) On Xiaomi/POCO/HyperOS: enable Autostart for Shizuku. (3) On Samsung One UI: remove Shizuku from Sleeping apps. (4) Whitelist Shizuku in your launcher's background app settings too.