app反编译(MAC)
2021-07-01 本文已影响0人
LisperMiller
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命令
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中即可查看