ClassyShark:Android executables browser
ClassyShark可以用來對(duì)apk進(jìn)行整體上的分析
- 獲取ClassyShark最新的jar包:Releases
- Mac OS X上安裝ClassyShark:
- 在
/usr/local/bin
目錄下創(chuàng)建腳本文件classyshark
:
#!/bin/bash jarfile=ClassyShark.jar libdir=/usr/local/bin jarpath="$libdir/$jarfile" java -jar "$jarpath"
- 將
ClassyShark.jar
放到/usr/local/bin
目錄下 - 運(yùn)行
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
目錄下 - 為這兩個(gè)文件添加可執(zhí)行權(quán)限:
chmod +x
- 運(yùn)行
apktool
-
** dex2jar**:
- 獲取最新的
dex2jar-2.0.zip
- 為
d2j-dex2jar.sh
和d2j_invoke.sh
添加可執(zhí)行權(quán)限 - 創(chuàng)建符號(hào)鏈接:
ln -s <your_path>/dex2jar-2.0/d2j-dex2jar.sh /usr/local/bin/d2j-dex2jar
- 運(yùn)行
d2j-dex2jar
- 獲取最新的