{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "qcywatch-android replaces the QCY companion app for the QCY Watch GT2 using BLE frames derived from the vendor app and captured watch traffic. It forwards notifications and weather, exports health data to Health Connect and saves workouts as TCX files; frame handling and parsers are implemented in Kotlin.",
  "description_zh": "qcywatch-android 根据厂商应用及手表通信抓包还原的 BLE 帧，为 QCY Watch GT2 实现替代客户端。它转发通知和天气，将健康数据写入 Health Connect，并把运动记录保存为 TCX 文件；帧处理和解析器由 Kotlin 实现。",
  "entry_url": "https://awesomerea.org/resources/qcywatch-android-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/qcywatch-android-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/DhrubaDC1/qcywatch-android/blob/de3b2acef13cb27eb5241aef0b64daa83ca1cd3e/README.md",
  "group": "cases",
  "id": "qcywatch-android-case",
  "json_url": "https://awesomerea.org/resources/qcywatch-android-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/qcywatch-android-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/qcywatch-android-case/index.md",
  "name": "qcywatch-android: a QCY Watch GT2 client built from BLE protocol research",
  "name_zh": "qcywatch-android：基于 BLE 协议研究的 QCY Watch GT2 客户端",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Android 13 or later and a QCY Watch GT2 are required for the documented setup.",
    "The QCY app must be disabled or uninstalled before use because the watch connects to one app at a time.",
    "Other QCY watches are unconfirmed; firmware updates and several watch features remain outside the implemented scope.",
    "MIT License."
  ],
  "requirements_zh": [
    "文档中的配置需要 Android 13 或更高版本及 QCY Watch GT2。",
    "使用前须停用或卸载 QCY 应用，因为手表一次只能连接一个应用。",
    "其他 QCY 手表尚未确认兼容；固件更新及若干手表功能未实现。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/DhrubaDC1/qcywatch-android",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
