// the find
tiann/eadb
eBPF Android Debug Bridge
eadb bootstraps a full Debian chroot on a rooted Android device so you can run eBPF tooling — BCC, bpftrace, bpftool — that normally has no business being on Android. It's a Rust rewrite of the older adeb project, aimed at kernel/systems engineers who need eBPF observability on real Android hardware.
Ships prebuilt rootfs tarballs so you don't have to build anything to get started. Supports both ADB and SSH transports, which matters because adb root is disabled on production builds. Cargo install works, so the host-side tool fits neatly into a Rust workflow. GitHub Actions CI builds arm64 and x86_64 images on every release, so the rootfs stays fresh.
Last commit is March 2024 and 563 stars suggests a small niche — this is unlikely to get bug fixes if you hit a problem. Requires root on the device, full stop; there's no story for locked bootloaders or non-Magisk setups beyond a vague pointer to adb_root. The build-your-own-image path only works on Ubuntu/Debian with qemu-user-static, so macOS or Windows users need Docker or WSL with no first-class support. The README credits adeb as the origin but gives no technical detail on what actually changed, making it hard to evaluate whether the rewrite added anything beyond language preference.