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