android apk 反编译 使用方法

从下面

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

http://jd.benow.ca/

得到
dex2jar-0.0.9.9.zip
jd-gui-0.3.5.linux.i686.tar.gz
两个源码包,分别解压,dex2jar是真正的反编译工具,jd-gui是将反编译的jar转化成具体的Java文件


然后按照以下步骤操作
1.
解压apk包获取classes.dex文件
unzip apk文件(linux平台下,windows平台直接右键解压)
在解压的根目录下就会发现classes.dex文件
2.
利用classes.dex文件获得classes_dex2jar.jar文件
利用下面命令./dex2jar.sh(linux平台下)
3.
执行./jd-gui(linux平台下)
选择第二步生成的classes_dex2jar.jar文件导入
然后去File->Save All Sources
这样可以生成一个zip包,这里面就是反编译的java包了,解压开就是java的源码包了。

你可能感兴趣的:(java,apk,android,反编译,反编译工具)