Android apk decompile
AXMLPrinter2.jar :
http://code.google.com/p/android4me/downloads/list
http://code.google.com/p/xml-apk-parser/
在minSdkVersion <= 7 时,利用AXMLPrinter2.jar 就能正常反编译出xml文件
大于7以后就不能正常反编译xml文件(AndroidManifest.xml除外)
java -jar AXMLPrinter2.jar compile.xml > decompile.xml
apktool:
http://code.google.com/p/android-apktool/
反编译xml文件
java -jar apktool.jar d compile.apk decompile_dir
dex2jar:
http://code.google.com/p/dex2jar/downloads/list
将classes.dex转成jar
sh dex2jar.sh apk_FILES/classed.dex
JD-GUI:
http://java.decompiler.free.fr/?q=jdgui
打开.jar文件,浏览代码
相关资料:
http://code.google.com/p/smali/downloads/list
http://blog.csdn.net/zzp_403184692/article/details/7959131