前言
之前一直都是使用windows开发,小编也是个穷比,用的还是大学时候使用的windows dell本,里面加了各种配置,这里悄悄的说一句,能打lol就够了,哈哈哈。这些都是题外话,进入正题,新入职的这家公司给配了一个Mac,从来没接触过苹果产品的我直接就懵逼状态,不过配置环境安装AS还挺顺利的。昨天第一版要上线,做了代码混淆,想要查看下混淆的结果,这就需要反编译工具来搞了。
第一步:
找到你混淆后要反编译的apk,(注:对于混淆不了解的童鞋可以翻看我上一篇博文,点击打开链接)然后解压这个apk,很多说把后缀名给改成zip,可是我直接解压和改名字解压,里面的内容都是一样的,你会看到一下内容:
这里面能用的着的也就是classes.dex文件,因为它是现在第二步中用到的。这个dex文件就是java源代码经过编译在通过DX工具打包而成的。
第二步:
拿到上面解压的dex文件,拷贝一份到提前下载好的dex2jar工具包中,像这样:
第三步:
打开终端命令行,切换到刚才dex2jar那个文件夹下,我的这个文件夹是在