{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/Layen-lang/PTCGP-Private-Server/blob/3f5c268916a34cd954b48e2a0b8349f6e500f2d1/docs/ARCHITECTURE.md",
    "https://github.com/Layen-lang/PTCGP-Private-Server/blob/3f5c268916a34cd954b48e2a0b8349f6e500f2d1/docs/GAME-DATA.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "PTCGP Private Server replaces selected Pokémon TCG Pocket 1.8.1 online services with local HTTPS and gRPC endpoints for profiles, collections and pack openings. A Windows controller routes a rooted Android client's traffic to per-device servers, checks the client build and imports game data from the user's installation.",
  "description_zh": "PTCGP Private Server 为 Pokémon TCG Pocket 1.8.1 提供本地 HTTPS 与 gRPC 服务，处理账号资料、卡牌收藏及开包。Windows 控制程序将已 root 的 Android 客户端流量转发至各设备对应的服务，校验客户端版本，并从用户安装的游戏导入数据。",
  "entry_url": "https://awesomerea.org/resources/ptcgp-private-server-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ptcgp-private-server-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Layen-lang/PTCGP-Private-Server/blob/3f5c268916a34cd954b48e2a0b8349f6e500f2d1/README.md",
  "group": "cases",
  "id": "ptcgp-private-server-case",
  "json_url": "https://awesomerea.org/resources/ptcgp-private-server-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ptcgp-private-server-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ptcgp-private-server-case/index.md",
  "name": "PTCGP Private Server: a local Pokémon TCG Pocket service",
  "name_zh": "PTCGP Private Server：Pokémon TCG Pocket 本地服务重建",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/ptcgp-private-server-case.png",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Windows 10 or later and Pokémon TCG Pocket 1.8.1 installed by the user.",
    "A rooted 64-bit Android phone or emulator with ADB, adb reverse and writable system mounts.",
    "PvP matchmaking and the Battle/Connect stream are unimplemented.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 Windows 10 或更新版本，以及用户自行安装的 Pokémon TCG Pocket 1.8.1。",
    "需要已 root 的 64 位 Android 手机或模拟器，并支持 ADB、adb reverse 和可写系统挂载。",
    "尚未实现 PvP 匹配和 Battle/Connect 数据流。",
    "采用 MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game",
    "protocol"
  ],
  "url": "https://github.com/Layen-lang/PTCGP-Private-Server",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
