Shizuku
using system APIs directly with adb/root privileges from normal apps
Upstream source is not fully free
- Developer
- Rikka apps
- License
- Apache-2.0
- Package
moe.shizuku.privileged.api- Category
- System
- Latest version
- 13.6.0.r1086.2650830c · May 29, 2025
- Minimum Android
- Android 7.0
Download 13.6.0.r1086.2650830c
Screenshots
Description
When developing apps that requires root, the most common method is to run some commands in the su shell. For example, there is app uses pm enable/disable command to enable/disable components. This method has very big disadvantages:
• Extremely slow (Multiple process creation)
• Needs to process texts (Super unreliable)
• The possibility is limited to available commands
• Even if adb has sufficient permissions, the app requires root privileges to run
Shizuku uses a completely different way. The most important feature Shizuku provides is something like be a middle man to receive requests from the app, sent to the system server, and send back the results. To the app, it is almost identical to the use system APIs directly. But it's much faster as it hooks into the system directly.
Several apps already use Shizuku. If you want to integrate it with yours, take a look at the Developer guide. For users, there's also a User guide.
• Extremely slow (Multiple process creation)
• Needs to process texts (Super unreliable)
• The possibility is limited to available commands
• Even if adb has sufficient permissions, the app requires root privileges to run
Shizuku uses a completely different way. The most important feature Shizuku provides is something like be a middle man to receive requests from the app, sent to the system server, and send back the results. To the app, it is almost identical to the use system APIs directly. But it's much faster as it hooks into the system directly.
Several apps already use Shizuku. If you want to integrate it with yours, take a look at the Developer guide. For users, there's also a User guide.
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 13.6.0.r1086.2650830c | May 29, 2025 | Android 7.0 | 2.5 MB |
| 13.5.4.r1049.0e53409 | Mar 10, 2024 | Android 7.0 | 3.3 MB |
| 13.5.3.r1036.fff3f87 | Dec 14, 2023 | Android 7.0 | 3.3 MB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
Similar apps
-
Screenshot Tile (NoRoot)
Customizable screenshot tool with quick settings shortcut and floating button
-
Coffee
Keep display awake
-
Mute reminder
Remind you to mute media
-
Prepaid Balance
Keep track your prepaid balance
-
Auto Auto-Rotate
Automatically remembers your auto-rotate setting for every app
-
Drowser
Simple background app killer
-
Scrambled Exif
Remove the metadata from your pictures before sharing them
-
WaveUp
Turn on the display by waving