ClassyShark:Android executables browser
ClassyShark可以用来对apk进行整体上的分析
- 获取ClassyShark最新的jar包:Releases
- Mac OS X上安装ClassyShark:
- 在
/usr/local/bin目录下创建脚本文件classyshark:
#!/bin/bash jarfile=ClassyShark.jar libdir=/usr/local/bin jarpath="$libdir/$jarfile" java -jar "$jarpath"- 将
ClassyShark.jar放到/usr/local/bin目录下 - 运行
classyshark
- 在

ClassyShark运行截图
- Apktool:A tool for reverse engineering Android apk files
- dex2jar:Tools to work with android .dex and java .class files
- Java Decompiler:JD-GUI
-
Mac OS X上安装Apktool和** dex2jar**:
- 下载Mac脚本文件:apktool
- 获取最新的jar包:apktool.jar
- 将
apktool.jar和apktool放到/usr/local/bin目录下 - 为这两个文件添加可执行权限:
chmod +x - 运行
apktool
-
** dex2jar**:
- 获取最新的
dex2jar-2.0.zip - 为
d2j-dex2jar.sh和d2j_invoke.sh添加可执行权限 - 创建符号链接:
ln -s <your_path>/dex2jar-2.0/d2j-dex2jar.sh /usr/local/bin/d2j-dex2jar- 运行
d2j-dex2jar
- 获取最新的