Terminal & ADB Tools for Root
Development & Automation tools for rooted Android devices - terminal & shell environments (Termux), ADB & debugging helpers, developer tools (Shizuku and friends), full Linux environments, automation apps (Tasker, MacroDroid, Automate) and hardware/sensor utilities.
ADB & Debugging
- ADB Root - A Magisk module that runs the adbd daemon as root and skips USB authentication.
FOSS[M] - altdb - KernelSU module running a separate wireless ADB server over the local network with six-digit TLS pairing and a WebUI, leaving the system adbd and its authorizations untouched. Android 11+ arm64.
FOSS[K] - Android-ADB-over-WiFi - Toggles a rooted device's Android Debug Bridge daemon (adbd) between USB and WiFi mode.
FOSS[LSP] - Auto USB MTP - Hooks UsbDeviceManager and AdbService in the system framework on Android 12+ to automatically switch USB connections to MTP mode when a cable is plugged in.
Proprietary[LSP] - Debug Assistant - The simplest yet powerful logcat capture system as Magisk module.
FOSS[M][A] - Enable MIUI ADB - Enables adb install on MIUI/HyperOS without Xiaomi account login or SIM verification via a one-shot KernelSU/Magisk script.
FOSS[M][K][A] - Hotspot Wireless Debugging - Xposed module to allow Wireless Debugging over Wi-Fi Hotspot.
FOSS[LSP] - LADB - Local ADB shell with a built-in terminal interface.
FOSS| - Log Catcher - Captures logcat and kernel messages during startup and archives them as timestamped tarballs after unlock.
FOSS[M][K][A] - Logcat Extreme - Logcat reader and capture tool for rooted Android devices.
Proprietary - Loki - Logcat reader that captures, saves and shares another app's logs using root or Shizuku.
FOSS - Magisk-WiFiADB - Enable WiFi ADB automatically.
FOSS[M] - USBManager - Shows a USB mode picker when the phone is connected to a computer, with one-tap ADB toggles and optional auto-disable of USB debugging on unplug.
FOSS[LSP] - Wireless ADB Controller - Magisk module to enable, disable and manage wireless ADB daemon per session or at boot with custom port and key support.
FOSS[M][K][A] - Wireless ADB Switch - Quickly enable or disable Android's Wireless Debugging feature. Includes widgets and a quick settings tile for convenience.
FOSS|
Automation
- ⭐ MacroDroid - Easy to use automation app.
Proprietary - ⭐ Tasker - An advanced and powerful automation app.
Proprietary - Automate - Lets you create custom automation workflows using flowcharts, enabling seamless management of tasks, files, and device settings.
Proprietary - crond4Android - Cron daemon for scheduled jobs on KernelSU, APatch, and Magisk.
FOSS[M][K][A] - Eta - System-level BYOK AI agent with direct Android API calls, a GUI agent, terminal and Alpine/Debian environments, Skills and MCP. Core features run without root; root and LSPosed add system access and assistant entry points. Android 13+.
Proprietary[LSP] - FIRERPA (lamda) - On-device control platform driven by a Python client: remote desktop streaming, UI/OCR automation, traffic capture, built-in Frida and proxy/VPN networking. Runs with or without root.
FOSS - Geto - Applies device settings automatically when selected apps are launched, using
WRITE_SECURE_SETTINGSgranted through Shizuku or root.FOSS| - Zafiro - BYOK AI agent with full phone control, native Shell and Python 3, and Skills and MCP support. Runs via Shizuku with root optional.
FOSS
Developer Tools
- AndroidSpect - Live runtime audit for installed Android apps, serves a browser dashboard.
FOSS[LSP] - Bluetooth Hook - Inject virtual BLE devices into Android system Bluetooth scan results, facilitating Bluetooth application debugging for developers.
FOSS[LSP] - Covalent - Modification framework for React Native apps that runs custom Hermes bytecode before the app's own, forces DevSupport on and exposes React Native DevTools for live inspection and editing. Targets React Native 0.86.3 with Hermes V1.
FOSS[LSP] - Dhizuku API for Xposed - Force applications to support Dhizuku.
FOSS[LSP] - DuckPolicy - Makes apps see no device-policy restrictions on your own device.
Proprietary[LSP] - KSU Toolkit - Small extensions on top of KernelSU for testing and debugging purposes.
FOSS[K] - Nano for Android NDK - Allows temporary recovery use, so you can trigger it from adb shell or TWRP Terminal.
FOSS[M] - Py2Droid - Install Python 3 on Android, including the standard library (STDLIB).
FOSS[M][A] - SELinux Permissive - Magisk Module that switches SELinux to permissive mode.
FOSS[M] - Shizuku - Use system APIs directly with ADB/root privileges.
FOSS|| - SQLite3 for Android - Provides a statically linked
sqlite3binary for arm64-v8a, armeabi-v7a, x86 and x86_64.Proprietary[M] - Zygisk-Loader - Module for hot-swapping native libraries into Android applications without rebooting.
FOSS[K][A]
Shizuku Forks
The official Shizuku app sees infrequent releases, and community trackers report it breaks on the newest Android versions. These forks keep the Shizuku API, so compatible apps work with them unchanged. Forks share the official package name (except Shizako), so uninstall the current Shizuku before installing one. See the awesome-shizuku catalog for the full ecosystem.
- ⭐ Porter - Minimal maintained fork by the SD Maid developer that gives apps ADB access through the Shizuku APIs, with optional root and a compatibility companion for Shizuku-only apps.
FOSS - Fork Shizuku - Easy-to-use variant of thedjchi's fork with watchdog auto-restart, TCP mode and stealth mode.
FOSS - Nightzuku - Fork with a Material 3 Expressive UI and current Android SDK updates.
FOSS - shevery - Material 3 fork with autostart, TCP mode, Dhizuku, module support and a built-in terminal.
FOSS - Shizako - Drop-in replacement that ships a distinct package name, since upstream's license forbids forks from using the stock application ID.
FOSS - Shizuku Fork - Fork with automatic startup, TCP mode, watchdog and stealth mode. Maintenance is currently paused, and many other forks build on it.
FOSS - Shizuku Next - Continuation of thedjchi's fork with improved setup, reliability, UI and additional start methods.
FOSS - ShizukuPlus - Enhanced fork unifying root, ADB and Dhizuku privileges with an extended API suite and Android 16/17 compatibility fixes.
FOSS
Frida & Reverse Engineering
What is Frida?
Frida allows you to inject your own scripts into black box processes, enabling you to hook function calls, modify arguments and return values, and perform other runtime manipulations on applications.
- Florida - Anti-detection build of frida-server for Android, patched and built automatically from Frida upstream.
FOSS - Jezail - On-device pentesting toolkit that exposes a REST API and web interface for device control, app management, Frida, ADB and logcat on a rooted phone.
FOSS - MagiskFrida - Lets you run frida-server on boot with multiple root solutions.
FOSS[M][K][A] - MagiskHluda - Starts a Florida-based, less detectable frida-server on boot, with a web UI to start, stop and configure it.
Proprietary[M][K][A] - ReShift - On-device Frida and Zygisk dynamic analysis suite with script repository management, memory inspection, an IL2CPP Unity dumper, local or cloud LLM script assistance and anti-detection stealth controls.
FOSS[M][K][A] - Undetected Frida - Frida builds with community anti-detection patches applied, also shipped as Magisk/KernelSU modules.
FOSS[M][K] - ZygiskFrida - Injects the Frida gadget into apps through Zygisk, avoiding the ptrace and APK integrity checks that detect frida-server.
FOSS[M][K]
Hardware & Sensors
- GyroHook Project - Allows users to modify the gyroscope sensor data of Android devices.
FOSS[M] - HID Gadget Module - Enables Human Interface Device (HID) emulation/support on Android Devices.
FOSS[M] - Input Leaf - Android client for Input Leap and compatible Deskflow setups that shares a PC's keyboard and mouse with a phone or tablet over Wi-Fi/LAN. Android 8.0+, no root required.
FOSS - OnePlus Flash Control - Precise control over the brightness of the dual-tone and quad-tone LED flashes for OnePlus devices.
FOSS - Open Headunit - Turns an Android phone or tablet into an Android Auto receiver over a USB wireless dongle, Wi-Fi Direct or a headunit hotspot. Root is optional and only needed to re-enable Android Auto's wireless startup receiver on 17.4 and newer.
FOSS| - USB HID Client - Use your phone as a keyboard and mouse without any software on the other end.
FOSS|
Linux Environments
- ⭐ Droidspaces - Run full Linux environments on top of Android, with complete init system support.
FOSS - Auto-Linux - A TUI application to install and manage Linux (chroot) environments on rooted Android devices.
FOSS - Boot Nethunter - Boots Kali-Chroot (one Installed with Nethunter apk) in Termux.
FOSS - Chroot Distro - Install Gnu/Linux distributions on Android.
FOSS[M][A] - DebDroid - Debian Container Runtime for Android.
FOSS - LinuxOnAndroid - Runs a Linux rootfs on the host kernel in a private mount namespace with
pivot_root, fresh/proc/sys/devand a loop-mounted ext4 image, so mount-aware tools and services such as SSH, Tailscale, Samba and Podman behave correctly.FOSS[M] - Magisk Docker - Magisk and KernelSU module for running Docker on rooted Android devices.
FOSS[M][K] - Trixie.apk - Debian 13 (Trixie) Server/Desktop container for rooted Android 5.0+ devices.
FOSS - Ubuntu Chroot - Run Ubuntu 24.04 on Android With full Hardware Access and pure namespace isolation.
FOSS[M][K][A]
Terminal & Shell
- ⭐ Termux - A terminal emulator application for Android OS extendible by variety of packages.
FOSS| - Android 16 Linux Terminal VM Persistence - Keeps Androids Linux terminal running in the background.
FOSS[M] - aShell You - Android shell utility app with Material Design 3 UI, letting you run ADB, root and shell commands.
FOSS| - ReTerminal - Material 3 terminal emulator built on Termux's TerminalView, with multiple sessions, virtual keys and Alpine Linux support.
FOSS - ssh-ksu - Statically compiled musl builds of OpenSSH, Bash, rsync, tmux, htop and nano for KernelSU and Magisk, running the SSH daemon in an isolated mount namespace with a WebUI for logs, config and host keys.
FOSS[M][K] - Termux-Root-Recovery-Tool - Install GSi Rom , Flashing Fastboot Rom, install Twrp Recovery, Boot.img & vbmeta.img files.
FOSS - TermuxRootMods - A Magisk module that enhances the Termux experience for rooted devices.
FOSS[M]