Shizuku App
Shizuku allows apps to use system APIs directly with adb/root privileges, improving performance and developer experience compared to the “old school” method of executing su commands.
The Shizuku app will direct the user to run a process (Shizuku service process) using root or adb.
When the app process starts, the Shizuku service process sends the binder to the app process. The app interacts with the Shizuku service through the binder, and the Shizuku service process interacts with the system server through the binder. The advantages of Shizuku are:
- Minimal extra time and performance consumption
- It is almost identical to the direct invocation API experience (app developers only need to add a small amount of code)
Shizuku uses a completely different way.
Several apps already use Shizuku. If you want to integrate it with yours, take a look at the Developer guide.
NOTE: If you are using GrapheneOS
System settings - "Security" - "Secure app spawning" may need to be disabled.
Many manufacturers modify Android, preventing Shizuku from working properly. To resolve issues, allow Shizuku to run in the background and adjust device settings as specified in the User guide
What's new in 13.6.0.r1086.2650830c
Here's a summary of the Shizuku 13.6.0 release notes, formatted as an HTML list:
- Support for Android 14 QPR1.
- Updated start command. The start command can now be copied to any executable location.
- Support for auto start without root on Android 13 and above when connected to a trusted WLAN.