反编译apk

1.JD-GUI 客户端下载

jd-gui-osx-1.6.2.tar

2.安装apktool

brow install apktool

3.安装dex2jar

dex-tools-2.1-SNAPSHOT.zip

4.apktool反编译apk

mv xxx.apk xxx.zip //apk转zip
unzip -x xxx.zip  //解压zip 获取classes.dex文件
apktool d xxx.apk  //反编译 获取相关资源文件
apktool b xxx //回编译 xxx目录下会生成build和dist目录 build目录下存放的是打包后的dex文件和资源文件 dist目录下存放的是重新打包后的apk文件(未签名)

5.dex2jar 将dex反编译为jar

cp classes.dex /Users/book/androidTools/dex-tools-2.1-SNAPSHOT/
sh d2j-dex2jar.sh classes.dex //获取d2j-dex2jar.jar

6.JD-GUI 查看d2j-dex2jar.jar

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