Shizuku Apps: 15 Open-Source Tools, Each Checked for the Shizuku API (2026)
Fifteen open-source Android apps that use Shizuku for ADB-level access without root. We confirmed the Shizuku API inside every APK and scanned each for trackers.
Shizuku is a small service that lets ordinary apps call Android’s system APIs with the same rights as ADB, the developer debugging bridge. You start it once, either over wireless debugging on Android 11 and later or with root. After that, any app that supports Shizuku can do things that normally need a computer and a USB cable, and your phone doesn’t have to be rooted. Shizuku itself is on Google Play, and we host it too; our guide walks through starting it. Most of the apps that make use of it are not on Google Play.
Quick picks
- If you already use Shizuku for installs, Install with Options is the one you’ll use most.
- For a single, low-risk tweak, Private DNS Quick Toggle is the lightest.
- If you want the most control over the device, choose OwnDroid.
- To stop specific apps from going online without giving up your VPN, use FireWall Blocks in Shizuku mode.
- To keep apps from GitHub and other release pages updated, set Obtainium to install through Shizuku.
- For Google Play apps on a phone without the Play Store, use Aurora Store with its Shizuku installer.
- To remap buttons, or trigger actions with the screen off, use Key Mapper in Expert Mode.
- To type ADB commands without a computer, use aShell or aShell You, which can also reach other devices over OTG.
- To remove pre-installed apps without root, use Canta, and check its safety labels first.
How we picked these fifteen
“Supports Shizuku” is easy to claim, so we checked it. Each app on this list has the Shizuku client library, the rikka.shizuku classes, compiled into the APK we host. The class we found is listed on each app’s page. One app we started with, Androoster, didn’t have the library in its current build, so it isn’t here.
All fifteen are open source. Five are also on Google Play: Key Mapper, Canta, Material Files, Taskbar, and aShell, which is paid there. Each file was matched to the signing key its repository publishes for it: IzzyOnDroid for ten of them, F-Droid for Obtainium, Aurora Store, Key Mapper, Material Files and Taskbar.
At a glance
| App | What it does with Shizuku | Needs | Size | Trackers found |
|---|---|---|---|---|
| Install with Options | Installs APKs with ADB-only options | Android 7.0+ | 13.1 MB | Bugsnag |
| Volume Manager | Sets volume per app | Android 13+ | 18.2 MB | None |
| OwnDroid | Device-owner and policy controls | Android 6.0+ | 3.4 MB | None |
| Private DNS Quick Toggle | Switches Private DNS from a tile | Android 9+ | 4.3 MB | None |
| FireWall Blocks | Blocks internet per app without taking the VPN slot | Android 11+ | 12.7 MB | None |
| Florid | F-Droid client (use not described) | Android 7.0+ | 28.5 MB | None |
| Obtainium | Installs apps and updates from developers’ release pages | Android 8.0+ | 26.1 MB | None |
| Aurora Store | Installs apps and updates from Google Play | Android 6.0+ | 9.4 MB | None |
| Key Mapper | Sends key events and runs its Expert Mode for remapping buttons | Android 8.0+ | 15.0 MB | None |
| aShell You | Runs ADB shell commands on the phone itself | Android 9+ | 11.5 MB | None |
| Canta | Uninstalls pre-installed apps for your user | Android 9+ | 5.0 MB | None |
| Material Files | Runs its file service with ADB rights instead of root | Android 6.0+ | 10.9 MB | None |
| Droid-ify | Installs updates from F-Droid repositories without prompts | Android 6.0+ | 6.0 MB | None |
| aShell | The original local ADB shell | Android 7.0+ | 2.2 MB | None |
| Taskbar | Grants itself one permission for its desktop mode | Android 5.0+ | 2.8 MB | None |
Install with Options
This installer offers the options you would otherwise get from adb install: installing test-only apps, getting past Android 14’s block on apps built for old Android versions, downgrading some packages, installing split APKs and installing several apps in one go. On Android 11 and later all of it works on the phone itself. The APK also bundles libsu, a root-shell library, which suggests it can work through root as well.
One thing the store listing doesn’t mention: the package contains the Bugsnag crash-reporting SDK, which is on the Exodus tracker list. IzzyOnDroid hasn’t flagged the app for tracking. Bugsnag is usually used to send crash reports, but the code being present doesn’t tell us when it runs or what it sends.
Volume Manager
Sets the volume of each app separately, so a game can stay quiet while a podcast plays at full volume. It can replace the system volume popup, open from the accessibility button, or be used from its own screen. It needs Android 13 or later and is still at version 0.2. It declares only four permissions. One of them, WRITE_SECURE_SETTINGS, is the kind that only Shizuku or ADB can grant.
OwnDroid
A device policy controller: the enterprise-management layer of Android, turned on your own phone. Once it is set up as device owner, profile owner, a work profile or through Dhizuku, it can disable the camera or screenshots, suspend or hide apps, block uninstalls, manage Wi-Fi networks, and create or switch users. It is the most powerful app on this list and also the easiest to misconfigure, so read its documentation before activating device-owner mode. Location and Wi-Fi permissions are in its manifest, most likely for the Wi-Fi management features, since Android requires location access to scan for networks. At 3.4 MB it is also the smallest download here.
Private DNS Quick Toggle
Adds a Quick Settings tile that switches Android’s Private DNS between providers, which is handy for turning an ad-blocking DNS on and off with one tap. The app declares only three permissions. The one that matters, WRITE_SECURE_SETTINGS, has to be granted through Shizuku or manually over ADB. It needs Android 9 or later, the version that introduced Private DNS.
FireWall Blocks
A per-app firewall with two modes. In Shizuku mode, which the developer recommends, rules are applied through Shizuku and the app doesn’t need to keep running. The catch is that after a reboot you start Shizuku, then open the app once to re-apply the rules. In VPN mode it uses Android’s local VPN slot instead, which means no setup, plus a live monitor of which apps are connecting, but you can’t run another VPN at the same time. You can use both modes together. It declares ten permissions, and only notifications asks first.
Florid
A redesigned client for browsing and installing apps from F-Droid and from other repositories you add. The Shizuku library is in the APK, but the project doesn’t say what it uses it for, so we won’t guess. Our scan found no known tracker SDKs, but since version 1.3.0 the app sends a daily usage ping of its own, a random installation ID and the app version, which you can switch off in the settings. It is also the largest app here and ships native code for 64-bit ARM only.
Obtainium
Obtainium keeps apps from outside the app stores up to date. You give it the address of an app’s release page, on GitHub for example, and it tells you about new versions and installs them. In its settings you can switch the installer to Dhizuku, Shizuku or Sui. With Shizuku or root it can also record Google Play as the source an app was installed from, presumably for apps that check where they came from. Our copy is the F-Droid build, which needs a 64-bit ARM phone.
Aurora Store
An open-source client for Google Play: it downloads free apps and their updates from Play without the Play Store app, so it also works on phones without Google services. Its settings list several install methods, and one of them is a Shizuku installer, which the app says needs Shizuku or Sui to be set up and permission granted. It is the only app here that depends on Google’s servers, through an API its developers reverse-engineered, so a change on Google’s side can break it.
Key Mapper
Remaps buttons, from the volume keys to gamepads, to more than 100 actions. With Shizuku it can send key events without switching to its own keyboard and grant itself the WRITE_SECURE_SETTINGS permission without a computer. Shizuku can also start its Expert Mode, which remaps buttons through the ADB shell so that triggers work even with the screen off. The build we host is F-Droid’s FOSS one, without the Play version’s floating buttons and paid triggers.
aShell You
A terminal for ADB commands on the phone itself. Through Shizuku it runs shell commands with ADB’s rights, including long-running ones such as logcat or top, and keeps bookmarks for the commands you use most. It can also send commands to another Android device over an OTG cable or wireless debugging.
Canta
Removes apps your phone maker pre-installed, a job that otherwise needs root or a computer running ADB. Through Shizuku it uninstalls them for your user only, so their APKs stay on the phone and can be restored. Labels from the Universal Debloat List mark which apps are unsafe to remove; removing a critical one can cause a bootloop.
Material Files
A full open-source file manager, with archives and FTP, SFTP, SMB and WebDAV shares. Version 1.7.5 added Shizuku support: the file service that normally needs root can run through Shizuku instead, with ADB-level rights.
Droid-ify
An F-Droid client that can install through Shizuku as one of its install methods. In its source code, the Shizuku installer runs Android’s pm package command, so updates from F-Droid, IzzyOnDroid and your own repositories can install without a confirmation for each app.
aShell
The original local ADB shell for Shizuku, and the app aShell You grew out of. It comes with examples of common ADB commands, bookmarks, a command history and a file manager for folders that need ADB’s rights. On Google Play it is a paid app; the developer’s build here is free.
Taskbar
A start menu and a tray of recent apps that sit on top of whatever you are doing, plus a desktop mode for when the device drives an external display. Shizuku is optional here. Some of the desktop-mode settings need the WRITE_SECURE_SETTINGS permission, which the app otherwise asks you to grant with an adb command from a computer. In the source code, when Shizuku is running, Taskbar uses it to grant itself that one permission, and that is all it uses Shizuku for.
Download the 15 apps
-
Install with Options Shizuku API confirmed in the APK · 1 tracker SDK · 6 permissionsDownload -
Volume Manager Shizuku API confirmed in the APK · no trackers found · 4 permissionsDownload -
OwnDroid Shizuku API confirmed in the APK · no trackers found · 15 permissionsDownload -
Private DNS Quick Toggle Shizuku API confirmed in the APK · no trackers found · 3 permissionsDownload -
Florid Shizuku API confirmed in the APK · no trackers found · 19 permissionsDownload -
FireWall Blocks Shizuku API confirmed in the APK · no trackers found · 10 permissionsDownload -
Obtainium Shizuku API confirmed in the APK · no trackers found · 18 permissionsDownload -
Aurora Store Shizuku API confirmed in the APK · no trackers found · 21 permissionsDownload -
Key Mapper Shizuku API confirmed in the APK · no trackers found · 33 permissionsDownload -
aShell You Shizuku API confirmed in the APK · no trackers found · 18 permissionsDownload -
Canta Shizuku API confirmed in the APK · no trackers found · 7 permissionsDownload -
Material Files Shizuku API confirmed in the APK · no trackers found · 14 permissionsDownload -
Droid-ify Shizuku API confirmed in the APK · no trackers found · 17 permissionsDownload -
aShell Shizuku API confirmed in the APK · no trackers found · 3 permissionsDownload -
Taskbar Shizuku API confirmed in the APK · no trackers found · 21 permissionsDownload
Popular Topics
-
Obtainium Alternatives: 4 Open-Source Tools to Install and Update Apps
5 apps




-
Play Heroes III, RollerCoaster Tycoon 2 and Transport Tycoon on Android
3 apps


-
Customize Android: 6 Open-Source Apps, From Launcher to System UI
6 apps




-
Fossify: 10 Open-Source Replacements for Simple Mobile Tools
10 apps




-
12 Open-Source Android Games With No Ads or In-App Purchases
12 apps




-
LSPosed Modules: 9 Open-Source Xposed Modules Worth Installing
9 apps


-
Minecraft Java on Android: 3 Open-Source Launchers Compared
3 apps


-
NewPipe and 5 Alternatives: Open-Source YouTube Apps Compared
6 apps




-
Open-Source Roguelikes: Shattered Pixel Dungeon, DCSS and Brogue Compared
3 apps


-
Open-Source Strategy Games: Mindustry, Unciv and Wesnoth Compared
3 apps


-
KernelSU vs APatch vs Magisk: Which Root Solution Fits Your Phone
4 apps



-
Termux Add-ons: What All 7 Plugins Do, and Which Build You Need
8 apps




-
Open-Source VPN and Proxy Apps for Android, Compared
7 apps




-
YouTube Music Clients: 8 Open-Source Apps Compared
8 apps



