POSIX Shell Utilities

BusyBox for Android NDK Magisk Module

Maintained by renowned developer osm0sis, BusyBox for Android NDK is the essential Swiss Army Knife of command-line tools. Statically compiled with the latest Android NDK to provide over 300 POSIX utilities for shell scripting, root automation, and power-user workflows.

Why Toybox Is Not Enough for Power Users

Stock Android includes a minimalist shell utility called toybox. While sufficient for basic OS tasks, toybox lacks standard POSIX flags, advanced regular expression support in sed/awk, stream compression tools, and network binaries. BusyBox NDK provides a complete, desktop-grade GNU/Linux command environment systemlessly.

Popular Applets Included (300+ Total)

Text & Stream Filtering

awk, sed, grep, egrep, cut, tr, head, tail, diff, patch, sort, uniq, wc, fold

Archiving & Compression

tar, gzip, gunzip, bzip2, xz, unxz, lzma, unlzma, zip, unzip, cpio, ar

Filesystem & Storage

fdisk, blkid, mkfs.ext4, fsck, e2fsck, mount, umount, losetup, dd, df, du

Networking & Diagnostics

wget, curl, nc (netcat), ping, traceroute, netstat, ifconfig, route, arp, nslookup

Installation & Shell Verification

  1. Download the latest release of BusyBox for Android NDK from osm0sis (GitHub Releases).
  2. Flash the zip in Magisk App -> Modules -> Install from storage.
  3. Reboot your device.
  4. Open Termux or an ADB shell to verify installation:
    BusyBox Verification CLI
    # Check BusyBox version and built-in applet list $busybox --help
Source & Verification Standard

Verified against official upstream repository osm0sis/busybox-ndk on Magisk v30.7 (February 23, 2026).