Skip to content

Development & Automation

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.

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

ADB & Debugging

  • ADB Root - A Magisk module that runs the adbd daemon as root and skips USB authentication. FOSS [M]
  • Android-ADB-over-WiFi - Toggles a rooted device's Android Debug Bridge daemon (adbd) between USB and WiFi mode. FOSS [LSP]
  • Debug Assistant - The simplest yet powerful logcat capture system as Magisk module. FOSS [M]
  • Hotspot Wireless Debugging - Xposed module to allow Wireless Debugging over Wi-Fi Hotspot. FOSS [LSP]
  • LADB - Local ADB shell. FOSS|
  • Log Catcher - Captures logcat and kernel messages during startup and archives them as timestamped tarballs after unlock. FOSS [M] [K]
  • 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]
  • Wireless ADB Switch - Quickly enable or disable Android's Wireless Debugging feature. Includes widgets and a quick settings tile for convenience. FOSS|

Developer Tools

  • ⭐ Shizuku Fork - Shizuku fork with automatic Shizuku startup, automation, and recovery features. FOSS
  • 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]
  • 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]
  • 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
  • KSU Toolkit - Small extensions on top of KernelSU for testing and debugging purposes. FOSS [K]
  • 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]
  • Py2Droid - Install Python 3 on Android, including the standard library (STDLIB). FOSS [M]
  • SideWire - Native bridge for controlling rooted Android devices from Windows, macOS, or Linux. FOSS [K]
  • SELinux Permissive - Magisk Module that switches SELinux to permissive mode. FOSS [M]
  • Shevery - Based on shizuku with Jetpack Compose, Material 3, and compatibility enhancements. FOSS
  • Shizuku - Use system APIs directly with ADB/root privileges. FOSS| |
  • SQLite3 for Android - Provides a statically linked sqlite3 binary for arm64-v8a, armeabi-v7a, x86 and x86_64. Proprietary [M]
  • 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]
  • Zygisk-Loader - Module for hot-swapping native libraries into Android applications without rebooting. FOSS [K]

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]
  • DebDroid - Debian Container Runtime for Android. FOSS
  • 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]

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]
  • 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_SETTINGS granted through Shizuku or root. FOSS|

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]
  • OnePlus Flash Control - Precise control over the brightness of the dual-tone and quad-tone LED flashes for OnePlus devices. FOSS
  • USB HID Client - Use your phone as a keyboard and mouse without any software on the other end. FOSS|