// the find
tiann/super-adb
Enhance the adb shell using busybox, supporting vi、grep and awk etc. No need root.
A Python wrapper around adb shell that pushes a busybox binary onto Android devices, giving you grep, awk, vi, and other standard utilities without rooting. Useful for developers who spend time debugging on-device and are tired of the stripped-down toybox environment.
No root required — it uses run-as or the app sandbox to install busybox per-package, which is a neat workaround. The approach is dead simple: it's essentially a pexpect wrapper that sets up the environment before dropping you into a shell. Solves a real daily frustration for Android developers debugging production apps.
Abandoned since 2019 and requires Python 2.x with pexpect — both are long dead. The included busybox binary is armv6l only, so it won't work on arm64 devices (everything made after ~2014). No packaging, no tests, no documentation in English, and the whole thing is a single shell script masquerading as a Python file. Modern Android debugging tools (adb shell with newer platform-tools, or running busybox via Termux) have largely made this unnecessary.