• Stars
    star
    2,741
  • Rank 16,518 (Top 0.4 %)
  • Language
  • License
    Other
  • Created almost 2 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Curated list of awesome Android apps making use of Shizuku

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
  • 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.

More Repositories

1

GalaxyBudsClient

Unofficial Galaxy Buds Manager for Windows, macOS, Linux, and Android
C#
3,434
star
2

tachiyomi-extensions-revived

Revival of removed source extensions for the Tachiyomi app.
Kotlin
1,373
star
3

RootlessJamesDSP

An implementation of the system-wide JamesDSP audio processing engine for non-rooted Android devices
C
798
star
4

DDCToolbox

Create and edit DDC headset correction files
C++
124
star
5

BudsPro-Headtracking

Stream head-tracking data from the Samsung Galaxy Buds Pro in real-time
Python
75
star
6

KomootGPX

Download Komoot tracks and highlights as GPX files (including metadata). Supports bulk-download
Python
67
star
7

FlatTabWidget

Animated minimalist tab widget for Qt
C++
65
star
8

DDCToolbox-Android

Create and edit VDCs on Android
Kotlin
44
star
9

galaxy-buds-firmware-archive

An archive of firmware images for the Galaxy Buds family. Flashable with the GalaxyBudsClient application.
38
star
10

LiquidEqualizerWidget

Modern 15-band equalizer for C++/Qt
C++
37
star
11

SlidingStackedWidget

Animated stacked widget for Qt
C++
35
star
12

SamsungServiceModeOTP

Generate OTP tokens for Samsung Service Mode to activate hidden debug/dumping features. (*#9900#)
Java
32
star
13

XTimeMachine

Let apps travel back in time to circumvent timed app trials. Requires LSPatch (no root) or Xposed.
Kotlin
20
star
14

GalaxyBuds-BatteryLevel

Simple python script to read battery values from the Samsung Galaxy Buds
Python
20
star
15

BudsProAnalysis

Leak and disassembly of the unreleased Galaxy Buds Pro plugin app
Java
17
star
16

MsiEcRamEditor

Edit and dump the RAM of the EC chip of MSI laptops via ACPI-WMI
C#
14
star
17

AutoEqPackages

Minified and compressed AutoEQ packages
Python
14
star
18

AutoEqApi

API to cache and distribute equalization data from the AutoEQ project
C#
14
star
19

FirmwareProviderAPI

Unofficial distribution API of firmware for devices of the Galaxy Buds family
C#
14
star
20

GalaxyBudsFirmwareDownloader

Download firmware images for Buds(+) devices from Samsung's official servers
Python
13
star
21

GraphicEQWidget

GraphicEQ for Qt (based on EAPO)
C++
11
star
22

RootActivityLauncher

Launch all hidden, restricted and unexported activities in Android via Root
Kotlin
11
star
23

SamsungFumoClient

Advanced OMA-DM client with FUMO capabilities designed for retrieving firmware updates and their metadata from Samsung's official servers
C#
11
star
24

QAnimatedSlider

Extended slider widget with animation capabilities
C++
10
star
25

QEqualizerView

Simple equalizer widget for Qt
C++
10
star
26

SamsungFumoScraper

WebAssembly-based web application that is capable of download Samsung OTA firmware files directly from the browser via Samsung's OMA-DM FUMO service.
HTML
10
star
27

CscKeystringDecrypt

Decrypt encrypted Samsung OMR/CSC files (especially keystring.dat)
Java
8
star
28

PPA-Repository

PPA for various packages
Shell
7
star
29

QEditableListView

ListView for Qt with movable items
C++
7
star
30

msi-ec-modern

Fork of msi-ec with support for MSI Modern 15 A11M (Business series)
C
7
star
31

ThePBone

6
star
32

LiveprogIDE

Basic embeddable Liveprog IDE, currently supports EELang2 (JamesDSP for Linux)
C++
6
star
33

Mitsukeru

Rank and collect anime/manga recommendations based on your personal AniList.co profile
C#
6
star
34

JDSP4Linux-GUI

User Interface for JamesDSP on Linux
C++
6
star
35

ScreenCapture.NET

Low-level screen capturing library for .NET Core; supports only X11/Linux currently
C#
5
star
36

GalaxyBuds2-Leak

Data-mining write-up
5
star
37

jadx-type-diagram-plugin

Type diagram plugin for JADX decompiler
Java
5
star
38

GalaxyBudsFirmwareExtractor

Java
5
star
39

RobomasterCheatsheet

Robomaster Python API Cheatsheet
Python
4
star
40

Viper4Windows-GUI

Repainted Viper4Windows UI
C#
4
star
41

BudsPro-AcceleratorPolling

'Stream' accelerator sensor data from the Samsung Galaxy Buds Pro (slow)
Python
4
star
42

onboard-plasmoid

A KDE plasmoid that displays live local telemetry data about the train you're sitting in
C++
4
star
43

Ws2812LedController

Advanced LED controller software for the raspberry pi with a remote client application
C#
4
star
44

flatpak-repo

Personal flatpak repository
4
star
45

JDSP4Linux

Port of the opensource version of JamesDSP to Linux
Shell
4
star
46

linux-stuff

My personal dotfiles backup, utilities, tricks and other stuff
Shell
3
star
47

TVNow-Scraper

Download M3U HLS playlist stream files directly from the server of TVNow and WatchBox
C++
3
star
48

geq2imp

Create impulse responses from CSV frequency responses
C
3
star
49

ArduinoStuff

Some old arduino code (small OS for TFT display, onscreen-keyboard, rtc)
C
2
star
50

app-crawler

Python
2
star
51

Viper4Windows-Translation

German Translation for V4W
2
star
52

plasma6-default-dynamic-wallpaper

Config files for the plasma-wallpapers-dynamic wallpaper plugin
Shell
2
star
53

Viper4Linux-GUI-PPA

PPA repository for the Viper4Linux GUI
Shell
2
star
54

CrunchyrollDownloaderPy

Python version of my crunchyroll downloader (prototype)
Python
2
star
55

GalaxyBudsLive-Disassembly

Analysis of unreleased Galaxy Buds Live "neobeans" plugin app for Android
Java
2
star
56

AssemblyExamples

A small collection of assembler examples
Assembly
1
star
57

IRSerialSender

Converts serial commands to impulses, which will be sent to a color strip
C++
1
star
58

dotfiles

My dotfiles for Linux systems
Shell
1
star
59

PyMatrix

64x32 LED Matrix Controller
Python
1
star
60

LEDMatrixDashboardAVR

Simple Dashboard displaying time and temperature on a LED matrix using an Arduino Mega
C++
1
star
61

ThePBone.WbXml2

Managed wrapper around libwbxml2
C#
1
star
62

mkdlc-touhou-spellbubble

Generate DLC packages from scratch
Shell
1
star