Apktool M v2.4.0-241119
特点:完全免费,支持安卓应用和系统应用的反编译、打包、拆分、合并、签名等操作。拥有语法高亮和强大的代码提示文件编辑器,方便查看源Java代码,对关键字、类、方法和字段进行提示。还具备文件管理器功能,支持多种安卓文件格式(*apks/xapk/apkm)。
Apktool M v2.4.0-241102
特点:同样完全免费,功能与Apktool M v2.4.0-241119类似,支持apk的反编译、打包、拆分、合并、签名等操作。也拥有语法高亮和代码提示的文件编辑器,以及强大的文件管理器功能。
w32dasm黄金中文版 9.0
特点:功能强大的静态反汇编软件,适合需要对代码进行分析或破解的专业人员使用。支持命令行调用,转到代码头、转到程序入口处等位置。提供自定义语法高亮显示、转到页等功能。还支持提取VB/DELPHI字符串并进行打开和关闭的自定义设置。
JD-GUI 0.3.3
特点:功能强大的Java反编译软件,提供高亮着色、多文件标签浏览等功能。用户可以查看和分析Java类文件的内部结构和代码实现细节,快速定位并修复程序中的错误。
wxapkg
特点:自动化的微信小程序反编译工具,支持文件扫描、解密、解包等功能。还支持代码美化、JSON文件美化、JavaScript文件美化、Html文件美化等。
KillWxapkg
特点:一个Golang编写的自动化反编译微信小程序的工具,支持自动解密、解包、可还原工程目录、Hook、小程序修改、微信开发者工具运行等。
dnSpy
特点:功能强大的调试器和.NET程序集编辑器,可用于在没有源代码的情况下编辑和调试程序集。支持将已编译的.NET程序集转换为易于理解的源代码。
ILSpy
特点:免费、开源的.NET反编译工具,能够将已编译的.NET程序集转换为易于阅读和理解的源代码。
根据你的具体需求,可以选择适合的反编译工具。如果你主要处理安卓应用,Apktool M是一个非常好的选择,因为它提供了全面的反编译和文件管理功能。如果你需要处理Java代码或进行.NET程序的逆向工程,JD-GUI、dnSpy和ILSpy也是不错的选择。对于微信小程序的逆向工程,wxapkg和KillWxapkg提供了便捷的工具。