android编译/反编译常用工具及项目依赖关系
程序员文章站
2022-06-23 22:31:48
项目依赖关系 apktool:依赖smali/baksmali,XML部分 AXMLPrinter2 JEB:dx 工具依赖 AOSP , 反编译dex 依赖 apktool dex2jar:依赖 AOSP smali/baksmali(AOSP),但是修改并扩充了一些原先项目中不支持的格式(sup ......
项目依赖关系
apktool:依赖smali/baksmali,xml部分 axmlprinter2
jeb:dx 工具依赖 aosp , 反编译dex 依赖 apktool
dex2jar:依赖 aosp smali/baksmali(aosp),但是修改并扩充了一些原先项目中不支持的格式(support escape in type desc "lcom/dex2jar\t\u1234;")
aosp原生的dexdump也可以将.dex转换为dvm字节码查看,但是它依赖的是dalvik虚拟机项目中以c代码写的dexlib
功能类似的,smali/baksmali也是aosp的项目,但是它是单独用java实现了libdex2.jar 的库