Android——APK反编译总结1.1版本

来源:互联网 发布:数据绑定 编辑:程序博客网 时间:2024/04/30 07:16

使用dex2jar和AXMLPrinter2分别反编译class和xml

 

下载地址

http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.9.zip&can=2&q=

http://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter2.zip&can=2&q=

 

使用方法:

运行dex2jar.bat classes.dex 可以得到classes-dex2jar.jar,然后使用jdgui反编译jar即可看到。基本一致。

运行java -jar AXMLPrinter2.jar AndroidManifest.xml > xxx.txt

 

可以完整看到android结构和源码

 

=================

2013年4月更新,AXMLPrinter2.jar已经不更新了。有一些xml不能再反编译。所以用新的apktool工具

http://code.google.com/p/android-apktool/

1.bz2直接用RAR打开。

2.下载apktool.jar和apktool.bat工具。

Windows:

Download apktool-install-windows-* file

Download apktool-* file

Unpack both to your Windows directory

3.参考apktool参数说明 http://code.google.com/p/android-apktool/wiki/ApktoolOptions

4.想看classes文件还用dex2jar。

5.看反编译用gui

原创粉丝点击