Windows平台

Android平台

Android混淆与保护

程序名称 作者 说明
   由于Android SDK程序很容易被反编译,一些代码混淆工具可以对代码进行混淆,使得反编译后的代码可读性降低。而Android原生程序(NDK)主要是加壳。
混淆
APKfuscator   Tim Strazzere写的一个防止dex逆向的开源项目,主要是让当然几个工具崩溃,例如smali, dex2jar等。参考文档DexEducation-PracticingSafeDex.pdf
主页:https://github.com/strazzere/APKfuscator
加壳