JADX-AI-MCP 是一款开源工具,专为 Android 应用程序的反编译和静态分析提供增强功能。它将人工智能(AI)模型与 Model Context Protocol(MCP)相结合,让逆向工程变得更智能、更高效,助力开发者、安全研究人员和学术人员轻松开展应用程序分析工作。
PATH 包含 jadx-ai-mcp 工具路径。jadx -d output_directory --mcp-enable
jadx -i --ai-enable
从 GitHub 下载最新版本的工具包,解压后即可获得 jadx、mcp_server 及相关文档。
# 添加环境变量
set PATH=%PATH%;C:\path\to\jadx-ai-mcp
# 添加到 PATH 环境变量
export PATH=$PATH:/path/to/jadx-ai-mcp
在终端中运行以下命令启动 jadx 分析服务:
jadx -d --mcp-enable
创建 config.json 文件,添加所需的 MCP 插件配置:
{
"plugins": [
{
"name": "security-check",
"url": "http://localhost:8080"
}
]
}
运行以下命令,利用 AI 模型进行代码分析:
jadx -i --ai-enable
欢迎任何贡献!无论是问题报告、功能建议还是代码提交,我们都热烈欢迎:
本项目继承了 Apache 2.0 许可证,允许用户自由使用、修改和分发。详细许可信息请参考 LICENSE 文件。
⚠️ 重要提示
JADX-AI-MCP 工具仅限于教育、研究及合法的安全评估用途。使用者需确保其行为符合相关法律法规和道德规范。任何未经授权的应用,如用于未经授权的代码分析或侵犯知识产权的行为,均属违规使用,开发者概不负责。请在合法、授权范围内使用本工具,并遵循相应的行为准则。
感谢 @skylot 开发了 jadx 原始版本。感谢开源社区的贡献者们,以及所有支持和参与此项目的人士。
更多详细信息,请访问 GitHub 仓库 或参考相关文档。