標籤:
下載:
git clone https://github.com/zencodex/hack-android.git
本人主要在Mac osx使用,所以linux下沒經過嚴格測試,可能會存在小問題。簽名指令碼是自己寫的,臨時檔案寫到了/tmp 目錄下,所以linux下要確定存在/tmp。
如遇到問題,可在github上new issue。
romtools可配合廚房工具使用,可用於ROM的定製修改,廚房工具下載:
git clone https://github.com/zencodex/Android-Kitchen.git
本人網上首發的 酷派5217 ROOT ROM 就是基於此套工具集定製而成。
hack-android
適用於linux和mac osx平台。
工具簡介
apktool/ apk的反編譯,編譯工具,代碼為smali格式
signtool 簽名工具,命令為 signed.sh yours.apk,產生yours-signed.apk
dex2jar 將apk中的classes.dex 轉換成jar包,然後通過JD-GUI 分析代碼,轉換出的java代碼有一定的誤差。
JD-GUI.app 查看jar包的java代碼,此為Mac OSX 平台
jd-gui-linux 同上,此為linux平台
baksmali 可以合并,拆分最佳化過的odex和apk。
class-dump-z 分析 iOS object c的定義。
jbe 類似JD-GUI的反編譯工具,java class檔案的位元組碼編輯工具,可以查看和修改class檔案。
arm-bin arm CPU編譯好的小工具集,比如busybox,tcpdump等,可直接adb push到android手機中,用於調試。
romtools boot.img等格式 拆包,打包工具
記住命令:gunzip -c ../boot.img-ramdisk.gz | cpio -i
泛軟體開發人員聯盟
自用Android程式破解,逆向分析工具集