# 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 部署。

- 类型：工具
- 目标：应用
- 类别：调试与动态分析
- 关联：基础工具
- 来源复核于：2026-10-19
- 收录于：2026-10-19
- 原始资源：<https://github.com/ChiChou/vscode-frida>
- 一手来源：<https://github.com/ChiChou/vscode-frida/blob/271aa369fbf8331047184766775a1f1b9332e13b/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/vscode-frida/>
- 记录 JSON：<https://awesomerea.org/resources/vscode-frida/record.json>
- 英文版：[English](https://awesomerea.org/resources/vscode-frida/index.md)

## 使用条件与局限

- 审阅时最新版本为 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 许可。

## 一手来源

1. <https://github.com/ChiChou/vscode-frida/blob/271aa369fbf8331047184766775a1f1b9332e13b/README.md>
2. <https://github.com/ChiChou/vscode-frida/blob/271aa369fbf8331047184766775a1f1b9332e13b/README.md#L13-L31>
3. <https://github.com/ChiChou/vscode-frida/blob/271aa369fbf8331047184766775a1f1b9332e13b/README.md#L76-L111>
4. <https://github.com/ChiChou/vscode-frida/blob/271aa369fbf8331047184766775a1f1b9332e13b/package.json>
5. <https://github.com/ChiChou/vscode-frida/blob/271aa369fbf8331047184766775a1f1b9332e13b/CHANGELOG.md>
6. <https://github.com/ChiChou/vscode-frida/blob/271aa369fbf8331047184766775a1f1b9332e13b/LICENSE>
7. <https://github.com/ChiChou/vscode-frida/releases/tag/v0.12.11>

## 同分区更多条目：原生二进制

- [ghidriff Ghidra 二进制差异分析引擎](https://awesomerea.org/zh/resources/ghidriff/index.md) · 工具
- [Ddisasm Datalog 可重汇编反汇编器](https://awesomerea.org/zh/resources/ddisasm/index.md) · 工具
- [PINCE GDB 前端与内存分析工具](https://awesomerea.org/zh/resources/pince/index.md) · 工具
- [uncompyle6 跨版本 Python 字节码反编译器](https://awesomerea.org/zh/resources/uncompyle6/index.md) · 工具
- [ret-sync 调试器与反汇编器同步插件](https://awesomerea.org/zh/resources/ret-sync/index.md) · 工具
- [PyInstaller Extractor（pyinstxtractor）PyInstaller 程序提取工具](https://awesomerea.org/zh/resources/pyinstxtractor/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
