Mac 反编译工具安装

4,063 阅读1分钟

参考文章

参考文章 好文:Android 反编译(MAC 下Apktool,dex2Jar,JD-GUI安装)

一、 Apktool反编译资源文件

  1. cd进apktool的目录下(配置环境变量后,可以再任意位置执行apktool)
  2. 执行命令apk d xxx.apk就会再apktool目录下生成一个xxx文件夹,存放各种资源文件

二、dex2jar查看jar,把class.dex文件转为jar

  1. cd进dex2jar的目录;

  2. 命令 sh d2j-dex2jar.sh /Users/xxx/Downloads/xxx.apk

     如果出现 d2j-dex2jar.sh: command not found 错误,
     执行命令`sudo chmod +x d2j_invoke.sh`
     
     然后,再一次执行
     `sh d2j-dex2jar.sh /Users/xxx/Downloads/xxx.apk`
     
     在xxx.apk所在的目录,就会生成xxx'-dex2jar.jar文件
    

也可以切换到xxx.dex所在文件夹,执行sh /usr/local/bin/反编译/dex2jar-2.0/d2j-dex2jar.sh xxx.dex(不知为何配置了环境变量还是不管用,那就用全路径名称吧)

  1. 将文件xxx'-dex2jar.jar拖入jd-gui,就可以查看了

其余

工具的下载地址

这个也不错

apktool使用需要jdk 下载

在Mac OS上安装Java以及配置环境变量的基本方法

MAC下的环境变量配置