android反编译工具大全和使用方法
1,dex2jar dex转jar或jar转dex
下载地址https://github.com/pxb1988/dex2jar
命令:d2j-dex2jar.bat classes.dex dex转jar
命令:d2j-jar2dex.bat classes.jar jar转dex
2,smali dex转smali文件或smali转dex
下载地址https://github.com/JesusFreke/smali
命令:java -jar baksmali-2.1.0.jar -o classout_1.1.7/ classes_1.1.7.dex dex转smali
命令:java -jar smali-2.1.0.jar classout_1.1.7/ -o classes_1.1.7.dex smali转dex
3,jar查看工具jd-gui 可以查看jar文件class源码
下载地址http://jd.benow.ca/ 使用方法下载windos版本 直接把jar文件拖进去看即可
4,apktool 下载地址http://ibotpeaches.github.io/Apktool/
使用方法:下载后apktool.jar apktool.bat放在C:\Windows 目录下
命令:apktool d -f -o 反编译后放的目录 要翻译的apk 反编译apk 例子:apktool d -f -o F:\fan1\aipaipai1 F:\fan1\aipaipai1.apk
命令:apktool b -f 要回编的apk目录 回编apk apktool b -f F:\fan1\aipaipai1
5,AXMLPrinter2.jar 反编译apk的某一个xml资源文件
下载地址https://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter2.jar&can=2&q=
命令java -jar AXMLPrinter2.jar AndroidManifest.xml >1.xml
6,查看apk签名信息
keytool -printcert -file META-INF/CERT.RSA
以上所有工具如果无法下载可以到这个地方下载
http://pan.baidu.com/s/1o6Vi34Q
浙公网安备 33010602011771号