1代码反编译
需要工具:
http://code.google.com/p/dex2jar/
[url]http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.7.7-SNAPSHOT.zip[/url]
http://java.decompiler.free.fr/?q=jdgui
[url]http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.3.windows.zip[/url]
基本使用方法:
用压缩工具(7Zip等)打开xx.apk文件,提取classes.dex
CMD:dex2jar class.dex
会生成classes.dex.dex2jar.jar文件。
用jd-gui打开classes.dex.dex2jar.jar可查看反编译后的代码
2资源反编译
需要工具:
http://code.google.com/p/android-apktool/
[url]http://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-2.2_r01-3.tar.bz2[/url]
[color=red]【补充】[/color]:还要下这个[url=http://code.google.com/p/android-apktool/downloads/detail?name=apktool1.3.2.tar.bz2&can=2&q=]apktool.jar[/url]
另有Linux,MacOSx可查看其网站
基本使用方法:
CMD:apktool d xx.apk yy回车
xx.apk 需要反编译的apk
yy 反编译文件输出目录
注:apktool还可以重新build反编译输出的目录(用于汉化?去除admod等广告?)
CMD:apktool b yy
yy 反编译文件目录
需要工具:
http://code.google.com/p/dex2jar/
[url]http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.7.7-SNAPSHOT.zip[/url]
http://java.decompiler.free.fr/?q=jdgui
[url]http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.3.windows.zip[/url]
基本使用方法:
用压缩工具(7Zip等)打开xx.apk文件,提取classes.dex
CMD:dex2jar class.dex
会生成classes.dex.dex2jar.jar文件。
用jd-gui打开classes.dex.dex2jar.jar可查看反编译后的代码
2资源反编译
需要工具:
http://code.google.com/p/android-apktool/
[url]http://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-2.2_r01-3.tar.bz2[/url]
[color=red]【补充】[/color]:还要下这个[url=http://code.google.com/p/android-apktool/downloads/detail?name=apktool1.3.2.tar.bz2&can=2&q=]apktool.jar[/url]
另有Linux,MacOSx可查看其网站
基本使用方法:
CMD:apktool d xx.apk yy回车
xx.apk 需要反编译的apk
yy 反编译文件输出目录
注:apktool还可以重新build反编译输出的目录(用于汉化?去除admod等广告?)
CMD:apktool b yy
yy 反编译文件目录