
jadx-ai-mcp
在 JADX 里直接问 AI,逆向分析效率翻倍
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3007
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 JADX / JADX-GUI,用于加载插件并反编译 APK
- 具备 Python 运行环境,且已安装 uv(命令均以 uv run 执行)
- 可用的 MCP 客户端与 LLM(如 Claude)用于对接 MCP 服务器
- 远程连接场景下,JADX 主机与 MCP 服务器主机网络互通
安装与启动步骤
-
1安装 JADX 插件
在 JADX-GUI 中通过插件安装界面装入插件;README 提示也可用一行命令安装最新版插件,无需手动下载 jar。
-
2以 HTTP 模式启动服务
默认在本地以 HTTP Stream 模式运行 MCP 服务器,供 MCP 客户端调用并与 JADX 插件通信。
uv run jadx_mcp_server.py --http -
3指定端口启动
当默认端口被占用或需固定端口时,用 --port 指定 MCP 服务器监听端口。
uv run jadx_mcp_server.py --http --port 9999 -
4连接远程 JADX 插件
JADX 跑在远程机器时,用 --jadx-host 指定其 IP;插件监听端口非默认时加 --jadx-port。
uv run jadx_mcp_server.py --http --jadx-host 192.168.1.100 uv run jadx_mcp_server.py --jadx-port 8652
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
JADX 插件端口 | 否 | 在 JADX AI MCP 插件中配置其监听端口,可一键恢复默认端口 | 8652 |
--port | 否 | MCP 服务器 HTTP 模式监听端口,默认端口被占用时可改 | 9999 |
--jadx-host | 否 | 指定 JADX 插件所在远程主机地址 | 192.168.1.100 |
--jadx-port | 否 | 指定 JADX 插件监听的自定义端口,需与插件侧一致 | 8652 |
如何确认成功
服务器启动无报错,并在 JADX 插件的 Server Status 处看到服务状态正常。
常见问题
Q:默认端口被占用怎么办?
A:在启动命令中加 --port 指定其它端口,例如 uv run jadx_mcp_server.py --http --port 9999。
Q:JADX 和 MCP 服务器不在同一台机器上怎么连?
A:用 --jadx-host 指定 JADX 所在主机 IP,如 uv run jadx_mcp_server.py --http --jadx-host 192.168.1.100。
Q:JADX 插件改了监听端口如何对接?
A:用 --jadx-port 指定与插件一致的自定义端口,例如 uv run jadx_mcp_server.py --jadx-port 8652。
Q:插件怎么装?
A:可在 JADX-GUI 中按截图通过插件界面安装;README 提到也有一行命令可直接安装最新插件,需参考原文补全该命令。
注意事项
- README 中插件的一行安装命令在节选中被截断,请以仓库原文为准,勿随意替换命令。
- 所有服务器命令均需在有 jadx_mcp_server.py 的目录下执行,否则 uv run 会找不到脚本。
- HTTP 模式方便远程连接,跨机使用时注意主机防火墙与端口放行。
核心亮点
- 深度集成 JADX,选中代码即可向 AI 提问,无需切换工具
- 利用反编译上下文,AI 回答更贴合实际代码逻辑
- 支持自定义 MCP 服务器,可接入本地私有模型,数据安全可控
不足之处
- 依赖 JADX 版本,可能随 JADX 更新出现兼容性问题
- 文档/社区待观察
适用场景
- 恶意 Android 应用行为分析,快速定位危险代码
- 逆向工程中理解混淆代码或复杂算法逻辑
- 批量分析 APK 时,辅助生成代码文档和注释
替代项目
ChatGPT-JADX、jadx-ai、GhidraMCP
上一篇:Open-Interface
下一篇:Lealone
同类项目推荐
eigent
开源
本地免费跑 AI 智能体,替代 Claude Cowork 和 Codex
Eigent: The Open Source Cowork Desktop - Local and Free Alternative to Claude Cowork···
AgentDeck
开源
把 AI 编程代理的控制权握在手里,一键操控,多端可视。
Local dashboards and physical controls for AI coding agents — native 3D aquariums, ···
getnote-openclaw
开源
让AI助手直接读写你的Get笔记,知识管理自动化
Get 笔记 openclaw Skill
omega-memory
开源
给AI编程助手装上永久记忆,跨会话不忘事
Persistent memory for AI coding agents
jarviscore-framework
开源
让智能体像同事一样互相找活干,还不碰密钥
JarvisCore is a runtime where AI agents operate as a fleet of equal peers. Agents di···
vendo
开源
把 AI 智能体嵌入你的产品,让用户用对话搞定自动化
Embedded agents your customers use to automate work, build views, and connect their ···
devo
开源
一套运行时,自由接入 DeepSeek/Qwen 等模型,本地智能编码
A self-improving agent. Tested on DeepSeek, Qwen, Kimi, GLM models. Supports MCP, S···
akm
开源
用命令行统一管理 AI 智能体的知识、记忆和技能,让智能体更懂你。
Agent Knowledge Manager (akm). A CLI tool to manage AI agent knowledge, memories, sk···
opprime-world-key
开源
让 AI 智能体在元宇宙中安家,自主生存与协作
The key that opens Opprime World — the first metaverse where AI agents are natives,···