From 5d8801d4687035ae45143f0f3bc3eeaf75dc17ec Mon Sep 17 00:00:00 2001 From: Yves Fischer Date: Mon, 11 Aug 2014 23:26:36 +0200 Subject: Upgrade code to iodine 0.7.0 and improve logging --- jni/iodine/README-android.txt | 45 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 jni/iodine/README-android.txt (limited to 'jni/iodine/README-android.txt') diff --git a/jni/iodine/README-android.txt b/jni/iodine/README-android.txt new file mode 100644 index 0000000..f08c6cf --- /dev/null +++ b/jni/iodine/README-android.txt @@ -0,0 +1,45 @@ + + +iodine - http://code.kryo.se/iodine + +*********************************** + +Extra README file for Android + + +== Running iodine on Android: +1. Get root access on your android device + +2. Find/build a compatible tun.ko for your specific Android kernel + +3. Copy tun.ko and the iodine binary to your device: + (Almost all devices need the armeabi binary. Only Intel powered + ones need the x86 build.) + + adb push tun.ko /data/local/tmp + adb push iodine /data/local/tmp + adb shell + su + cd /data/local/tmp + chmod 777 iodine + +4. Run iodine (see the man page for parameters) + + ./iodine ... + +For more information: http://blog.bokhorst.biz/5123 + +== Building iodine for Android: +1. Download and install the Android SDK and NDK + +2. Download and unpack the iodine sources + +3. Build: + cd src + make base64u.h base64u.c + ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=Android.mk + + or run "make cross-android" in the iodine root directory. + To build for other archs, specify TARGET_ARCH_ABI: + "make cross-android TARGET_ARCH_ABI=x86" + -- cgit v1.2.1