using system APIs directly with adb/root privileges from normal apps
Author:Rikka apps
APK source:Github
Google Play:Check if it's there

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:

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.

anti Anti-Features:
  • UpstreamNonFree (the application is or depends on non-free software, so parts had to be removed):
    ⇒ TOS forbids redistribution of modified versions of the app.
Download Website Source Issues ChangeLog
1.jpg 2.jpg
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device. Some clients have this repo enabled by default, e.g. Neo Store or, of course, the IzzyOnDroid client by Sunil. With others (like the official client) you'll have to add this repo manually (see the hint on top of the package list for how to do that).


Version 13.5.4.r1049.0e53409 (2024-03-10)

Android Versions:
  • Target: 13.0
  • MinVer: 7.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64
Malware-Check:Passed help icon
24 Libraries detected: help icon

Download (3.3 M)

Version 13.5.3.r1036.fff3f87 (2023-12-14)

Version 13.5.2.r1028.2bbf671 (2023-09-24)