工具
Frida Workbench VS Code 扩展
非官方的 Visual Studio Code 扩展,用于 Frida 相关工作。侧边栏列出本地、Apple 模拟器、USB 和远程设备上的应用与进程,可附加、启动或结束它们;运行时面板可浏览已附加进程的原生模块与导出函数,以及 Java 和 Objective-C 的类、方法与协议,并根据所选项目生成 Interceptor、Objective-C 或 Java 的 Hook 代码框架(可选用 GitHub Copilot 推断原生函数签名),还能导出 Objective-C 头文件或 Java 类存根。语言服务器根据运行中的目标补全类名、选择器和模块名;扩展还提供 Frida agent 与 C 模块项目脚手架、脚本调试配置、系统日志流以及 Android frida-server 部署。
使用条件与局限
- 审阅时最新版本为 v0.12.11,于 2026-09-29 以 .vsix 包发布,其标签即所审阅的 main 分支提交;package.json 要求 VS Code 1.94+。该扩展也以 CodeColorist 发布者名义上架 Visual Studio Marketplace。CHANGELOG.md 最新条目为 v0.12.8,此后的版本未在其中说明。
- 需要 Python 3.7+ 和 frida-tools 包;由于 PEP 668,README 建议使用工作区当前激活的虚拟环境,或通过 pipx、uv 安装。目标端需可用的 Frida 环境:在 Android 上扩展可下载并启动 frida-server;在 Windows 上通过 USB 访问 iOS 设备需保持 iTunes 打开;libimobiledevice 为打开 SSH Shell 的可选依赖,iOS Shell 需要越狱设备。
- 语言服务器会附加到 .vscode/frida.json 指定的运行中目标,该文件需包含 device 字段,并且 app、pid、process 三者恰好填写一个。Copilot 辅助的 Hook 生成依赖 GitHub Copilot,Objection 为可选的外部工具。用户需自备设备、应用和进程。
- 社区项目,与 Frida 官方团队无关联;采用 MIT 许可。本条目未附加任何设备或进程。
关于此条目
- 类型
- 工具
- 类别
- 调试与动态分析
- 关联
- 基础工具
- 目标
- 应用
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · ChiChou/vscode-frida · 修订 271aa36
- README.md#L13-L31 GitHub · ChiChou/vscode-frida · 修订 271aa36
- README.md#L76-L111 GitHub · ChiChou/vscode-frida · 修订 271aa36
- package.json GitHub · ChiChou/vscode-frida · 修订 271aa36
- CHANGELOG.md GitHub · ChiChou/vscode-frida · 修订 271aa36
- LICENSE GitHub · ChiChou/vscode-frida · 修订 271aa36
- https://github.com/ChiChou/vscode-frida/releases/tag/v0.12.11