反编译apk文件

   研究了一下午反编译...终于搞定了..不过编译完导入一看 妈呀 没把我吓死 全是红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源文件啦

下载下来后自己想吧...再让我说就没啥意思了。。。

猜你喜欢

转载自kongdesheng.iteye.com/blog/888976