{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/shahcolate/pocket-libre/blob/5962722710731edbc9a2da22149f0e4fe198366e/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Pocket Libre reconstructs the Pocket AI recorder's BLE command and audio-transfer behavior in a Python client. Its protocol notes map APP commands, MCU responses, GATT characteristics and MP3 streaming from HCI captures; the client downloads recordings and offers local transcription and speaker identification.",
  "description_zh": "Pocket Libre 用 Python 客户端重建 Pocket AI 录音设备的 BLE 命令与音频传输行为。协议文档依据 HCI 抓包记录 APP 命令、MCU 回复、GATT 特征和 MP3 流；客户端可下载录音，并在本地转录和识别说话人。",
  "entry_url": "https://awesomerea.org/resources/pocket-libre-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/pocket-libre-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/shahcolate/pocket-libre/blob/5962722710731edbc9a2da22149f0e4fe198366e/PROTOCOL.md",
  "group": "cases",
  "id": "pocket-libre-case",
  "json_url": "https://awesomerea.org/resources/pocket-libre-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/pocket-libre-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/pocket-libre-case/index.md",
  "name": "Pocket Libre: reconstructing Pocket recorder transfer over BLE",
  "name_zh": "Pocket Libre：重建 Pocket 录音设备的 BLE 传输",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.10+, a Pocket PKT01 recorder and Bluetooth LE support.",
    "A 16-character device session key, or a hardware reset followed by pairing with a new key.",
    "WiFi file transfer is documented for firmware 1.7 and 1.8; other versions are untested.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 Python 3.10+、Pocket PKT01 录音设备及蓝牙低功耗支持。",
    "需要 16 位设备会话密钥，或先硬件重置再配对新密钥。",
    "WiFi 文件传输已记录适用于固件 1.7 和 1.8；其他版本尚未测试。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/shahcolate/pocket-libre",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
