app反编译(MAC)

1. brew install apktool 

    查看安装是否完成apktool -v

2. brew install jd-gui

    如果不能启动 提示找不到java 请修改JD-GUI.app/Contents/MacOS/universalJavaApplicationStub.sh脚本文件

原来的内容


修改后的内容

/usr/bin/java 为本机java安装位置 可以通过which java命令

3 dex2jar下载地址

4. 解压apk, 在apk目录下执行 apktool d apk名称 命令

5. 生成classex.dex文件, 运行命令apktool b [反编译生成的文件夹]

6. d2j-dex2jar.sh和d2j_invoke.sh添加运行权限:chmod +x d2j-dex2jar.sh   chmod +x d2j_invoke.sh

执行 ./d2j-dex2jar.sh /Users/lisper/Documents/release/app-release/build/apk/classes.dex 

7 将dex2jar-2.0目录下的classes-dex2jar.jar推入到jd-gui中即可查看

你可能感兴趣的:(app反编译(MAC))