工具

Grapefruit 移动应用动态插桩工具

通过基于 Frida 的 Web 界面检查并 Hook 运行中的 iOS 与 Android 应用,提供方法与加密 API 拦截、文件系统与 SQLite 浏览、iOS 钥匙串与界面层级查看,以及常见网络库的 HTTP 流量捕获。

使用条件与局限

  • 需在目标设备上运行 Frida server,并按照 Frida 官方 iOS 或 Android 指南完成配置;所审阅版本支持 Frida 16 或 17(默认 17)。本目录未测试任何设备端流程。
  • 所审阅版本为 v1.1.2(npm 包名 igf),发布于 2026-03-30。npm 包要求 Node.js >=22.18.0,且不兼容 bunx;预编译程序覆盖 macOS arm64/x64、Linux x64 和 Windows x64。服务默认绑定 localhost 的 31337 端口;默认分支 README 提醒其没有内置身份验证。
  • 可选的 AI 功能(包括生成 Hook 脚本)通过 LLM_* 环境变量配置模型:Anthropic、OpenAI、Gemini、OpenRouter,或本地 Ollama 等兼容 OpenAI 接口的端点;提示内容会发送到所配置的端点。
  • 上游有意不内置 Frida 检测、证书固定或越狱/root 检测的绕过功能,并建议在获得授权的评估中配合专门的绕过工具使用。默认分支比 v1.1.2 多 47 个提交,新增了发行版 README 未列出的 Dart AOT 快照浏览功能。采用 MIT 许可证。

关于此条目

类型
工具
类别
调试与动态分析
关联
基础工具
目标
应用

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. https://github.com/ChiChou/grapefruit/blob/b7176b409793a1395503fe78153e3b0ba888f77d/README.md
  2. https://github.com/ChiChou/grapefruit/blob/b7176b409793a1395503fe78153e3b0ba888f77d/package.json
  3. https://github.com/ChiChou/grapefruit/blob/b7176b409793a1395503fe78153e3b0ba888f77d/src/lib/env.ts
  4. https://github.com/ChiChou/grapefruit/blob/b7176b409793a1395503fe78153e3b0ba888f77d/docs/llm.md
  5. https://github.com/ChiChou/grapefruit/blob/b7176b409793a1395503fe78153e3b0ba888f77d/LICENSE
  6. https://github.com/ChiChou/grapefruit/releases/tag/v1.1.2
  7. https://github.com/ChiChou/grapefruit/blob/05852a9b6e32dcc5f1c7e5ca8d91bfabc9d691b9/README.md