{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/eliel9012/grsimwrite-mac/blob/280c56527747a4ab3b720db550edac84e9046ecd/docs/PLANO.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "grsimwrite-mac reconstructs the Windows GRSIMWrite 4.4.10 SIM-writing workflow in Python for macOS. Its research records card-family profiles and APDU write behavior, while the implementation identifies cards, reads elementary files, writes selected fields, and builds formatting sequences.",
  "description_zh": "grsimwrite-mac 用 Python 为 macOS 重建 Windows 工具 GRSIMWrite 4.4.10 的 SIM 写卡流程。研究资料记录卡片家族配置和 APDU 写入行为；实现提供卡片识别、EF 读取、字段写入及格式化指令序列生成。",
  "entry_url": "https://awesomerea.org/resources/grsimwrite-mac-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/grsimwrite-mac-case/",
  "evidence_url": "https://github.com/eliel9012/grsimwrite-mac/blob/280c56527747a4ab3b720db550edac84e9046ecd/README.md",
  "group": "cases",
  "id": "grsimwrite-mac-case",
  "json_url": "https://awesomerea.org/resources/grsimwrite-mac-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/grsimwrite-mac-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/grsimwrite-mac-case/index.md",
  "name": "grsimwrite-mac: reconstructing GRSIMWrite for macOS",
  "name_zh": "grsimwrite-mac：重建适用于 macOS 的 GRSIMWrite",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "macOS, a PC/SC card reader, and the pyscard and pydes dependencies are required for card operation.",
    "The author reports 41 offline unit tests using mocks, without hardware.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "实际操作卡片需要 macOS、PC/SC 读卡器，以及 pyscard 和 pydes 依赖。",
    "作者报告有 41 项使用模拟对象的离线单元测试，未使用硬件。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/eliel9012/grsimwrite-mac",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
