{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/Ikreb1/mtg-arena-collection-export/blob/a63edadee8160b18ac7c8d6387cab7ec53ccd294/README.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "MTG Arena Collection Export reconstructs the Frontdoor request needed to export owned cards from Magic: The Gathering Arena. The Python client uses an account refresh token, opens a TLS Frontdoor socket, authenticates with the 2026 version 4 frame and protobuf command envelope, and requests Card_GetAllCards. A separate protocol document records the recovered wire format.",
  "description_zh": "MTG Arena Collection Export 重建 Magic: The Gathering Arena 的 Frontdoor 卡牌收藏请求。Python 客户端使用账户刷新令牌连接 TLS 套接字，以 2026 年的第 4 版帧和 protobuf 命令封套认证，再调用 Card_GetAllCards；独立文档记录了还原出的线协议。",
  "entry_url": "https://awesomerea.org/resources/mtg-arena-collection-export-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mtg-arena-collection-export-case/",
  "evidence_url": "https://github.com/Ikreb1/mtg-arena-collection-export/blob/a63edadee8160b18ac7c8d6387cab7ec53ccd294/docs/PROTOCOL.md",
  "group": "cases",
  "id": "mtg-arena-collection-export-case",
  "json_url": "https://awesomerea.org/resources/mtg-arena-collection-export-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mtg-arena-collection-export-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mtg-arena-collection-export-case/index.md",
  "name": "MTG Arena Collection Export: reconstructing the Frontdoor collection request",
  "name_zh": "MTG Arena Collection Export：重建 Frontdoor 卡牌收藏请求",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "Requires Python 3.8 or newer and a captured refresh token from the user's own Arena account.",
    "Requires a captured doorbell response or a Frontdoor URI; the source says Arena should be closed during export.",
    "MIT licence."
  ],
  "requirements_zh": [
    "需要 Python 3.8 或更新版本，以及从使用者自己的 Arena 账户获取的刷新令牌。",
    "需要已捕获的 doorbell 响应或 Frontdoor 地址；资料要求导出时关闭 Arena。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://github.com/Ikreb1/mtg-arena-collection-export",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
