参考文章
参考文章 好文:Android 反编译(MAC 下Apktool,dex2Jar,JD-GUI安装)
一、 Apktool反编译资源文件
- cd进apktool的目录下(配置环境变量后,可以再任意位置执行apktool)
- 执行命令
apk d xxx.apk就会再apktool目录下生成一个xxx文件夹,存放各种资源文件
二、dex2jar查看jar,把class.dex文件转为jar
-
cd进dex2jar的目录;
-
命令
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(不知为何配置了环境变量还是不管用,那就用全路径名称吧)
- 将文件xxx'-dex2jar.jar拖入jd-gui,就可以查看了