android编译/反编译经常使用工具及项目依赖关系

 

项目依赖关系java

apktool:依赖smali/baksmali,XML部分 AXMLPrinter2工具

JEB:dx 工具依赖 AOSP , 反编译dex 依赖 apktool blog

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 的库im

相关文章
相关标签/搜索