{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Jonaaaa/N2Elite-ng/blob/dacf60a3966a010a07d5991800331c0947f4c739/docs/PROTOCOL.md",
    "https://github.com/Jonaaaa/N2Elite-ng/blob/dacf60a3966a010a07d5991800331c0947f4c739/LICENSE",
    "https://github.com/Jonaaaa/N2Elite-ng/blob/dacf60a3966a010a07d5991800331c0947f4c739/pyproject.toml"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "N2Elite-ng reconstructs control of the N2 Elite / Amiiqo USB dongle in a Python CLI and Tkinter GUI. Its protocol reference describes the CP2102 serial bridge to an MFRC522 NFC frontend, while the client reads NTAG215 tags and manages banks on an unlocked N2 disc.",
  "description_zh": "N2Elite-ng 以 Python 命令行工具和 Tkinter 图形界面重建 N2 Elite / Amiiqo USB 设备的控制功能。协议文档说明 CP2102 至 MFRC522 NFC 前端的串口桥接；客户端可读取 NTAG215 标签，并管理已解锁 N2 卡片的存储区。",
  "entry_url": "https://awesomerea.org/resources/n2elite-ng-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/n2elite-ng-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Jonaaaa/N2Elite-ng/blob/dacf60a3966a010a07d5991800331c0947f4c739/README.md",
  "group": "cases",
  "id": "n2elite-ng-case",
  "json_url": "https://awesomerea.org/resources/n2elite-ng-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/n2elite-ng-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/n2elite-ng-case/index.md",
  "name": "N2Elite-ng: reconstructing N2 Elite dongle control",
  "name_zh": "N2Elite-ng：重建 N2 Elite 设备控制协议",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/n2elite-ng-case.jpg",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Requires an N2 Elite / Amiiqo USB reader-writer; multi-bank management requires the N2 disc unlocked into manager mode.",
    "A user-supplied key_retail.bin is required for offline amiibo encryption and decryption.",
    "LICENSE states CC BY-NC 4.0, while README and pyproject.toml state PolyForm Noncommercial 1.0.0."
  ],
  "requirements_zh": [
    "需要 N2 Elite / Amiiqo USB 读写器；管理多个存储区时，N2 卡片须解锁并进入管理模式。",
    "离线加密和解密 amiibo 数据需要用户自行提供 key_retail.bin。",
    "LICENSE 标注 CC BY-NC 4.0，而 README 和 pyproject.toml 标注 PolyForm Noncommercial 1.0.0。"
  ],
  "scope": "partial",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/Jonaaaa/N2Elite-ng",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
