现在的位置: 首页 > 综合 > 正文

android 反编 apk

2013年09月04日 ⁄ 综合 ⁄ 共 678字 ⁄ 字号 评论关闭

1.反编资源文件

用 AXMLPrinter2.jar反编xml 文件:

1.将apk的res文件拿到 (将res/layout/main.xml解压出来),同时将AXMLPrinter2.jar 放入此目录下面

2.打开cmd终端,一直进入到layout目录结构下面,输入如下命令:

java -jar AXMLPrinter2.jar layout.xml > layout.txt

3。查看layout.txt 就看出结果了。AXMLPrinter2.jar 我已经上传,网址如下:

http://download.csdn.net/detail/hellolinshoujie/5079804

我的博客资源下载中

2.反编apk java代码,demo如下:

1,将class。dex文件放入和dex2jar同目录下,然后在在doc中进入这个目录下
(cd E:\apk编译\dex2jar-0.0.7.4-SNAPSHOT\dex2jar-0.0.7.4-SNAPSHOT)
改成cd E:\apk编译\E:\apk编译\dex2jar

2,然后执行:dex2jar classes.dex 
3,最后使用jd-gui打开生成的jar文件

使用到的工具 dexjar 这里提供3个版本,针对不同的apk,需要自己去尝试哪个dexjar 适合哪个apk,下来路径提供:

http://download.csdn.net/detail/hellolinshoujie/5080168

d-gui 工具提供路径:

http://download.csdn.net/detail/hellolinshoujie/5080149

抱歉!评论已关闭.