/fastd-android

Unofficial Android port of fastd ("Fast and Secure Tunneling Daemon")

Primary LanguageAssemblyOtherNOASSERTION

fastd for Android

Android port of fastd.

Current (2015-01-15) Android patchset has been merged into fastd master. Future Android related development will continue to be hosted here, before being merged into fastd.

Runtime Requirements

  • Android 4.1+
  • x86 / ARMv7a
    • NEON optimization is planned but not currently required
    • Not tested with x86_64 or AArch64 but should work too

How to Build

  • Android NDK r10d+ (r10c or older versions won't work)
    • make sure ANDROID_NDK_HOME is set
  • Ubuntu 12.04+
  • or Mac OS X 10.10+ (older version should work too)
    • Homebrew
    • brew install automake libtool cmake bison

Then simply run doc/build-fastd-android.sh from fastd-android folder. Be warned the script is not perfect; you may need to look into it should anything go wrong.