原文地址:http://fuzion24.github.io/android/obfuscation/ndk/llvm/o-llvm/2014/07/27/android-obfuscation-o-llvm-ndk/

环境准备

假设Android NDK所在的目录为 $ANDROID_NDK_ROOT。

将OSX-NDK-Obfuscator.tar.bz2解压到目录$ANDROID_NDK_ROOT/toolchains

tar zxvf OSX-NDK-Obfuscator.tar.bz2 -C $ANDROID_NDK_ROOT/toolchains/

在目录$ANDROID_NDK_ROOT/toolchains下增加了2个目录

cd $ANDROID_NDK_ROOT/toolchains
ls -l|grep obfuscator
drwxr-xr-x@ 4 test  staff  136  2  4 13:00 arm-linux-androideabi-clang3.4-obfuscator
drwxr-xr-x@ 6 test  staff  204  1 13 17:26 obfuscator-llvm-3.4