Skip to content

Awesome list of Android apps making use of Shizuku

License

Notifications You must be signed in to change notification settings

Qaz-6/awesome-shizuku

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 

Repository files navigation

awesome-shizuku

Awesome

Shizuku allows normal apps to use system APIs directly with elevated privileges using ADB on non-rooted devices. This list compiles a few apps that are known to make use with Shizuku's capabilities.

More details: https://shizuku.rikka.app/

Pull requests are welcome. See Contributing for hints.


Table of contents


Apps

Audio

Communication

  • TxtNet-Browser - An app that lets you browse the web over SMS GPL-3.0

Customization

  • AmbientMusicMod - Port of Now Playing from Pixels to other Android devices Proprietary
  • AutoDark - A small Android app to let you schedule dark mode On/Off MIT (Source code)
  • AutoDND - A simple tool to toggle DND automatically when using specified apps AGPL-3.0 (Source code)
  • Better Internet Tiles - Bring back Wi-Fi and mobile data tiles on Android 12 or higher + a better unified internet tile GPL-3.0 (Source code)
  • CarrierVanityName - Carrier Vanity Name is a very simple app to change the carrier names on unrooted Android devices No license
  • DarQ - DarQ provides a per-app selectable force dark option for Android 10 and above Apache-2.0
  • Language-Selector - Allows users to select individual app languages (Android 13+) Apache-2.0
  • NoPopping IAP 💰 - Auto Do-Not-Disturb mode Proprietary
  • Repainter IAP 💰 - Install custom Material You designs on your device Proprietary
  • System UI Tuner - View and modify hidden settings on Android devices MIT
  • TapTap - Port of the double tap on back of device feature from Android 12 to any Android 7.0+ device GPL-3.0

Development utilities

  • AndroidLowLevelDetector - Detect Treble, GSI, Mainline, APEX, system-as-root(SAR), A/B, etc. Apache-2.0 (Source code)
  • CurrentActivity - A current activity monitor GPL-3.0
  • LibChecker - An app to view libraries used in apps in your device. Uses Shizuku to determine the install source of other apps. Apache-2.0
  • LogFox - Yet another logcat reader for Android GPL-3.0
  • Logra - Material You logcat viewer for Android GPL-2.0
  • RootActivityLauncher Paid 💰 - Launch/interact with (un)exported activities, services, and receivers. Supports Shizuku alongside root. Proprietary (Source code)
  • TakoStats IAP 💰 - FPS and performance overlay with detailed realtime system information Proprietary

Entertainment

  • Aniyomi - Tachiyomi fork with anime support and plugin management using Shizuku. Apache-2.0
  • Tachiyomi - Manga reader with plugin management using Shizuku. Apache-2.0

Installer & app stores

Miscellaneous

  • Amarok-Hider - Amarok: Hide your private Files and Android APPs with just one click. Apache-2.0 (Source code)
  • Anywhere - An activity and shell shortcut folder Apache-2.0
  • aShell - A local ADB shell for Shizuku powered android devices GPL-3.0
  • DSU-Sideloader - A simple app made to help users easily install GSIs via DSU's Android feature. Apache-2.0
  • KeyMapper - An Android app that change what the buttons do on your devices! GPL-3.0 (Source code)
  • LSPatch - A non-root Xposed framework extending from LSPosed GPL-3.0
  • Mastodon Redirect - A simple app for automatically launching fediverse links in your preferred Mastodon client. MIT (Source code)
  • RealMouse - Control mouse using virtual touchpad. Designed for secondary displays. Proprietary
  • rebootmenu - Lock the screen or open the power menu using shortcuts. Useful if your power button is broken. MIT
  • ScreenOff - Turn off your Android's screen without entering standby/sleep mode Proprietary
  • SDMaid-SE - SD Maid 2/SE is Android's most thorough cleaning tool GPL-3.0 (Source code)
  • SecondScreen - Better screen mirroring for Android devices Apache-2.0 (Source code)
  • SwiftBackup IAP 💰 - Swift Backup can backup your important data in minutes Proprietary
  • WiFiList Paid 💰 - View your saved WiFi passwords on Android 11 and later without root Proprietary (Source code)

Software management

  • App Ops Ads IAP 💰 - Manage application permissions without root Proprietary
  • Blocker - Enable/disable Android components such as activities, services, receivers, and providers Apache-2.0
  • DisabledLauncher - Android app that disables unused apps, while still allowing convenient access to them MIT
  • FreezeYou - Improve your device's speed and battery life by freezing crappy software manually or semi-automatically Apache-2.0 (Source code)
  • Hail Freeze, hide, or disable any app. Create and organize app groups that can be freezed with one-click. - GPL-3.0 (Source code)
  • Ice Box IAP 💰 - Freeze or hide apps using Shizuku Proprietary
  • Inure App Manager 15-day trial Paid 💰 - Android app manager for both rooted and non-rooted devices GPL-3.0 (Source code)
  • Island - Isolate and clone apps for privacy protection and parallel running Apache-2.0 (Source code)
  • Package Manager - A highly powerful app to manage both system and user apps GPL-3.0 (Source code)

Vendor-specific

Google Pixel

Samsung OneUI

MIUI

  • AppLock - Prevent apps from being killed by side slide or one-click cleanup on MIUI 12+ GPL-3.0
  • FiveGSwitcher - 5G shortcut switch for MIUI GPL-3.0 - (Source code)
  • Mi-FreeForm - Display most apps in the form of freeform on MIUI GPL-3.0

Rish shell

rish is an Android executable (not an app) for interacting with a shell that runs on a high-elevated daemon process. For example, if Shizuku was launched using ADB privileges, then rish will also provide a shell that maintains ADB privileges.

To set up rish, open Shizuku, navigate to 'Use Shizuku in terminal apps', and follow the setup instructions. Please note that you need a basic understanding of shells, terminals, and essential commands to use this efficiently.

After rish is set up, you can use it together with any apps that support calling any shell script or executable, even if the app doesn't support Shizuku itself.

Note: Because rish's location is not in $PATH, you may need to manually specify the path to the executable to launch it. If it is located in your current working directory, use ./rish to launch it.

Syntax:

  • rish: Launch the default interactive shell (uses /system/bin/sh)
  • rish exec /path/to/custom/shell: Launch custom/alternative interactive shell
  • rish -c 'whoami': Execute shell command and exit once completed
  • echo 'whoami' | rish: Read shell command from stdin, execute it, and exit once completed

Note: whoami is used as an example and would return the name of the current shell user.

Usage examples:

  • Open an interactive ADB shell using a terminal emulator like Termux directly on your device
  • Trigger high-privilege ADB shell commands using automation apps like Tasker automatically in the background
    • Example: Command rish -c 'reboot' would reboot the device using Shizuku via the shell

The official rish documentation is available here: https://github.com/RikkaApps/Shizuku-API/blob/master/rish/README.md


Development libraries

Core

  • Shizuku - Shizuku system server, API, and app Apache-2.0
  • Shizuku-API - Developer documentation for Shizuku and Sui including examples Apache-2.0

Power

  • PowerAct - An Android library that can manipulate power-related actions with just few lines of code Apache-2.0

Annotations

  • Paid 💰 - Paid application
  • IAP 💰 - Contains in-app-purchases
  • Ads - Contains ads
  • Proprietary - Missing license or closed-source software
  • n-day trial - Payment required after n days

License

This list is under the Creative Commons Attribution-ShareAlike 3.0 Unported License.

About

Awesome list of Android apps making use of Shizuku

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published