# MTG Arena Collection Export: reconstructing the Frontdoor collection request

> 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.

- Type: Case study
- Targets: Game · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/Ikreb1/mtg-arena-collection-export>
- Primary source: <https://github.com/Ikreb1/mtg-arena-collection-export/blob/a63edadee8160b18ac7c8d6387cab7ec53ccd294/docs/PROTOCOL.md>
- Catalog page: <https://awesomerea.org/resources/mtg-arena-collection-export-case/>
- Record JSON: <https://awesomerea.org/resources/mtg-arena-collection-export-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/mtg-arena-collection-export-case/index.md)

## Requirements & limits

- 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.

## Primary sources

1. <https://github.com/Ikreb1/mtg-arena-collection-export/blob/a63edadee8160b18ac7c8d6387cab7ec53ccd294/docs/PROTOCOL.md>
2. <https://github.com/Ikreb1/mtg-arena-collection-export/blob/a63edadee8160b18ac7c8d6387cab7ec53ccd294/README.md>

## More in Games

- [OpenPigeon: reconstructing GamePigeon iMessage game messages](https://awesomerea.org/resources/openpigeon-case/index.md) · Case study
- [ProjectCane: a native PC port of Sly Cooper and the Thievius Raccoonus](https://awesomerea.org/resources/projectcane-sly1-pc-port-case/index.md) · Case study
- [retruxx: reverse-engineered Hard Truck Apocalypse](https://awesomerea.org/resources/retruxx/index.md) · Case study
- [samp-client-re: a partial SA-MP client reconstruction](https://awesomerea.org/resources/samp-client-rea-partial-reconstruction-case/index.md) · Case study
- [scvk: replacing SimCity 4's renderer with Vulkan](https://awesomerea.org/resources/scvk-case/index.md) · Case study
- [TH04: recover a DOS bullet-ring helper](https://awesomerea.org/resources/rea-th04-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
