Android代码混淆很大程度上就是为了别人反编译我们的代码,用反编译工具也可以测试我们的代码是否混淆成功。
“工欲善其事,必先利其器”,先介绍一下反编译的工具:
apktool、dex2jar和jd-gui,这里是下载链接:Android反编译工具集
大概的用法与步骤是:用apktool可以获得apk中的资源文件,用dex2jar可以获得apk中包含java代码的jar包,通过jg-gui可以打开jar包中的java代码。
反编译开始:
一、反编译资源文件
解压工具包,打开apktool文件夹,看到下图文件:
将需要反编译的.apk文件也放在这个文件夹里,打开命令行界面(cmd),定位到apktool文件夹(用cd命令)
接着输入命令:apk