如何使用apktool反编译apk

  • 需要以下文件,网上可以搜索下载,其中两个需要解压
  • 使用apktool反编译apk得到资源文件、AndroidManifest.xml、语言资源文件等
    • 可以运行java -jar apktool——2.3.4.jar d -f apk文件绝对路径 -o 输出的目录
      • -o 输出的目录就在apktool工具所在目录,跟apktool同级
  • 使用dex2jar反编译apk得到jar包
    • 前提需要将apk修改后缀名为zip或rar,然后进行解压得到classes.dex
      • classes.dex是java文件编译后再通过dx工具打包而成的
    • 将获取到的classes.dex放入解压后的dex2jar目录
    • 在terminal输入"d2j-dex2jar classes.dex"
      • 命令执行完成后,会生成 classes-dex2jar.jar 文件
  • 使用jd-gui,将class文件反编译成java源代码

猜你喜欢

转载自www.cnblogs.com/endian11/p/11811542.html
今日推荐