{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/zhouyukun0506-sudo/oppo-powerbank-mac/blob/6e2da68867669113e4cde439a00e4ce69cfd8fb6/reports/protocol-spec.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "OPPO 移动电源助手 reconstructs power bank control on macOS from analysis of a Windows .NET assistant and its USB serial exchange. Its reports describe 0x5A packet headers, command IDs, and CRC8, while the Avalonia client displays battery and port status and synchronizes the clock.",
  "description_zh": "OPPO 移动电源助手项目通过分析 Windows .NET 助手及其 USB 串口通信，在 macOS 上重建移动电源控制功能。报告记录 0x5A 包头、命令编号和 CRC8；Avalonia 客户端显示电池与端口状态，并支持时钟同步。",
  "entry_url": "https://awesomerea.org/resources/oppo-powerbank-mac-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/oppo-powerbank-mac-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/zhouyukun0506-sudo/oppo-powerbank-mac/blob/6e2da68867669113e4cde439a00e4ce69cfd8fb6/README.md",
  "group": "cases",
  "id": "oppo-powerbank-mac-case",
  "json_url": "https://awesomerea.org/resources/oppo-powerbank-mac-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/oppo-powerbank-mac-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/oppo-powerbank-mac-case/index.md",
  "name": "OPPO 移动电源助手: reconstructing power bank control on macOS",
  "name_zh": "OPPO 移动电源助手：在 macOS 上重建移动电源控制功能",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "macOS 10.15 or newer, .NET 7.0 SDK, a CH341 USB serial driver, and a compatible OPPO power bank are required.",
    "The power bank must be placed in engineering mode; some functions may depend on the device model.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 macOS 10.15 或更新版本、.NET 7.0 SDK、CH341 USB 串口驱动和兼容的 OPPO 移动电源。",
    "移动电源需进入工程模式；部分功能可能取决于具体型号。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/zhouyukun0506-sudo/oppo-powerbank-mac",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
