Android反编译

转自:
http://blog.csdn.net/yuan1993711/article/details/51345018


一.图片资源获取、
首先准备一个apk,嘿嘿就是你啦

这里写图片描述
这里是一个.apk后缀的文件,我们先把后缀改成,zip, 然后就成了这样
这里写图片描述

化身压缩文件啦撒,然后打开后你就能看到如下图
这里写图片描述

从压缩文件里解析出来的有很多目录撒,有大家熟悉的res目录,还有一个待会着重介绍的 classes.dex文件
在res目录下,我们就可以获取到我们需要的图片了撒,是不是非常esay
这里写图片描述

二.XML资源获取
我们可以在刚刚的目录下看到很多.xml的文件,但是你以为这个也可以直接打开,你就太年轻了,当你尝试着打开的时候都是乱码或者是空白,那么我们要如何获取到这个xml资源呢,这时候就需要借助一个jar包,就是它,axmlprinter2.jar 这个东西你只要百度下,就能搜到。 然后 你把他放跟你解压出来的xml放在同级目录下,用cmd命令找到这个目录, 我这边的示例是将xml放在了E盘,大家根据情况,cd到自己解压出来的目录下,然后执行
Java -jar AXMLPrinter2.jar xxxxx.xml>xxxxx.txt
如下所示
这里写图片描述

这个时候你就能获取到xml里的东西啦
这里写图片描述

是不是很easy嘻嘻
这里写图片描述

AXMLPrinter2.jar下载地址:http://download.csdn.net/detail/simbaba/8625893

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容