jadx mcp搭建

张开发
2026/4/17 21:41:47 15 分钟阅读

分享文章

jadx mcp搭建
AI 驱动的安卓逆向如何通过 MCP 协议打通 JADX 与 VS Code Cline前言在安卓逆向工程领域JADX 始终是开发者手中的利刃。然而面对日益复杂的混淆逻辑传统的手工分析往往耗时费力。随着大模型技术的演进通过 Model Context Protocol (MCP) 将 AI 助手如 VS Code 中的 Cline直接引入逆向工作流已成为效率跨越的关键。本文将记录一次完整的“踩坑与填坑”实战从解决 JADX 插件加载失效、Java 环境冲突到成功配置 Python 3.11 驱动的 MCP 服务最终实现 AI 对反编译代码的深度理解。这不仅是一份配置指南更是对新一代 AI 逆向工作流的深度探索。环境配置DeepSeek大模型的深度逻辑辅助首先在deepseek官网申请api keyhttps://platform.deepseek.com/api_keys同时可以先充5r试试看好不好用记住一定要保存好生成的key 后续操作还需要用到JADX反编译环境的基石这里我用的是jadx1.5.5版本先在上方工具栏中选择插件 同时点击管理插件我的两个插件链接如下https://github.com/Devilx86/jadx-ai-view-plugin//releases https://github.com/zinja-coder/jadx-ai-mcp/releases这里我比较推荐手动安装选择下好的jar文件进行安装VS Code Cline高效工作的逆向实验室先在vscode 插件里面搜索cline点击设置 将申请到的deepseek api key 填入 同时模型选择deepseek-reasoner在配置ai客户端时 我采取的是系统python 需要注意的是因为版本兼容问题 这里最好选用python3.11版本需要先安装httpx和fastmcp两个包pip install httpx fastmcp配置 MCP 协议让 AI 接入 JADX 的“神经系统”按ctrlshiftp 搜索 添加mcp服务器同时在mcp.json配置如下{ mcpServers: { jadx: { type: stdio, command: D:/python-3.11.9/python.exe, args: [ D:/01tools/jadx-mcp-server/jadx_mcp_server.py ] } } }将刚刚下好的zip文件进行解压我这里依旧采用传统的python环境管理D:\python-3.11.9\python.exe -m pip install fastmcp -i https://pypi.org/simple逆向实战破解 CTF 题目现在可以直接在cline要他直接分析

更多文章