{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/gaelic-ghost/spelunking/blob/8badd03b92b7059f69b625be29860ee8a4b5d8aa/docs/README.md",
    "https://github.com/gaelic-ghost/spelunking/blob/8badd03b92b7059f69b625be29860ee8a4b5d8aa/docs/frameworks/messages-phone-status.md"
  ],
  "category": "native-analysis",
  "description_en": "Spelunking studies Apple apps, private frameworks and system services with Swift and Objective-C probes. It inventories runtime classes, symbols, notifications and MediaRemote state, while publishing target-specific writeups and raw captures for Messages, Phone, MediaRemote and UserNotifications.",
  "description_zh": "Spelunking 使用 Swift 和 Objective-C 探针研究 Apple 应用、私有框架及系统服务。项目盘点运行时类、符号、通知和 MediaRemote 状态，并为 Messages、Phone、MediaRemote 与 UserNotifications 保存分目标说明及原始采集记录。",
  "entry_url": "https://awesomerea.org/resources/spelunking/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/spelunking/",
  "evidence_url": "https://github.com/gaelic-ghost/spelunking/blob/8badd03b92b7059f69b625be29860ee8a4b5d8aa/README.md",
  "group": "learn",
  "id": "spelunking",
  "json_url": "https://awesomerea.org/resources/spelunking/record.json",
  "kind": "research",
  "markdown_url": "https://awesomerea.org/resources/spelunking/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/spelunking/index.md",
  "name": "Spelunking",
  "name_zh": "Spelunking Apple 框架与服务研究",
  "record_type": "resource",
  "relationship": "learning",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The package requires macOS 26 or later and Swift 6.2 or later.",
    "Individual probes may require specific OS builds, private frameworks, TCC permissions or SIP settings.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "软件包需要 macOS 26 或更新版本以及 Swift 6.2 或更新版本。",
    "部分探针可能需要特定系统版本、私有框架、TCC 权限或 SIP 设置。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "app",
    "binary"
  ],
  "url": "https://github.com/gaelic-ghost/spelunking",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
