Android APK反编译 apktool使用教程

参考:
http://blog.csdn.net/u013952370/article/details/50548438
http://www.cnblogs.com/chen110xi/p/6612437.html

dex2jar(将dex转化成jar)

  • 下载地址
    https://sourceforge.net/projects/dex2jar/
  • 安装
    解压到指定目录下(当前为D:\Program Files\apk\dex2jar-2.0)
  • 使用
    1. 获取dex
      修改apk文件后缀为zip并解压
    2. dex文件转化为jar文件
      解压dex2jar至指定目录,打开cmd至dex2jar目录,执行命令 dex2jar.bat 目录\classes.dex(有些版本中命令不是dex2jar.bat,而是d2j-dex2jar.bat)
      d:\>cd "Program Files\apk\dex2jar-2.0"
      d:\Program Files\apk\dex2jar-2.0>d2j-dex2jar.bat "c:\Users\lirui\Desktop\解压后的目录\classes.dex"
      可以看到在dex2jar的目录下生了一个文件classes-dex2jar.jar

jd-gui(显示jar中的源码)

  • 下载地址
    http://jd.benow.ca/
  • 使用
    解压JD-GUI文件,打开JD-GUI.exe,将上一步生成的classes-dex2jar.jar文件拖动至JD-GUI窗口,可以看到代码

apktool(反编译apk文件获取xml )

  • 下载地址
    https://ibotpeaches.github.io/Apktool/install/
  • 使用方法
    https://ibotpeaches.github.io/Apktool/#

你可能感兴趣的:(Android APK反编译 apktool使用教程)