湖北網(wǎng)站建設(shè)公司今天重大新聞事件
文章目錄
- jadx
- 打開 gui 界面
- 把安裝包打開
- 雙擊變量名和方法名可以高亮所有出現(xiàn)的地方
- **強(qiáng)大的搜索功能**
- **搜索資源**
- **查看 APK 簽名**
- **查看 APK dex 數(shù),方法數(shù)**
- **查看資源,配置清單**
- **展開包名**
- 查找方式引用
- 反混淆
- 導(dǎo)出 Gradle 工程
- 導(dǎo)出反編譯資源
- libchecker 查看庫(kù)信息
- classyshark
jadx
github:https://github.com/skylot/jadx
下載完成后,放到本地雙擊 jadx-1.4.5 -> bin -> jadx-gui
打開 gui 界面
把安裝包打開
雙擊變量名和方法名可以高亮所有出現(xiàn)的地方
強(qiáng)大的搜索功能
搜索結(jié)果
搜索資源
查看 APK 簽名
查看 APK dex 數(shù),方法數(shù)
查看資源,配置清單
展開包名
查找方式引用
查找結(jié)果
反混淆
一般安卓的apk安裝包為了防止被反編譯破解。會(huì)對(duì)代碼進(jìn)行混淆,使得代碼難以閱讀理解。jadx可以對(duì)混淆后的代碼進(jìn)行還原,使代碼變得可讀。
導(dǎo)出 Gradle 工程
源碼反編譯完成后還可以很方便的導(dǎo)出成Gradle工程,方便二次開發(fā)。
實(shí)際效果如下:
導(dǎo)出反編譯資源
導(dǎo)出結(jié)果
libchecker 查看庫(kù)信息
下載:https://m.apkpure.com/libchecker-view-apps-info/com.absinthe.libchecker/download
classyshark
github: https://github.com/google/android-classyshark
下載 Jar 文件
啟動(dòng) UI 頁(yè)面
在命令行終端執(zhí)行
java -jar ClassyShark.jar
就可以把需要分析的 apk 拖進(jìn)去