/Cross-Compiled-Binaries-Android

A collection of (mostly) static cross compiled binaries for android

Primary LanguageShell

Cross Compiled Binaries for Android

This repo contains a variety of binaries cross compiled for android with Android NDK. All are static linked unless in a dynamic folder. Feel free to use them for whatever. Also contains some files for ccbins mod

Note

I currently won't be accepting any binary addition requests at this time. I barely have the time to maintain the current list let alone add anymore to the mix. Hopefully this changes at some point in the future

Disclaimer

I am not responsible for anything that happens to your device as a result of these binaries. If you don't know what a binary does, read up on its documentation first. If you're install gets borked because of a bad command, that's on you

CCBins

Looking for ccbins? CCBins is the official magisk module terminal script that pulls these binaries and installs them. You can download it from my website here: https://zackptg5.com/android.php#ccbins

Binaries Build Script

You can find the build script for these in the build_scripts folder.

Actively Maintained:

  • Aria2 (v1.37.0) - to use static linked without root, use --async-dns --async-dns-server=<yourdnserver,yourotherdnsserver> (not needed for dynamic linked)
    • For use in an installer zip - use static linked
    • For use on a device - use dynamic linked if on Oreo (API 26) or newer
  • Bash (v5.2.21)
  • Bc (v6.7.5) - Gavin Howard posix Bc with GNU extensions
  • Brotli (v1.1.0)
  • Coreutils (v9.4) - has selinux support, openssl support, and includes patches for advanced cp/mv (adds progress bar functionality)
  • Cpio (v2.12) - v2.13 is bugged so staying with this version
  • Curl (v8.6.0) - boringssl support and more - working ssl, to use static linked without root, use --dns-servers <yourdnserver,yourotherdnsserver> (not needed for dynamic linked)
    • For use in an installer zip - use static linked
    • For use on a device - use dynamic linked if on Oreo (API 26) or newer
  • Diffutils (v3.10)
  • Ed (v1.20.1)
  • Exa (v0.10.1) - dynamic only
  • Findutils (v4.9.0)
  • Freedup (v1.6-3)
  • Gawk (Awk) (v5.3.0)
  • Grep (v3.11)
  • Gzip (v1.13)
  • Htop (v3.3.0)
  • Iw (v5.9)
  • Jq (v1.7.1)
  • Keycheck
  • Nano (v7.2)
  • Nethogs (v0.8.6)
  • Ncursesw (v6.4) - only terminfo files - needed for some binaries such as htop
  • Nmap (v7.93) - dynamic only
  • Openssl (v3.2.1)
  • Patch (v2.7.6)
  • Patchelf (v0.18)
  • Rsync (v3.2.7)
  • Sed (v4.9)
  • Sqlite3 (v3.45.1) - dynamic only
  • Strace (v6.7)
  • Tar (v1.35)
  • Tcpdump (v4.99.4)
  • Tinyalsa (v2.0.0)
  • Vim (v9.1.0143)
  • Wget2 (v2.0.1) - dynamic only
  • Xmlstarlet
  • Xxd (v1.10)
  • Zip (v3.0)
  • Zsh (v5.9)
  • Zstd (v1.5.5)

Pulled from Offical Sources

  • RClone (v1.63.0)

Deprecated:

These are binaries that will be left "as is". I will not be updating them anymore

  • Iftop (v1.0pre4) - dynamic only
  • Wavemon (v0.9.3) - note that your kernel must have wireless extensions enabled (which most android ones don't). See here and here for more details

Credits