finds.dev← search

// the find

tiann/super-adb

★ 309 · Python · MIT · updated Mar 2019

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →