Android常用反編譯工具


apktool :反編譯apk,重構。

下載地址: https://ibotpeaches.github.io/Apktool/

apktool主要可以將資源解碼,並在修改後可以重新構建它們


dex2jar :反編譯apk,解壓 classes.dex 文件

下載地址: https://down.52pojie.cn/Tools/Android_Tools/
在這裏插入圖片描述
2.1版本可以支持了多級dex反編譯。2.0及之前並不支持這種操作。


JD-GUI :將class文件反編譯成java源代碼

下載地址:https://down.52pojie.cn/Tools/Android_Tools/
jd-gui主要用來反編譯class文件,有圖形化界面,但是交互式操作挺差的
在這裏插入圖片描述


AndroidKiller : 可視化、全自動的反編譯、編譯、簽名;支持批量編譯APK。

下載地址:https://down.52pojie.cn/Tools/Android_Tools/
在這裏插入圖片描述
在這裏插入圖片描述
很好用的反編譯軟件,他集 apktools 和 dex2jar 於一身,有界面,操作簡單。
但可惜對多個dex文件的反編譯不太行,會丟失部分jar。《這裏有人給出瞭解決方案》


AndroidCrackTool: mac反編譯工具

下載鏈接: https://pan.baidu.com/s/1efZuAMo-UJydcLIuib-J-w 提取碼: h8je
github :https://github.com/Jermic/Android-Crack-Tool
在這裏插入圖片描述


GDA:第一款國產交互式反編譯器

下載地址: https://github.com/charles2gan/GDA-android-reversing-Tool
GDA除了反編譯外,還支持包過濾的分析功能,提供有算法工具,文件轉換工具等等
在這裏插入圖片描述


jadx:反編譯利器,支持命令行和圖形界面

下載地址: https://github.com/skylot/jadx
支持命令行和圖形界面
在這裏插入圖片描述


autosign:簽名工具

專用於打包簽名的軟件,不過auto sign需要配置好java環境才能正常使用。
在這裏插入圖片描述


xposed:hook框架

下載鏈接: https://pan.baidu.com/s/15WnJD8qj9UzSss55DWLNfA 提取碼: 7sgb

Xposed框架是一款可以在不修改APK的情況下影響程序運行,修改系統的框架服務。
在這裏插入圖片描述


簡單嘗試: IDEA創建Android項目並反編譯APK:
https://blog.csdn.net/weixin_43582101/article/details/105222341

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章