dex2jar

主页

功能

  • 用于处理安卓.dex文件和java.class文件的一系列的工具
    • 核心和常用功能
      • dex文件导出jar文件
    • 一系列的工具,包括
      • dex-reader/writer: 读写dex(Dalvik Executable)文件
        • 具有和ASM类似的轻量级的API接口
      • d2j-dex2jar: 把dex文件转换为class文件(=jar压缩包文件=jar包=jar文件)
      • smali/baksmali: 反汇编dex转换出smali文件, 从smali文件中汇编出dex文件
        • smali/baksmali虽然语法相同,但不太一样的是,此处支持描述中包含"Lcom/dex2jar\t\u1234;"这类文字描述
      • 其他一些工具

用法和举例

用法:

d2j-dex2jar.sh -f apk_file.apk/dex_file.dex

即:

  • apk中转换出jar
    sh dex-tools/dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f apk_to_decompile.apk
    
  • dex中转换出jar
    sh dex-tools/dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f dex_to_decompile.dex
    

更详细的用法,详见前面章节

2.2.1 dex转换出jar · 安卓应用的安全和破解

results matching ""

    No results matching ""