jadx+Cherry Studio实现自动化安卓逆向

jadx+Cherry Studio实现自动化安卓逆向

1.配置jadx

首先需要下载jadx,可以直接从github中下载最新版本的jadx:https://github.com/skylot/jadx

作者这里使用的是1.5.3版本的jadx

jadx下载安装完毕后需要进行配置jadx-ai-mcp,可从https://github.com/zinja-coder/jadx-ai-mcp/中获取,这两个都需要进行下载

下载完成后,打开jadx,点击首选项

点击安装插件

选择我们刚才下载的插件jar

点击安装

此时已经安装成功

在下载的jadx-mcp-server文件夹中执行,下载uv

1
pip install uv

使用uv在当前目录下创建虚拟环境并激活

1
2
uv venv
.venv\Scripts\activate

安装”httpx” 和 “fastmcp”两个库

1
uv pip install httpx fastmcp

2.配置Cherry Studio

Cherry Studio可以从其官网下载https://www.cherry-ai.com/,下载配置好了之后配置mcp

这里选择快速创建,路径改成自己对应的即可

Type (类型): 选择 STDIO。- Command (命令): 填写 uv。- Arguments (参数): 按照顺序填写下面的参数,每个参数一个字段:- –directory- E:\tools\jadx-gui-1.5.3-with-jre-win\jadx-mcp-server-v3.3.1\jadx-mcp-server- run- jadx_mcp_server.py填写完成后,保存配置即可。这样,Cherry Studio 就能使用你指定的 uv 命令和参数来启动 jadx-mcp-server 了。

这样就是配置完成了

接下来我们用一个apk进行测试,首先用jadx打开apk

在cherry studio中选择我们配置好的mcp

可以看到AI已经成功调用jadx进行逆向分析

可以看到分析结果

作者这里仅做了cherry studio中配置的演示,cursor中其实也是类似的,大家可以根据自己实际情况进行配置,提高逆向分析效率。


jadx+Cherry Studio实现自动化安卓逆向
https://erkangkang.github.io/2025/09/21/jadxcherrystudio实现自动化安卓逆向/
作者
尔康康康康
发布于
2025年9月21日
许可协议