Mac下反编译Android安装包

准备工作

  1. 下载apkTool: https://android-apktool.googlecode.com/files/apktool1.5.2.tar.bz2;
  2. 下载dex2jar: https://dex2jar.googlecode.com/files/dex2jar-0.0.9.15.zip;
  3. 下载jd-gui: http://jd.benow.ca/jd-gui/downloads/jd-gui-0.3.5.osx.i686.dmg;

反编译

解压缩下载的文件, 目录如下:

1
2
3
4
5
6
7
8
9
revcompile/
├── apktool.jar
└── dex2jar-0.0.9.15
├── LICENSE.txt
├── NOTICE.txt
├── d2j-apk-sign.bat
├── d2j-apk-sign.sh
├── d2j-asm-verify.bat
├── d2j-asm-verify.sh

执行命令

  1. java -jar apktool.jar d helloworld.apk
  2. ./dex2jar-0.0.9.15/d2j-dex2jar.sh helloworld.apk
  3. 使用jd-gui反编译出的jar, 可查看源码

转载

本文出自<<arccode>>, 欢迎转载, 转载请注明出处.