研究了一下午反编译...终于搞定了..不过编译完导入一看 妈呀 没把我吓死 全是红XX 唉...更加头痛的事又来了!
不过还是记录下 如何反编译的吧..虽然网上有很多 但是别人写的 跟自己操作一遍还是2马事..
首先得把apk文件的后缀改成rar..然后在解压
说白了 其实很简单 首先要下载几个反编译工具
比如说:
1:AXMLPrinter2.jar 这个用来反编译XML的 因为项目部署编译完后 xml也会被编译成二进制的形式 所以想看配置文件 也是需要反编译过来 用法其实很简单
下载下来后直接运行这个命令:java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt 这样就可以在txt文件中看到你想要看到的XML文件了
2:就是dex2jar 这个工具 这个工具就是用来编译 源代码的 下载下来解压
直接把要反编译的classes.dex文件拷贝在这个dex2jar.bat的目录下 就好了
扫描二维码关注公众号,回复:
1166525 查看本文章
然后到那个目录下执行这个命令 :dex2jar.bat classes.dex 就OK了
最后会出现一个classes.dex.dex2jar.jar的文件
3:最后一步更简单了..就是使用 jd-gui 这个工具把这个jar文件转换成java源文件啦
下载下来后自己想吧...再让我说就没啥意思了。。。