{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/bo2themax/Siriously/blob/01c29a7e7e8d96a9aaf0d89b3919cd1c8b794c77/README.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "Siriously investigates how macOS 27 changed access to Writing Tools and restores its popover through a Services client. The author used Objective-C runtime introspection and behavioral tracing to identify private WritingToolsUI classes, then passes selected text to the popover and writes accepted results back through Accessibility APIs. The findings concern one macOS build.",
  "description_zh": "Siriously 研究 macOS 27 中 Writing Tools 调用入口的变化，并通过 Services 客户端恢复弹窗。作者用 Objective-C 运行时探查与行为跟踪定位 WritingToolsUI 私有类，将所选文本送入弹窗，再通过辅助功能 API 回写结果。分析针对一个系统构建版本。",
  "entry_url": "https://awesomerea.org/resources/siriously-writing-tools-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/siriously-writing-tools-case/",
  "evidence_url": "https://github.com/bo2themax/Siriously/blob/01c29a7e7e8d96a9aaf0d89b3919cd1c8b794c77/FINDINGS.md",
  "group": "cases",
  "id": "siriously-writing-tools-case",
  "json_url": "https://awesomerea.org/resources/siriously-writing-tools-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/siriously-writing-tools-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/siriously-writing-tools-case/index.md",
  "name": "Siriously: recovering macOS Writing Tools entry points",
  "name_zh": "Siriously：恢复 macOS Writing Tools 的调用入口",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A Mac with Apple Intelligence and the new Siri enabled is required.",
    "The author reports operation on macOS 27.0 build 26A5368g on arm64.",
    "Accessibility permission is required to read selections and write results back.",
    "Private framework behavior can change with OS updates.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要已启用 Apple Intelligence 和新 Siri 的 Mac。",
    "作者报告适用于 arm64 上的 macOS 27.0 构建 26A5368g。",
    "读取所选文本和回写结果需要辅助功能权限。",
    "系统更新可能改变私有框架行为。",
    "MIT 许可证。"
  ],
  "targets": [
    "app",
    "binary"
  ],
  "url": "https://github.com/bo2themax/Siriously",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
