关于安卓反编译资料收集
java转class
javac Test.java
class转dex
ddx --dex --output=Test.dex Test.class
jar转dex
1.使用dx可执行脚本方式
dx --dex --output=classes.dex LaiwanSDK.jar
2.直接使用dx.jar工具库方式
java -jar dx.jar --dex --output=classes.dex smaliTest.class
dex转jar
d2j-dex2jar.bat dex文件
jar转smali
1.使用命令
dx --dex --output=classes.dex LaiwanSDK.jar
baksmmali classes.dex
2.一行代码转换smali
https://github.com/XSation/Quick2Smali
smali转jar
java -jar smali.jar test/smali/ -o classes.dex
dex转smali
java -jar baksmali.jar -o [输出文件夹] dex文件
smali转dex
java -jar smali.jar -o 目标dex文件 [smali文件夹]
java转dex
jar2dex
dex转smali
baksmmali classes.dex
apktool反编译
apktool d apk路径
apktool回编译
apktool b 反编译后的apk文件夹