# 逆向工程案例合集 · 第 19 页

> 第 19/21 页，第 3,601–3,800 个案例。从 5,191 项精选资源中筛选出的 4,025 个案例，保留重建方法、成果边界与原始证据，并按网站、游戏、应用等目标分组，可逐条打开条目查看来源与复核日期。

- HTML：<https://awesomerea.org/zh/cases/page/19/>
- English：<https://awesomerea.org/cases/page/19/index.md>

## 协议 (200)

- [breezyd：重建 Twinfresh Breezy 通风设备的本地控制](https://awesomerea.org/zh/resources/breezyd-twinfresh-protocol-case/index.md)：案例 · breezyd 为 Vents Twinfresh Breezy 160 和 Elite 160 Pro 通风设备实现本地 UDP/4000 控制。Go 库、命令行工具和守护进程读取传感器并设置运行模式；保留的 Python 探测与快照差异脚本记录了如何把厂商应用操作对应到设备参数。
- [ebkn-m61-protocol：重建生物识别终端通信协议](https://awesomerea.org/zh/resources/ebkn-m61-protocol-case/index.md)：案例 · ebkn-m61-protocol 记录 EBKN 和 Realand BioFace M61 生物识别门禁终端的通信，并提供 Python 参考监听程序。协议文档涵盖 WebSocket/XML、FkWeb HTTP/JSON 和原始 TCP/XML 流，包括考勤事件及命令交互。
- [Divoom Times Frame：云端与本地 API 的部分重建](https://awesomerea.org/zh/resources/divoom-times-frame-research-case/index.md)：案例 · Divoom Times Frame 研究梳理了相框的部分云端和本地 HTTP 命令接口，并提供 Python 探测程序，用于登录、列出照片、上传文件和控制本地显示。作者报告，上传照片与相框绑定的命令仍未知；RongCloud 消息通道目前是推测。
- [labelwriter：DYMO LabelWriter 协议驱动](https://awesomerea.org/zh/resources/labelwriter-dymo-case/index.md)：案例 · labelwriter 以共享命令编码核心实现 DYMO LabelWriter 的 TypeScript 驱动。文档涵盖 LW raster、LW5 raster 和 Duo tape 通信协议；Node USB/TCP 与浏览器 WebUSB 包负责向受支持的设备发送打印任务。
- [jl-dv-viewer：重建 Jieli-DV 摄像头视频传输](https://awesomerea.org/zh/resources/jl-dv-viewer-case/index.md)：案例 · jl-dv-viewer 用 Kotlin Android 应用重建 Jieli-DV 类 Wi-Fi 后视和行车摄像头的本地视频通信。它通过 TCP 发送带长度前缀的 CTP 控制消息，将自定义 UDP 分片重组为 MJPEG 帧，并记录命令与帧格式；应用另提供裁剪、旋转和重连功能。
- [picoscope-libusb：重建 PicoScope 2204A USB 控制协议](https://awesomerea.org/zh/resources/picoscope-libusb-case/index.md)：案例 · picoscope-libusb 根据 SDK 抓包和设备实验重建 PicoScope 2204A 的 USB 控制流程。协议笔记记录端点、命令封装、固件装载、采集模式和波形传输；C 语言 libusb 驱动供 Wails 桌面界面与 Android JNI 库使用。固件数据须从用户自己的设备提取。
- [pyPredator：重建 Predator PH18-73 RGB 控制](https://awesomerea.org/zh/resources/pypredator-case/index.md)：案例 · pyPredator 根据 PredatorSense 的 USB 抓包重建 Acer Predator PH18-73 键盘 RGB 控制。Python 程序按记录的 USB 控制与批量传输数据包，以 30 Hz 向主键盘发送 128 像素、向 WASD 区发送 16 像素，并提供 Tk 灯效界面；灯环、徽标和底部灯条由独立 CLI 子模块控制。
- [FT9201 Linux：重建指纹读取器的 USB 采集流程](https://awesomerea.org/zh/resources/ft9201-linux-case/index.md)：案例 · FT9201 Linux 记录了 FocalTech FT9201 指纹读取器用于检测手指和采集 64×80 灰度图像的 USB 交互。C 语言 libusb 概念验证程序按所列控制传输与 bulk-IN 顺序运行，并输出原始图像及 PGM 文件。
- [SP656E CLI：BanlanX 蓝牙灯控客户端](https://awesomerea.org/zh/resources/sp656e-cli-case/index.md)：案例 · SP656E CLI 依据已有社区研究中的 BanlanX 0x53 命令格式，为 SP656E 和 SP638E 灯控器实现 BLE 客户端。Python 命令行支持设备扫描、状态读取，以及电源、颜色、亮度、灯效和原始命令发送。
- [Navico GoFree：屏幕镜像协议分析](https://awesomerea.org/zh/resources/navico-gofree-protocol-case/index.md)：案例 · Navico GoFree 记录在 Simrad NSS12 evo3 船用显示设备上观察到的屏幕镜像协议。文档梳理了 239.2.1.1:2052 的 UDP 组播发现、使视频输出生效的 6633 端口 TCP 连接，以及 RTSP /screenmirror 端点，并附有探测脚本。
- [Claude Code inbox socket：记录会话消息与投递机制](https://awesomerea.org/zh/resources/claude-code-inbox-socket-case/index.md)：案例 · Claude Code inbox-socket 项目记录通过 Unix socket 或 Windows 命名管道传递的内部会话消息协议。文档说明 JSON 行消息帧、传输方式、回执和投递行为，并提供客户端示例及针对已安装版本的一致性检查。
- [Fujitsu FGL Type A Bus Protocol：解析空调有线遥控总线](https://awesomerea.org/zh/resources/fujitsu-fgl-type-a-bus-case/index.md)：案例 · Fujitsu FGL Type A Bus Protocol 从逻辑分析仪采集数据中解析旧款 Fujitsu/General 空调的 BWR 有线遥控消息。规格文档记录 500 波特率、8E1 帧格式、心跳与命令帧，以及温度和风速编码；Python 工具可解析采集文件或实时监听。
- [UniFi Protect：重建警报器与 AI Horn 音频控制](https://awesomerea.org/zh/resources/unifi-protect-audio-control-case/index.md)：案例 · 这项 UniFi Protect 音频研究梳理了 Protect 7.1.x 在 UNVR 上的私有 HTTP 端点和 WebSocket 对讲流。文档说明警报器、TTS、铃声和音量请求，以及 AI Horn 所需的 AAC-LC ADTS 帧节奏，并提供 Python 示例。
- [sr16-bridge：还原 SR16 智能戒指的 BLE 历史数据同步](https://awesomerea.org/zh/resources/sr16-bridge-case/index.md)：案例 · sr16-bridge 以本地 Python 客户端还原 SR16 智能戒指的私有 BLE 历史同步协议。它重组分段通知、检查 CRC、解析心率记录，并将 HCI snoop 流量导入 SQLite；探测日志记录观察到的消息行为。
- [alpha1s：重建 UBTECH Alpha 1S 蓝牙控制协议](https://awesomerea.org/zh/resources/alpha1s-sdk-case/index.md)：案例 · alpha1s 将 UBTECH Alpha 1S 机器人的蓝牙控制链路实现为 Python SDK，支持遥测、舵机动作和设备内置动作。协议层记录 FB BF 帧头、长度与校验字段、RFCOMM 通道 6、16 舵机命令及可选 BLE 传输，并提供示例和基于捕获帧的测试。
- [Daybreak：重建 COLMI R09 蓝牙通信的离线戒指客户端](https://awesomerea.org/zh/resources/daybreak-colmi-r09-case/index.md)：案例 · Daybreak 在离线 Android 客户端中重建 COLMI R09 智能戒指通信。Kotlin 协议模块处理 16 字节命令及校验和，重组多包传输的睡眠记录，并解析心率日志、步数和 SpO2 数据；应用在本机计算睡眠、恢复和活动评分。
- [USB-Endoscope：重建 Usee Plus USB 视频传输](https://awesomerea.org/zh/resources/usb-endoscope-case/index.md)：案例 · USB-Endoscope 用本地 WebUSB 查看器重建 i4season Usee Plus 内窥镜的厂商 USB 视频协议。作者通过 Frida 跟踪 Android 应用的 USBDEVFS 调用，记录了启动视频的两次控制传输，以及从批量端点 0x82 读取 YUYV422 帧的过程。应用可显示实时视频并保存照片或录像。
- [Cigar Oasis：还原 SmartHumidor 云端控制接口](https://awesomerea.org/zh/resources/cigar-oasis-smarthumidor-case/index.md)：案例 · Cigar Oasis 的 Home Assistant 集成还原 SmartHumidor 应用的云端调用，用于读取湿度、温度和设置目标湿度。作者以 mitmproxy 捕获应用流量，记录登录及设备接口，并实现 Python 脚本和 Home Assistant 配置包。
- [qss-switch-api：重建 QNAP QSS 交换机控制接口](https://awesomerea.org/zh/resources/qss-switch-api-case/index.md)：案例 · qss-switch-api 根据 QNAP QSS 网页界面的 JavaScript 重建交换机私有 REST 接口。其 Python CLI 可登录、读取端口、PoE、传感器和 LLDP 数据，也可发送指定 API 调用；文档记录 Bearer Token 认证及响应字段。
- [NameLand：重建 Casio KL-A45 串口打印通信](https://awesomerea.org/zh/resources/nameland-case/index.md)：案例 · NameLand 依据 Casio Windows XP 软件与 KL-A45 标签打印机之间观察到的通信，重建串口打印方式。其 Python 程序通过 USB 转串口线和 2.5 毫米 TRS 接头，将任意文本打印为二维码。文档说明了线缆接法，并指出其他机型可能需要修改代码。
- [dh360d：重建 Darkflash 散热器 LCD 通信协议](https://awesomerea.org/zh/resources/dh360d-case/index.md)：案例 · dh360d 通过抓取 Darkflash DH360D 散热器与其 Windows Electron 应用之间的通信，重建 LCD 的串口协议。其 Python Linux 驱动经 CH340 USB 转 UART 链路发送 CPU 温度、水泵转速、CPU 和内存占用率。协议文档列出 115200 波特率帧格式、握手、状态字段及设备应答。
- [Sony WH-CH720N：重建 RFCOMM 耳机控制协议](https://awesomerea.org/zh/resources/sony-wh-ch720n-linux-case/index.md)：案例 · 项目以 Linux Python 客户端重建 Sony WH-CH720N 的 Bluetooth Classic RFCOMM 控制方式。文档记录了帧结构、校验和、ACK 序号规则及命令表，并据此实现电量读取、六段均衡器以及降噪和环境声模式控制。
- [Kosmos CP1：重建 CP2 磁带格式](https://awesomerea.org/zh/resources/kosmos-cp1-cassette-case/index.md)：案例 · Kosmos CP1 工具链从真实 CP2 存档的数字录音重建磁带接口，并用 Python 实现 WAV 编码与解码。文档说明 FSK 载波、位时序、字节顺序和 256 单元内存映像；汇编器与模拟器可编写并跟踪 CP1 程序。作者报告编码往返结果逐字节一致。
- [ISDT PB40：重建移动电源 BLE 协议](https://awesomerea.org/zh/resources/pb40-bluetooth-case/index.md)：案例 · pb40-bluetooth 根据 LiMeta 应用分析和设备采集数据重建 ISDT PB40/LIMETA EB40 移动电源的 BLE 广播与 GATT 协议。Home Assistant 集成无需连接即可读取电量状态，并通过 GATT 轮询功率和累计电量，还提供设备查找命令及已报告的设置项。
- [Jacuzzi JB1HL：解析 J185 面板通信总线](https://awesomerea.org/zh/resources/jacuzzi-jb1hl-protocol-case/index.md)：案例 · Jacuzzi JB1HL Panel-Link Protocol 记录 Jacuzzi J185 浴缸顶部面板与 I/O 板之间的 RS-485 消息。项目解析 38400 8N1 通信、34 字节轮询与响应、命令位和校验和，并提供离线解码器及显示水温、泵和加热器状态的 ESPHome 监测配置。
- [Tenx USB Missile Launcher：还原 USB 控制命令](https://awesomerea.org/zh/resources/tenx-usb-missile-launcher-case/index.md)：案例 · Tenx USB Missile Launcher 控制器用 PureBasic 实现指定 USB 设备的移动和发射命令。协议文档记录了经两个接口发送的两段 8 字节头和一段 64 字节载荷，以及特殊的控制传输参数。
- [Crypto Kakadu Alternative：重建设备传输与 .kkd 备份格式](https://awesomerea.org/zh/resources/crypto-kakadu-alternative-case/index.md)：案例 · Crypto Kakadu Alternative 通过分析 Java 管理程序和设备行为，重建设备数据库串口传输及 .kkd 备份格式。四个 PureBasic 工具可读取、上传设备数据库，并在 JSON 与 AES 加密的 .kkd 文件之间转换；协议笔记记录命令、数据行布局和加密细节。
- [alienware-m15-rgb：Linux 下控制 m15 R2 灯光设备](https://awesomerea.org/zh/resources/alienware-m15-rgb-case/index.md)：案例 · alienware-m15-rgb 通过 HID 报告在 Linux 下控制 Alienware m15 R2 的逐键键盘灯和机身灯。协议笔记记录 Darfon API_V5 功能报告序列及 AW-ELC API_V4 输出报告，并说明电源按钮灯的单独设置方法。
- [Ideal Clima Nemo 1000：重建本地 Tuya MCU 控制](https://awesomerea.org/zh/resources/ideal-clima-nemo-local-control-case/index.md)：案例 · Ideal Clima Nemo 1000 本地控制方案在 CN2 接口接入 ESP32-C3，模拟 Wi-Fi 模块并使用记录下来的 Tuya MCU UART 通信。实现通过 ESPHome 或 MQTT 控制电源、设定温度、模式和风速，另附 Python 工具用于被动解帧及台架命令。
- [Switch 2 Pro Controller：将 USB HID 报告桥接至 Windows XInput](https://awesomerea.org/zh/resources/windows-switch2-pro-controller-case/index.md)：案例 · Windows-Switch2-Pro-Controller 在 Windows 桥接程序中还原 Switch 2 Pro 手柄的 USB 唤醒及 HID 报告行为。它解析按键与摇杆报告，经 ViGEmBus 输出虚拟 Xbox 360 手柄，并将震动反馈传回手柄；另有可选 BLE 路径。
- [cyberboard-cli：重建 CyberBoard R4 配置写入](https://awesomerea.org/zh/resources/cyberboard-cli-case/index.md)：案例 · cyberboard-cli 重建 AM Master 使用的 AngryMiao CyberBoard R4 配置协议。CLI 通过 USB CDC 串行帧读取键位映射并写入键位与 LED 配置，协议笔记记录了 64 字节帧和 CRC-8。作者报告已在实物上测试写入与键位回读；逐键 LED 编辑仍未完成。
- [gm1356-recordings：通过 USB-HID 协议读取声级计](https://awesomerea.org/zh/resources/gm1356-recordings-case/index.md)：案例 · gm1356-recordings 为 Benetech GM1356 声级计实现 Python 客户端，可读取实时数值和机内日志。协议文档记录了八字节 USB-HID 报告、0xB5 导入握手、0xC4 拉取循环及打包采样格式。作者报告将解码结果与设备记录进行了对照。
- [TwoTrees SK1：重建显示屏 UART 接口](https://awesomerea.org/zh/resources/twotrees-sk1-display-case/index.md)：案例 · TwoTrees SK1 显示屏研究记录打印机 HMI 的 UART 命令，以及触摸、数值输入和启动帧。仓库据此实现连接 Moonraker 的 Rust 客户端、Python 演示主机和实验性的 ESP32-C6 客户端。
- [KW330 OBD Data Access：重建扫描仪 USB 数据流](https://awesomerea.org/zh/resources/kw330-obd-datastream-case/index.md)：案例 · KW330 OBD Data Access 重建 KONNWEI KW330 手持扫描仪通过 USB CDC 串口输出实时 OBD 数据的方式。Python 脚本查找串口、采集 Print Data Stream，并将 Latin-1 标签和值解析为按发动机运行时间组织的 JSON 时间序列。
- [AstralPool Halo Cloud：重建氯化设备云端控制](https://awesomerea.org/zh/resources/astralpool-halo-cloud-case/index.md)：案例 · AstralPool Halo Cloud 以 Home Assistant 集成重建 Halo 氯化设备的云端控制。它通过 BLE 配网取得设备生成的凭据，再经厂商 WebSocket 中继和解析后的设备消息读取状态、发送控制。安全说明记录了从官方应用二进制中提取的中继认证参数。
- [zen-go-tui：还原 Zen Go USB HID 控制协议](https://awesomerea.org/zh/resources/zen-go-tui-case/index.md)：案例 · zen-go-tui 通过 USB HID 协议重建 Antelope Zen Go Synergy Core 音频接口的控制功能。Rust 终端程序管理输出、混音轨道、前级设置和电平表；协议笔记记录抓包所得的帧类型、命令载荷和状态字段。
- [tinyscreen：重建 ArtInChip USB 显示协议](https://awesomerea.org/zh/resources/tinyscreen-artinchip-case/index.md)：案例 · tinyscreen 按重建的设备协议驱动 ArtInChip USB 条形显示器：完成两阶段 RSA 挑战响应认证，再通过 USB bulk 传输带 20 字节帧头的 JPEG 图像。客户端可显示仪表盘、视频、网页或 EVDI 虚拟显示器画面。
- [Panavox PSS-12 INV：重建空调 UART 控制协议](https://awesomerea.org/zh/resources/panavox-pss12-inv-protocol-case/index.md)：案例 · Panavox PSS-12 INV 通过 W950 UART 接口重建分体空调控制。C++ 库生成命令帧、处理确认和定期状态请求，并解析 150 字节状态响应；配套规范记录了依据实体设备测试修订的帧结构和命令。
- [WB-SG1-8G：重建信号发生器的串口命令](https://awesomerea.org/zh/resources/wbsg1-case/index.md)：案例 · WB-SG1-8G 项目记录 BG7TBL 信号发生器的串口协议，并通过 Web Serial 实现浏览器控制页面。协议笔记列出连接参数、$X...* 命令帧、频率与扫频命令、硬件开关及观察到的响应；页面可控制双通道并监看收发数据。
- [Brother HL-4150CDN：重建 XL2HB 打印数据流](https://awesomerea.org/zh/resources/brother-hl4150cdn-driver-case/index.md)：案例 · Brother HL-4150CDN 驱动重建原厂 32 位 x86 过滤器生成的专有 XL2HB 打印数据流。Python 实现及可选 Cython 加速模块处理栅格编码、色彩转换、PJL 作业设置和 CUPS 集成，并用对比样本检查输出字节。
- [monclub-bot：重建 MonClub 预约请求](https://awesomerea.org/zh/resources/monclub-bot-case/index.md)：案例 · monclub-bot 通过截获 HTTPS 流量还原 MonClub 应用的预约交互。研究笔记记录两步认证、请求标识符，以及查询课程、预约和取消的接口。Rust CLI 与 Discord 机器人利用这些交互管理预约并导出后续课程。
- [glow-linux：重建 Spacetronik Glow Three 灯光控制](https://awesomerea.org/zh/resources/glow-linux-case/index.md)：案例 · glow-linux 从抓取的 USB 流量重建 Spacetronik Glow Three 27V 灯光控制器的串行通信。项目记录 CH340 初始化序列，以及以 AA 55 开头的握手、颜色和心跳报文；Linux 客户端通过 pyusb 控灯，并用 PipeWire 抓屏实现环境灯同步。
- [nanparty：重建 PavoTube II 6C BLE Mesh 控制](https://awesomerea.org/zh/resources/nanparty-case/index.md)：案例 · nanparty 重建 Nanlite PavoTube II 6C 的 BLE Mesh 控制，并把 MIDI 控制消息映射到灯光参数。Python 代码为灯具配网、构造 Mesh 消息，并控制色相、饱和度、亮度和效果；协议文档列出 GATT 特征、认证过程及厂商 PDU。
- [M3508I：还原电机 RS485 协议](https://awesomerea.org/zh/resources/m3508i-rs485-case/index.md)：案例 · m3508i 还原 M3508I 电机的半双工 RS485 指令与回包格式，记录字段偏移、电机选择、速度编码及 CRC16 规则，并提供 C 语言组帧和解析代码、STM32 示例及转接板设计。
- [KeyMission 360 Tools：重建相机的 USB 格式化命令](https://awesomerea.org/zh/resources/keymission360tools-case/index.md)：案例 · KeyMission 360 Tools 记录并实现 Nikon KeyMission 360 的 USB PTP 控制，包括用于 SD 卡的 FormatStore 命令。研究文档列出 USB 端点、PTP 容器布局和命令响应；Linux 工具还提供相机信息读取、下载、时间同步和媒体操作。
- [Evnia：重建 Philips 49M2C8900 Ambiglow 的 USB 控制](https://awesomerea.org/zh/resources/evnia-ambiglow-case/index.md)：案例 · Evnia 以 macOS Swift 库重建 Philips Evnia 49M2C8900 显示器 44 颗 Ambiglow LED 的 USB 控制。协议文档记录端点零的厂商专用请求、0xE100 RGB 帧缓冲区，以及获取和交还软件控制权所需的控制块。
- [audeze-filter-cli：还原 Audeze Filter HID 控制协议](https://awesomerea.org/zh/resources/audeze-filter-cli-case/index.md)：案例 · audeze-filter-cli 以 Python 命令行重建 Audeze Filter USB 音箱的设置接口。研究记录从 AudezeHub Mach-O 程序追踪命令字节和数值转换，协议文档说明 HID 报告 ID、数据包头及读写操作。
- [casio_fx：解析 Casio 计算器串行传输](https://awesomerea.org/zh/resources/casio-fx-case/index.md)：案例 · casio_fx 实现 Casio 计算器与 Linux 主机之间的串行传输，并记录分段通信过程和 CAS 文件结构。收发工具支持 fx-7700GB 与 fx-7700GE 的程序数据，转换器可将受支持的单色 CAS 屏幕转储转成 PBM 图像。
- [Falmec Nuvola 90：重建 433 MHz 遥控协议](https://awesomerea.org/zh/resources/falmec-radio-case/index.md)：案例 · 该研究根据采集到的信号重建 Falmec Nuvola 90 抽油烟机遥控器的 433 MHz OOK 控制消息。文档给出以 320 和 640 微秒脉冲编码风速、灯光状态的 33 位帧；Python 接收工具负责解码，Raspberry Pi 与 ATtiny85 实现替代发射器。
- [HeronSquawk：重建 RYLR999 LoRa 帧格式以连接网状网络](https://awesomerea.org/zh/resources/heronsquawk-case/index.md)：案例 · HeronSquawk 根据 SDR 抓包重建 RYLR999 LoRa 模块的空中帧格式，使其能与 Heltec V3.1 的 SX1262 节点交换数据。项目包含 Python 桌面基站、MicroPython 节点固件和 Android BLE 客户端，支持加密消息在节点间转发。
- [TP-Link SG3428：重建 USB 控制台访问方式](https://awesomerea.org/zh/resources/tplink-sg3428-usb-reset-case/index.md)：案例 · TP-Link SG3428 USB Reset 通过 Python 原始 USB 客户端重建 JetStream 交换机控制台访问方式。调查发现，声明为厂商自定义类别的接口仍响应 CDC ACM 串口参数请求；工具据此设置 38400/8N1，通过批量端点收发数据，并提供交互终端、波特率扫描和 BootUtil 重置流程。
- [ak820-linux：重构 AJAZZ AK820 Pro USB 控制协议](https://awesomerea.org/zh/resources/ak820-linux-case/index.md)：案例 · ak820-linux 从厂商 Windows 配置程序恢复 AJAZZ AK820 Pro 键盘的 USB HID 控制方式。Linux 命令行和图形界面可设置灯效、逐键颜色、屏幕图片或 GIF 及时间；协议文档记录接口、报告长度、操作码和载荷布局。
- [LUMIX Remote：重建 Panasonic S5 相机通信](https://awesomerea.org/zh/resources/lumix-remote-s5-case/index.md)：案例 · LUMIX Remote 以 Python 服务、网页界面和 CLI 重建 Panasonic LUMIX 相机控制。针对 DC-S5，研究笔记梳理 cam.cgi 命令、UPnP 服务、UDP 实时取景和 BLE 连接顺序；客户端提供拍摄、设置、文件导入与延时摄影功能。
- [fix-whxm4-voice：重建 WH-1000XM4 语音包上传流程](https://awesomerea.org/zh/resources/fix-whxm4-voice-case/index.md)：案例 · fix-whxm4-voice 为 Sony WH-1000XM4 耳机构建替换语音包，并通过蓝牙上传。研究笔记梳理了语音包的语言布局，以及 Sony 应用经 Bluetooth Classic RFCOMM 使用 Airoha FOTA 的上传流程。工具可下载原厂语音包、转换替换音频并按选定语言安装。
- [OrangeCar：重建有线 CarPlay 手机端](https://awesomerea.org/zh/resources/orangecar-case/index.md)：案例 · OrangeCar 在 Orange Pi 5 Plus 上重建有线 Apple CarPlay 的手机端，使汽车显示本地渲染的仪表盘。协议文档依次说明 USB 角色切换、iAP2 身份协商、CDC-NCM 网络、mDNS，以及传输 H.264 视频、音频和输入的 AirPlay 会话。
- [AirDrop-for-Everything：重建 AirDrop 文件传输](https://awesomerea.org/zh/resources/airdrop-for-everything-case/index.md)：案例 · AirDrop-for-Everything 以 Rust 核心重建 Apple AirDrop 的发现和文件传输，并提供命令行、桌面、Android 与 macOS 界面。其协议说明覆盖 mDNS 发现、二进制 plist 格式的 /Discover 与 /Ask 请求，以及 DVZip 封装的 cpio 上传。具备 AWDL 接口的平台可使用 AWDL，其余平台使用局域网传输。
- [IQOS Bar：读取 IQOS ILUMA 使用计数的 USB HID 客户端](https://awesomerea.org/zh/resources/iqos-bar-case/index.md)：案例 · IQOS Bar 通过只读 USB HID 查询 IQOS ILUMA i ONE，在桌面托盘或菜单栏显示电量与累计使用计数。协议笔记说明 HID 帧格式、寄存器读取命令及 hidapi 响应偏移；命令层沿用并适配了 iqos-scope 的研究成果。
- [Chorus：重建 Logitech Harmony 遥控器编程流程](https://awesomerea.org/zh/resources/chorus-harmony-remote-case/index.md)：案例 · Chorus 可识别 Logitech Harmony USB 遥控器并备份其配置，还能学习和解码红外信号、通过局域网控制 Harmony Hub。浏览器编辑器可创建 JSON 格式的设备和活动配置；技术文档记录了厂商设置程序及较新设备的 USB 数据包协议。
- [tinycoral：重建 Coral Edge TPU 指令集与 USB 运行时](https://awesomerea.org/zh/resources/tinycoral-edge-tpu-case/index.md)：案例 · tinycoral 为 tinygrad 后端重建 Google Coral Edge TPU 指令集和 USB 运行时。项目包含指令布局、代码生成器、DarwiNN 可执行文件处理，以及负责固件上传、寄存器访问和 DMA 传输的 Python 驱动；作者报告，受支持操作生成的程序与 Google 编译器的输出逐字节一致。
- [ninebot-go：重建 Ninebot App 云端通信](https://awesomerea.org/zh/resources/ninebot-go-case/index.md)：案例 · ninebot-go 用 Go 重建 Ninebot App 的加密云端通信。它以 AES 和 RSA 实现 NET 请求加密及响应解密，并通过命令行、网页和 MCP 接口提供车辆、电池及行程数据；车辆控制命令仍未完成。
- [open-g2-hub：基于 BLE 协议研究的 Even G2 本地客户端](https://awesomerea.org/zh/resources/open-g2-hub-case/index.md)：案例 · open-g2-hub 在原厂固件上以本地服务替代 Even Realities G2 配套应用，控制眼镜固件内置的小组件并接收麦克风语音数据。协议说明记录左右镜片的 BLE 特征值、AA 21 控制帧、CRC-16 校验、服务 ID、心跳和 LC3 麦克风数据。
- [Edifier Speakers BLE：重构 M60 与 M90 音箱控制协议](https://awesomerea.org/zh/resources/edifier-speakers-ble-case/index.md)：案例 · Edifier Speakers BLE 重构 M60 和 M90 音箱的 BLE 控制协议，并据此开发 Home Assistant 集成。参考文档记录各型号的 GATT 服务、帧校验、命令、响应和限制；集成提供音量、输入源、均衡器、播放及部分设备设置。
- [Halyard：在掌机上重建 Shadow 云电脑串流](https://awesomerea.org/zh/resources/halyard-case/index.md)：案例 · Halyard 为 Nintendo Switch 和 PS Vita 自制软件重建 Shadow 云电脑串流协议。它登录用户已订阅的云电脑，经 TLS 协商后传输加密的视频、音频、输入和光标通道，并调用掌机硬件解码视频。仓库记录协议发现和各平台限制。
- [Axial：映射并通过蓝牙控制 DJI RS 4 Mini](https://awesomerea.org/zh/resources/axial-dji-rs4-mini-case/index.md)：案例 · Axial 记录并实现 DJI RS 4 Mini 云台的蓝牙控制。Mac 端 GimbalProfiler 观察消息并测试命令，iPhone 应用使用机型专属 .axial 配置和共享 DUML 封装发送控制命令、解码状态信号。
- [Fiat Ducato X250：解码车身 CAN 总线](https://awesomerea.org/zh/resources/fiat-ducato-x250-wican-case/index.md)：案例 · Fiat Ducato X250 WiCAN 项目将 2009 款车型的 50 kbit/s 车身 CAN 消息解码为车速、转速、灯光、车门等信号。仓库保存五份抓包、CAN ID 参考表、Python 解码器，以及经 MQTT 向 Home Assistant 发布数据的只读 WiCAN 过滤配置。作者报告用车辆操作和仪表读数核对信号。
- [Unrack：扩展基于逆向协议的 t.racks DSP 控制](https://awesomerea.org/zh/resources/unrack-dsp-control-case/index.md)：案例 · Unrack 通过 WebHID、Android USB 桥接或 ESP32-S3 Wi-Fi 桥接控制 t.racks DSP 4x4 Mini Pro。项目基于此前的协议研究，重建了传输层、状态管理和界面；协议文档记录 64 字节 USB HID 报文中的请求与响应帧、命令及参数换算方式。
- [ArmorX Toolkit：重构 ARMORX Pro 配置格式与控制通信](https://awesomerea.org/zh/resources/armorx-toolkit-case/index.md)：案例 · ArmorX Toolkit 重构 BIGBIG WON ARMORX Pro 控制器配件的配置与控制行为。它解析和生成带 CRC16 的 144 字节配置记录，记录按键映射及 BLE/USB 命令，并据此提供抓取、命令行和图形配置工具。
- [dsh-ls125-uv-probe：重建 LS125 探头协议与主机](https://awesomerea.org/zh/resources/dsh-ls125-uv-probe-case/index.md)：案例 · dsh-ls125-uv-probe 重建林上 LS125 仪表与 UVALED-X3 紫外探头之间的 UART 通信，并实现 STM32F103 替代主机。协议文档说明 9600 8N1、轮询与清零命令、测量字段及 CRC-16/MODBUS；仓库还提供智能体技能、抓取解码脚本和样本记录。
- [HT-203U：重建 Linux 热像仪采集流程](https://awesomerea.org/zh/resources/ht-203u-linux-case/index.md)：案例 · HT-203U Linux 工具重建了 HT-203U USB 热像仪的视频与温度采集流程。协议笔记记录其 UVC 帧布局、USB 控制顺序和模式 8 校准温度编码；配套脚本可显示实时画面、读取温度摘要并保存逐像素温度帧。
- [Pair-Raught：将 Steam Controller RF 通信桥接至 Switch 2 USB](https://awesomerea.org/zh/resources/pair-raught-case/index.md)：案例 · Pair-Raught 实现 nRF52840 手柄桥接固件，通过 Valve RF 链路接收 Steam Controller 输入，并经 USB 向 Nintendo Switch 2 呈现 Pro Controller。固件还通过 BLE 唤醒主机，转发体感与震动，并在设备上保存配对和设置。
- [SPORTident SRR：重建短距离无线通信协议](https://awesomerea.org/zh/resources/sportident-srr-protocol-case/index.md)：案例 · SPORTident SRR 重建 SIAC 卡和 BSF8-SRR 站点传送打卡记录所用的 2.4 GHz 无线通信。文档说明 CC2500 配置、帧字段、确认包及时间要求；ESP32/CC2500 示例程序可接收并确认帧，Python 工具可解码采集数据。
- [Tapo V4：重建 C510W 本地控制与媒体协议](https://awesomerea.org/zh/resources/tapo-v4-protocol-case/index.md)：案例 · Tapo V4 通过分析 Android 应用和探测设备，重建 Tapo C510W 摄像机的本地控制及媒体协议。逐字节规格和 Python 客户端涵盖 SPAKE2+ 登录、AES-128-CCM 加密的 /ds 请求、媒体端口认证与 SD 卡片段下载。作者报告在 C510W 上运行，并收集了其他型号的有限反馈。
- [Omni Tray：重建 Arctis Nova Pro Omni 的 USB 控制协议](https://awesomerea.org/zh/resources/omni-tray-arctis-protocol-case/index.md)：案例 · Omni Tray 在 Windows 托盘客户端中重建 SteelSeries Arctis Nova Pro Omni GameHub 的 USB HID 控制。协议笔记梳理报告集合、命令传输和事件通道；客户端处理电量、静音、ANC 与音量，并可通过 MQTT 转发状态。
- [tapo-local：重建 Tapo P110 本地控制](https://awesomerea.org/zh/resources/tapo-local-case/index.md)：案例 · tapo-local 根据 Tapo Android 应用分析所得的 TPAP 通信方式，实现 TP-Link Tapo P110 智能插座的本地控制。Python 客户端通过 BLE 配网，再经采用 SPAKE2+ 和 AES-128-CCM 的 Wi-Fi 会话控制继电器、读取功率并执行自动化。
- [castty：重建 Mionix Castor 的 Linux 控制功能](https://awesomerea.org/zh/resources/castty-mionix-castor-case/index.md)：案例 · castty 依据捕获的 HID feature report 重建 Mionix Castor 鼠标的 Linux 配置功能。协议文档记录命令报文 0x60、配置报文 0x61、配置回读及字段偏移；Rust 图形界面和命令行据此控制灯光、DPI、按键、宏与配置档。
- [legion-gpu-rgb：重建 Lenovo 显卡灯光控制](https://awesomerea.org/zh/resources/legion-gpu-rgb-case/index.md)：案例 · legion-gpu-rgb 通过追踪 DDC 侧的 NvAPI I2C 事务，重建 Lenovo OEM RTX 5070 Ti 的 RGB 灯光控制。项目记录控制器寄存器写入，并提供 Python 控制工具、OpenRGB 插件及向 OpenRGB 暴露 DDC 总线的补丁。
- [SoundcoreBridge：重建 Soundcore Space 2 耳机控制](https://awesomerea.org/zh/resources/soundcorebridge-case/index.md)：案例 · SoundcoreBridge 通过厂商蓝牙通道重建 Soundcore Space 2 耳机控制，并提供 macOS 菜单栏应用和 CLI。协议文档依据采集流量及设备响应，记录命令地址、状态偏移、降噪模式和均衡器数值。
- [NiimBridge：重建 NIIMBOT D110_M 打印协议](https://awesomerea.org/zh/resources/niimbridge-d110m-case/index.md)：案例 · NiimBridge 从厂商 Android 应用的 HCI 抓包重建 NIIMBOT D110_M 打印机的蓝牙通信。Kotlin 驱动实现数据包分帧、校验和、图像行编码、传输及打印状态处理；另有 SDK 和诊断应用提供打印与数据包查看。作者报告两次打印任务的输出包逐字节一致。
- [OMS 指纹模块：重建 Linux 驱动所需的 USB 通信](https://awesomerea.org/zh/resources/oms-fingerprint-linux-case/index.md)：案例 · OMS 指纹模块项目重建 33a7:2388 芯片内匹配传感器的 USB 通信，并将其实现为 libfprint 驱动。文档记录 USBC 传输确认、EF01 帧、校验和及注册与识别响应；作者报告已在真实硬件上完成指纹注册和验证。
- [zwift-api：梳理 Zwift 私有数据接口](https://awesomerea.org/zh/resources/zwift-api-case/index.md)：案例 · zwift-api 梳理 Zwift 的部分私有 HTTP 数据接口，并实现读取个人资料、成就、活动、任务和目录数据的只读 Node 客户端。项目记录代理抓包得到的端点，并在没有 schema 的情况下解析 protobuf 字段。作者报告史诗挑战进度经实时 UDP 路径传输，而非已整理的 HTTP 端点。
- [Gear VR Controller：解析 Samsung 蓝牙遥控器协议](https://awesomerea.org/zh/resources/gear-vr-controller-ble-case/index.md)：案例 · Gear VR Controller 项目解析 Samsung ET-YO324 遥控器的 Bluetooth LE 命令与传感器数据流。协议笔记记录 GATT 特征、命令确认握手、IMU 样本、触摸板和按键字段；Python 抓包与测试代码支撑 macOS 空中鼠标程序和 three.js 实时查看器。
- [Acer Predator Helios 16：重建 Linux 灯效控制](https://awesomerea.org/zh/resources/acer-predator-helios-16-rgb-case/index.md)：案例 · Acer Predator Helios 16 RGB 记录 PH16 系列笔记本的灯效通信，并以 Python 命令行工具和 OpenRGB 控制器实现 Linux 控制。研究区分了键盘的厂商 HID 报文与前灯条、顶盖标志和后玻璃灯条使用的标准 HID LampArray 接口。
- [Powerology AM8268N：重建 Linux USB 显示协议](https://awesomerea.org/zh/resources/powerology-am8268n-usb-display-case/index.md)：案例 · Powerology AM8268N 重建采用 Actions Micro AM8268N 的双屏扩展设备所用 USB 显示协议。Linux 用户态驱动通过 evdi 呈现各显示屏，并借助厂商自定义 HID 接口发送 JSON-RPC 控制消息和 H.264 视频；协议记录依据 Windows 应用抓包整理。
- [SuperCam Thermal Viewer：重建 QuanLi 热成像相机串流](https://awesomerea.org/zh/resources/quanli-supercam-case/index.md)：案例 · SuperCam Thermal Viewer 基于对 QuanLi/LangChi 热成像相机私有网络通信的调查构建跨平台客户端。它显示 160×120 红外测温帧和 1920×1080 H.264 视频；研究笔记记录 UDP 发现、TCP 控制及串流协商。
- [ktctl：重建 FiiO JA11 的 USB 均衡器控制](https://awesomerea.org/zh/resources/ktctl-ja11-case/index.md)：案例 · ktctl 用 Rust CLI 和 TUI 重建 FiiO JA11 的运行时 USB 控制协议，可调整五段 PEQ、预设和增益。协议文档记录了从 Android 应用分析及设备探测获得的帧格式、CRC-8/MAXIM 和命令字节。作者报告已在 JA11 上完成读取、写入和保存的往返验证。
- [AppleAVE2：重建 IOKit 通信格式与驱动验证路径](https://awesomerea.org/zh/resources/appleave2-wire-format-case/index.md)：案例 · AppleAVE2 调查梳理内核驱动的 IOKit 用户客户端选择器和输入结构，并分析 CVE-2026-64747 涉及的工作缓冲区大小计算。仓库包含用户态可达性程序、通信格式说明、溢出计算和已修补主机的日志；作者称该主机的硬件能力检查阻止了实际溢出。
- [Indian Thunder Stroke：解析摩托车 CAN 信号](https://awesomerea.org/zh/resources/indian-thunderstroke-canbus-case/index.md)：案例 · Indian Thunder Stroke 记录了针对 2017 年款 Indian Springfield 摩托车的只监听 J1939 CAN 解码器，并提供 ESP32-S3 固件和 Android 仪表界面。资料映射了胎压与温度、故障码、控制状态和发动机状态等消息，列出实测 PGN 与字节位置；硬件通过 BLE 发布解码结果。
- [Smart Ring Dashboard：通用智能戒指的 BLE 直连实现](https://awesomerea.org/zh/resources/smart-ring-dashboard-case/index.md)：案例 · Smart Ring Dashboard 根据已记录的 BLE 数据包格式，通过 Web Bluetooth 直连 Anko/Jring 与 Colmi/Yawell 智能戒指。协议文档列出 GATT 服务、命令和响应布局，浏览器应用展示心率、活动、睡眠和血氧数据。
- [Thermal Cam：解析 Thermal Master P1 USB 视频流](https://awesomerea.org/zh/resources/thermal-cam-p1-protocol-case/index.md)：案例 · Thermal Cam 根据已记录的 USB 控制与帧协议实现 Thermal Master P1 的 macOS 查看器。Swift 驱动通过 libusb 启动厂商数据流，将辐射测温帧解码为温度，并提供调色板、逐像素读数与截图。
- [ControlVault 3：重建 Linux 指纹识别支持](https://awesomerea.org/zh/resources/controlvault3-linux-fingerprint-case/index.md)：案例 · controlvault3-linux-fingerprint 重建 Dell/Broadcom ControlVault 3 指纹传感器的加密命令通信，并在 Linux 上实现录入与验证。项目提供供 fprintd 使用的 libfprint TOD 驱动，以及独立 PAM 方案。作者记录了通过 Windows USB 抓包和加密函数钩子分析通信的过程，并报告在 Dell Latitude 5531 上测试。
- [glorouter：还原 Huawei B311-221 HiLink 接口](https://awesomerea.org/zh/resources/glorouter-case/index.md)：案例 · glorouter 将 Huawei B311-221 路由器的 HiLink 网页接口重建为 Python 命令行和本地仪表板。协议笔记根据设备提供的 JavaScript 与浏览器抓包整理端点、SCRAM-SHA256 登录及 CSRF 令牌处理；客户端提供信号、流量、网络、短信和 USSD 操作。
- [OpticFilm 135i：在 Linux 上重建原生 USB 扫描](https://awesomerea.org/zh/resources/opticfilm-135i-linux-case/index.md)：案例 · OpticFilm 135i 项目为 Linux 重建 Plustek OpticFilm 135i 胶片扫描仪的 USB 控制。Python 驱动处理校准、胶片移动以及五档分辨率的 16 位图像采集；独立的 SANE 后端让标准前端调用扫描功能，并附有协议和校准研究笔记。
- [Martian Notifier：还原智能手表蓝牙命令](https://awesomerea.org/zh/resources/martian-notifier-toolkit-case/index.md)：案例 · Martian Notifier 工具包还原 T200/MN200 智能手表的蓝牙通信。协议文档列出 RFCOMM 封包格式、BLE GATT 标识，以及电池查询、时间日期更新和保活命令；Python 工具可在 Linux 上配对设备、发送命令并探测其他操作码。
- [E88 / E99 Drone：还原 Wi-Fi 飞行控制和视频访问方式](https://awesomerea.org/zh/resources/e88-e99-drone-pc-control-case/index.md)：案例 · E88 / E99 Drone PC Control 还原了标为 E99、采用 E88D 电路板并配套 FlyUFO 应用的玩具无人机的 Wi-Fi 控制与视频交互。Python 客户端发送文档所述的 UDP 摇杆和心跳数据包，接收遥测，并在浏览器展示由 RTSP 获取的 MJPEG 视频。
- [Samsung Washer Monitor：重建洗衣机面板 UART 数据流](https://awesomerea.org/zh/resources/samsung-washer-monitor-esphome-case/index.md)：案例 · Samsung Washer Monitor for ESPHome 解码 Samsung WW11BGA046 洗衣机 DC92-01950B 面板与主板之间的单向接收 UART 数据。ESPHome 组件向 Home Assistant 提供程序选项、显示时间、指示灯状态及推断的洗涤周期状态。文档记录了接口观察、接线方式和单台机器测试的范围。
- [Fluval Connect light：重建水族箱灯具的本地蓝牙控制](https://awesomerea.org/zh/resources/hass-fluval-connect-case/index.md)：案例 · Fluval Connect light 根据对 FluvalConnect Android 应用的分析，通过蓝牙在 Home Assistant 中本地控制 Fluval Connect 水族箱灯具，提供灯光、模式、日程和时钟同步功能。作者称已在 Roma & Shaker 2.0 灯具上确认可用。
- [Citroën Connected Camera：还原 ConnectedCAM 本地 API](https://awesomerea.org/zh/resources/citroen-connected-camera-ios-case/index.md)：案例 · Citroën Connected Camera 是通过本地 Wi-Fi 浏览、下载和管理 ConnectedCAM 行车记录仪录像的 iOS 客户端。协议文档依据官方应用的抓包，还原相机的明文 HTTP /virb 命令端点、媒体访问和会话握手。
- [Canon GM2080：为 macOS 还原 IVEC/PWG 打印协议](https://awesomerea.org/zh/resources/canon-gm2080-macos-case/index.md)：案例 · Canon GM2080 macOS 驱动依据对 Canon Linux 驱动输出的观察，还原 IVEC XML 命令与 PWG Raster 页面交错组成的打印数据流。原生 CUPS 滤镜为 GM2080 生成该数据流，并提供相关 GM 系列型号的 PPD；作者报告已在固件 1.050 的 GM2080 上完成实际打印。
- [Agent Phone：Polycom CX300 HID 协议调查](https://awesomerea.org/zh/resources/agent-phone-cx300-case/index.md)：案例 · Agent Phone 将 Polycom CX300 桌面电话用作编程智能体的提示与语音输入设备。其 HID 文档整理既有协议研究，并补充设备探测得到的报告字节布局、语音信箱指示灯和主机控制麦克风静音信息。Python 守护进程实现这些控制，同时处理音频与按键。
- [RingLink：基于 BLE 协议研究的 RingConn Gen 3 离线客户端](https://awesomerea.org/zh/resources/ringlink-case/index.md)：案例 · RingLink 为 RingConn Gen 3 智能戒指实现离线 Android 客户端。它依据记录的 BLE 帧格式和 SM3 认证流程同步历史与实时读数，先存入 SQLite，再导出到 Health Connect，并可通过振动命令提示来电和通知。
- [GarminHRM600：重建 HRM 600 BLE 与文件同步通信](https://awesomerea.org/zh/resources/garminhrm600-case/index.md)：案例 · GarminHRM600 依据所记录的 Multi-Link、GFDI 和 protobuf FileSyncService 通信，实现 Garmin HRM 600 心率带的 BLE 客户端。命令行工具读取实时心率与跑步动态数据、下载已存 FIT 文件，并结合设备事件时钟和文件标识恢复绝对时间。协议文档还保存了消息布局和作者的探测结果。
- [Canon IVEC driver：重建 PIXMA 与 MAXIFY 打印命令](https://awesomerea.org/zh/resources/canon-ivec-driver-case/index.md)：案例 · Canon IVEC driver 在 Linux CUPS 驱动中重建 PIXMA 与 MAXIFY 喷墨打印机的打印和维护命令。协议文档记录 IVEC XML 作业封装、PWG Raster 页面数据及 USB 状态处理。作者报告，在检查的 1,194 个作业和命令中，输出与 Canon 驱动逐字节一致。
- [Minitela do Positivo Vision R15M：AHMI 副屏协议与 ACF 格式](https://awesomerea.org/zh/resources/minitela-r15-case/index.md)：案例 · Minitela do Positivo Vision R15M 为笔记本的 240×240 副屏提供 Linux 工具。项目通过厂商应用通信捕获、合成图像输出对比及 Windows 纹理编译器分析，记录 AHMI 串口帧与 ACF 纹理容器。Python 工具可发送图像、切换页面和亮度、更新显示变量并检查协议。
- [Truma Aventa：基于 BLE 协议调查的 Home Assistant 控制](https://awesomerea.org/zh/resources/truma-aventa2-ha-case/index.md)：案例 · Truma Aventa 通过 BLE 在 Home Assistant 中控制第二代 Aventa 车顶空调。实现依据捕获的 TruMessageV3 与 CBOR 消息提供空调、灯光及诊断实体。调查文档记录设备上的 BLE 封帧、地址、命令路由和配对行为，并修正既有协议资料。
- [PetKit Eversweet Max 2 UVC：还原饮水机 BLE 遥测协议](https://awesomerea.org/zh/resources/petkit-eversweet-ble-gateway-case/index.md)：案例 · PetKit Eversweet Max 2 UVC BLE Gateway 使用本地 Python 或 ESP32-C3 客户端，替代为饮水机中继数据的 PetKit Wi-Fi 设备。它读取设备状态和饮水历史，并发送 Telegram 提醒。协议笔记依据设备观察，记录了 BLE 帧格式、认证流程、42 字节状态数据结构及历史数据流控。
- [WalleCube UPS：基于还原的 BLE 协议实现 Home Assistant 控制](https://awesomerea.org/zh/resources/wallecube-bt-ha-case/index.md)：案例 · WalleCube UPS 基于还原的 BLE GATT 协议，为 W150 迷你 UPS 提供本地 Home Assistant 监控与控制。作者通过 Android 应用字符串、Frida 捕获和 Dart 反汇编分析遥测数据及加密设置，并在 PROTOCOL.md 中记录通信格式。集成提供电源、电池数据和部分设置，写入后会回读检查。
- [toppingctl：重建 Topping DAC 的 USB HID 控制](https://awesomerea.org/zh/resources/toppingctl-case/index.md)：案例 · toppingctl 根据观察到的 WebHID 流量和厂商网页代码，实现 Topping DAC 的本地 USB HID 控制。命令行工具通过寄存器设置音量、增益、电源与参数均衡器；配套脚本读取设置、查看主动推送的电平数据并探测未知值。作者报告已在 DX5 II 上完成硬件确认。
- [tuya-ipc-p2p-sdk：Tuya P2P 协议的 Python 摄像头客户端](https://awesomerea.org/zh/resources/tuya-ipc-p2p-sdk-case/index.md)：案例 · tuya-ipc-p2p-sdk 以 Python 实现 Tuya IPC 摄像头原生 P2P 视频协议。它通过移动网关登录、交换 MQTT 信令、经 TCP 中继建立 KCP 会话、完成媒体通道认证，并解密和重组 MJPEG 帧。实现依据作者配套 Go 客户端中的字节级协议资料。
- [SYNA8002：重建 ThinkPad 指纹读取器的 SPI 协议](https://awesomerea.org/zh/resources/x1-tablet-gen3-fingerprint-case/index.md)：案例 · SYNA8002 研究重建了 ThinkPad X1 Tablet Gen 3 指纹读取器的 SPI 传输、安全通道建立和图像采集流程。仓库提供 Python 用户态驱动及兼容 fprintd 的适配器；作者报告在一台平板上实现了 GDM 指纹登录，使用相关性匹配器及已有的 Windows 配对密钥。
- [fx_lcd_software：重建 ID-COOLING FX 显示屏传输协议](https://awesomerea.org/zh/resources/fx-lcd-software-case/index.md)：案例 · fx_lcd_software 根据对厂商软件 USB HID 通信的观察，在 Linux 上驱动 ID-COOLING FX 冷排显示屏。它将图片转换为 240×240 的 baseline JPEG，按协议封帧并分块发送，同时支持旋转。
- [ti83-link：TI-83 Plus 链接口传输流程重建](https://awesomerea.org/zh/resources/ti83-link-case/index.md)：案例 · ti83-link 使用 Raspberry Pi GPIO 和 Python 重建 TI-83 Plus 链接口传输。它收发计算器变量、安装 Flash 应用、检查 TI 文件容器，并记录经实机核对的报文握手流程和词元值。
- [catbus99：还原 Epomaker TH99 Pro 屏幕的 USB-HID 控制方式](https://awesomerea.org/zh/resources/catbus99-case/index.md)：案例 · catbus99 根据采集到的驱动 WebHID 流量还原 Epomaker TH99 Pro 键盘屏幕控制。Rust 客户端通过 USB-HID 报文显示图片和小组件，协议文档记录配置与 TFT 接口；守护进程限制向屏幕闪存的写入。
- [OpenWatch：重建 LJ736/LY736D 智能手表 BLE 客户端](https://awesomerea.org/zh/resources/openwatch-ly736d-case/index.md)：案例 · OpenWatch 是 LJ736/LY736D 系列手表的 Android 配套应用，依据 LaxaFit Pro APK 的反编译结果和捕获的 BLE 流量实现通信。它在本地处理配对、通知转发和时钟同步，还能触发手表振动以便寻找。协议笔记记录了封包结构与表盘传输；作者报告自定义表盘目前仍显示黑屏。
- [Quntis Monitor Light for ESPHome：重建射频控制协议](https://awesomerea.org/zh/resources/quntis-monitor-light-esphome-case/index.md)：案例 · Quntis Monitor Light for ESPHome 根据观察到的 XN297 兼容射频协议，为 26 英寸 Quntis 显示器灯实现本地控制。ESP32-C3 与 RF Nano 发送开关、亮度、色温和氛围灯命令；文档记录帧结构、CRC 与滚动状态。
- [Bosch Smart System：BLE 诊断与实时数据协议字段研究](https://awesomerea.org/zh/resources/bosch-smart-system-ble-case/index.md)：案例 · Bosch Smart System 依据抓取的通信数据和字段对照，梳理 Bosch 电助力自行车的 BLE 诊断接口及实时数据接口。资料记录特征值 0x0011 和 eb21 的帧结构、遥测字段换算及请求行为，并提供机器可读的字段表。主要观察来自 Performance Line CX，对 Performance Line SX 的比较仍属初步结果。
- [GreenPods：在 Android 上重建 AirPods 控制](https://awesomerea.org/zh/resources/greenpods-airpods-protocol-case/index.md)：案例 · GreenPods 是一款 Android 应用，可读取 AirPods 的 BLE 广播，并在条件允许时通过 L2CAP 上的 Apple Accessory Protocol 控制耳机。协议研究记录了电量状态、噪声控制、手势和头部跟踪相关的数据包结构、传输要求及设备行为。应用根据 Android 蓝牙连接能力开放相应功能。
- [dualsense-bridge：还原 DualSense 蓝牙麦克风访问](https://awesomerea.org/zh/resources/dualsense-bridge-case/index.md)：案例 · dualsense-bridge 提取 DualSense 蓝牙 HID 报告中的麦克风音频，并将其作为 macOS 音频输入。研究笔记记录扩展报告切换及麦克风启用输出报告；应用还把手柄操作映射为桌面控制。
- [FX30 Controller：重建 Sony FX30 远程控制](https://awesomerea.org/zh/resources/fx30-controller-case/index.md)：案例 · FX30 Controller 在 M5Stack Cardputer ADV 上实现 Sony FX30 相机的远程控制。它连接相机的 Wi-Fi Direct 网络，完成 PTP-IP 和 Sony SDIO 握手，并使用已记录的属性码和控制码进行录制、调整曝光及读取状态，还提供实时取景。
- [P215 Scan：重建 Canon P-215II 文件隧道传输机制](https://awesomerea.org/zh/resources/p215-scan-case/index.md)：案例 · P215 Scan 在 macOS 上提供 Canon imageFORMULA P-215II 的扫描与导出流程，并记录扫描仪的文件隧道传输机制。其 Auto Start 模式通过模拟 USB 卷中的两个文件交换 SCSI 命令和数据；主要扫描模式使用 SANE canon_dr 后端。
- [Sirius Dev Kit：Hengbot Sirius API 与动作格式调查](https://awesomerea.org/zh/resources/sirius-dev-kit-case/index.md)：案例 · Sirius Dev Kit 记录对 Hengbot Sirius 机器狗的实测调查，并提供浏览器控制工具。调查梳理命令行为、ROS 话题、传感器数据及 RIFF/AVI 动作文件结构；固件比对指出 ToF 传感器路径的变化。控制工具使用这些已记录的接口操作机器人。
- [Narwal Robot Vacuum：本地 WebSocket 控制与协议探测](https://awesomerea.org/zh/resources/narwal-integration-case/index.md)：案例 · Narwal Robot Vacuum 是基于吸尘机器人本地 WebSocket 接口的 Home Assistant 集成。项目附带手机与机器人通信抓包、protobuf 帧解码及命令探测工具，并实现清洁、基站和地图控制。
- [landbook-api：重建 Landbook 云端及局域网设备访问](https://awesomerea.org/zh/resources/landbook-api-case/index.md)：案例 · landbook-api 根据对 Landbook iOS 应用的分析，用 Python 重建智能家居客户端访问方式。它处理 REST 登录与设备查询、通过 WebSocket/TLS 传送的 MQTT 状态和控制消息，以及局域网内的直接 TCP 控制。
- [SF900 ESP32 Dongle：实现 SF900 手柄无线协议](https://awesomerea.org/zh/resources/sf900-esp32-dongle-case/index.md)：案例 · SF900 ESP32 Dongle 在 ESP32-S3 接收器上实现 SF900/SF2000 手柄的 2.4 GHz XN297L 无线协议，将手柄输入呈现为 USB HID 或 BLE HID，并提供独立的 USB Wi-Fi 模式。
- [hydroshift2：HydroShift II LCD-C USB 控制协议重建](https://awesomerea.org/zh/resources/hydroshift2-case/index.md)：案例 · hydroshift2 以 Rust 库重建 Lian Li HydroShift II LCD-C 的直接 USB 控制。项目记录 DES-CBC 命令封装，以及 JPEG、PNG 显示层、亮度、旋转、泵与风扇控制和 TinyUZ 压缩 RGB 动画的命令。
- [N2Elite-ng：重建 N2 Elite 设备控制协议](https://awesomerea.org/zh/resources/n2elite-ng-case/index.md)：案例 · N2Elite-ng 以 Python 命令行工具和 Tkinter 图形界面重建 N2 Elite / Amiiqo USB 设备的控制功能。协议文档说明 CP2102 至 MFRC522 NFC 前端的串口桥接；客户端可读取 NTAG215 标签，并管理已解锁 N2 卡片的存储区。
- [Huawei MateBook 13 · Linux：Goodix 指纹协议与 Linux 驱动](https://awesomerea.org/zh/resources/huawei-matebook-13-linux-case/index.md)：案例 · Huawei MateBook 13 · Linux 重建与 Goodix GXFP51A0 指纹传感器的通信，并提供 Linux libfprint 驱动。研究记录涵盖 SPI 报文结构、确认与响应流程，以及对 Goodix FP Windows 驱动版本的静态分析；仓库还管理目标笔记本的 MX250 电源。
- [TP2-Y Label Studio：重建蓝牙标签打印协议](https://awesomerea.org/zh/resources/tp2y-label-studio-case/index.md)：案例 · TP2-Y Label Studio 通过 Bluetooth Classic RFCOMM 直接向 TP2-Y 热敏打印机发送标签。协议笔记记录了捕获到的帧结构和打印任务命令；Windows Python 客户端提供本地网页设计器与命令行打印功能。
- [Halo Home for Home Assistant：重建 Avi-on 网状灯具的本地控制](https://awesomerea.org/zh/resources/halo-home-home-assistant-case/index.md)：案例 · Halo Home for Home Assistant 在本地控制 Eaton HALO Home 蓝牙网状灯具，也面向使用同一协议的其他 Avi-on 灯具。其 CSRmesh 协议文档说明用于开关、亮度和色温控制的 GATT 特征、加密数据包传输及基于口令的密钥派生。
- [foobot-local：Foobot 本地服务与协议重建](https://awesomerea.org/zh/resources/foobot-local-case/index.md)：案例 · foobot-local 重建 Foobot 空气质量监测器的通信流程，使设备向本地服务发送读数。项目记录 MQTT 主题、UDP AT 配置通道，以及从官方 APK 反编译还原的 Wi-Fi 配网流程；Python 服务负责解码读数并计算污染指数。
- [noirm1：重建 NOIR M1 鼠标设置协议](https://awesomerea.org/zh/resources/noirm1-mouse-protocol-case/index.md)：案例 · noirm1 通过反汇编厂商 Windows 工具并对照实机，重建 NOIR M1 鼠标的有线 USB HID 设置协议。Rust 命令行工具经 hidraw 写入轮询率、DPI 和灯效，协议笔记记录数据包与 EEPROM 字段。
- [PetMarvel C1：重建猫砂盆本地控制](https://awesomerea.org/zh/resources/petmarvel-c1-local-case/index.md)：案例 · PetMarvel C1 Local 在路由器上的 Go broker 中重建猫砂盆面向云端的 TLS 与 MQTT 交互。协议文档记录主题、TLV 命令和状态字段，Home Assistant 补丁接入本地 broker。
- [omen-lcd：重建 HP OMEN 散热器 LCD 控制](https://awesomerea.org/zh/resources/omen-lcd-hp-cooler-case/index.md)：案例 · omen-lcd 重建 HP OMEN 一体式散热器 LCD 的 USB HID 控制流程，并实现 Linux 驱动。协议笔记记录从 OMEN Gaming Hub 抓取的设备识别、480×480 JPEG 图像帧及亮度消息。
- [QCY Control for macOS：实现 MeloBuds Pro 蓝牙控制](https://awesomerea.org/zh/resources/qcy-control-macos-case/index.md)：案例 · QCY Control for macOS 使用已有的 QCY BLE GATT 协议资料，实现 MeloBuds Pro 的 Swift 菜单栏客户端，可设置降噪模式、EQ、游戏模式和触控映射，并列出 UUID 与命令帧示例。
- [BTHackers：重建 AIREC 录音笔蓝牙协议](https://awesomerea.org/zh/resources/bthackers-airec-case/index.md)：案例 · BTHackers 根据抓取的通信会话整理 AIREC 录音笔的 BLE GATT 服务与命令协议。协议文档列出特征值句柄、以 55 aa 开头的命令帧及以 aa 55 开头的响应帧。仓库提供抓包解析脚本、Python 客户端和 Flutter 应用；连接修复与文件下载命令仍在研究中。
- [MacBook ALS：解析五个 HID 颜色通道](https://awesomerea.org/zh/resources/macbook-als-spectral-case/index.md)：案例 · MacBook ALS 解析 Apple Silicon MacBook 环境光传感器的 122 字节 HID 报告。Python 脚本读取五个原始通道、照度和色温；公开的 CSV 记录与彩色光测试支撑字段位置和通道响应分析。
- [SteelSeries Apex 3：重建 USB HID 灯光控制命令](https://awesomerea.org/zh/resources/apex3-rgb-controller-case/index.md)：案例 · SteelSeries Apex 3 RGB Controller 利用恢复出的 USB HID 报文，在 Linux 上设置键盘灯光颜色。技术说明列出设备接口、32 字节报文、0x0B 颜色操作码及十个灯区的 RGB 字段。仓库提供发送颜色设置的命令行程序。
- [rfserver：重建 433 MHz 灯光遥控通信](https://awesomerea.org/zh/resources/rfserver-light-remote-case/index.md)：案例 · rfserver 为 Raspberry Pi Pico W 实现基于已解码 433 MHz 遥控信号的 LED 灯控制固件，可发送射频命令、跟踪实体遥控器造成的状态变化，并通过 HTTP 提供命令与状态接口。
- [ro：LB-Link BL-WR2000 中继器客户端](https://awesomerea.org/zh/resources/ro-bl-wr2000-case/index.md)：案例 · ro 是通过 HTTP 接口控制 LB-Link BL-WR2000 中继器的 Rust 命令行客户端。它发送登录和 goform 请求，可扫描 Wi-Fi 网络、连接网络、读取状态、重启及重置中继器。
- [dvf3060：重建 Kenwood DVF-3060 前面板控制](https://awesomerea.org/zh/resources/dvf3060-front-panel-case/index.md)：案例 · dvf3060 通过 PT6311 的 SPI 接口控制 Kenwood DVF-3060 DVD 播放机前面板。TM4C123G 驱动可显示字符和图标、读取按键状态，并将硬件访问、控制器命令和显示逻辑分层。
- [galaxy-buds-plus：通过 RFCOMM 控制 Buds Plus](https://awesomerea.org/zh/resources/galaxy-buds-plus-perl-case/index.md)：案例 · galaxy-buds-plus 是通过耳机 RFCOMM 串口设置 Samsung Galaxy Buds Plus 的 Perl 客户端。作者在 Linux 上探查未公开的设备协议；部分消息和选项仍未解码。
- [DT No.1 F2：重建智能手表通信协议](https://awesomerea.org/zh/resources/dt-no1-f2-watch-protocol-case/index.md)：案例 · DT No.1 F2 项目重建智能手表与 Android 配套应用之间的蓝牙低功耗通信，记录 GATT 句柄、消息帧及命令，并实现 Python 框架和替代 Android 应用。
- [Maia Ds2：蓝牙控制命令调查](https://awesomerea.org/zh/resources/maia-ds2-bluetooth-socket-case/index.md)：案例 · Maia Ds2 调查记录了控制功放的蓝牙串口命令。命令清单和 Python 示例展示了连接设备并发送输入通道切换消息的方法。
- [fifine-ampligame-d6：重建 D6 USB 控制接口](https://awesomerea.org/zh/resources/fifine-ampligame-d6-case/index.md)：案例 · fifine-ampligame-d6 以 Python macOS 驱动重建 Fifine AmpliGame D6 宏键盘的 USB 控制。文档记录厂商动态库反汇编、报告格式、屏幕唤醒和 LCD 槽位映射；代码还通过 Bitfocus Companion Satellite 连接该设备。
- [PS5 pela rede：重建 PS5 发现与唤醒控制](https://awesomerea.org/zh/resources/ps5-pela-rede-case/index.md)：案例 · PS5 pela rede 提供 Node 命令行工具，可在家庭网络中查看 PS5 的开机或休眠状态，并执行唤醒和休眠。项目依据数据包资料实现 UDP 9302 上的 DDP 发现及 WAKEUP；注册与休眠功能使用 playactor。
- [BudsCtl：还原 SoundPEATS 耳机控制指令](https://awesomerea.org/zh/resources/budsctl-case/index.md)：案例 · BudsCtl 还原 SoundPEATS Air4 Pro 的 GAIA V2 控制指令，在 macOS 菜单栏中切换降噪模式并读取左右耳电量。文档说明 BLE 服务、命令帧及响应行为；另有依据外部协议资料实现的 Samsung RFCOMM 控制代码。
- [Babyface Pro FS：在 Linux 上还原专有 USB 模式](https://awesomerea.org/zh/resources/babyface-pro-linux-case/index.md)：案例 · 这款 Linux ALSA 驱动依据 Windows 抓包还原 RME Babyface Pro FS 的专有 USB 模式，处理中断端点 PCM 音频流、混音控制与前面板输入，并提供协议、校准记录及 USB 抓包分析工具。
- [wolfmix-automation：重建 W1 项目文件与 USB 控制协议](https://awesomerea.org/zh/resources/wolfmix-automation-case/index.md)：案例 · wolfmix-automation 通过受控的编辑器改动、自有项目文件及设备观察，重建 Wolfmix W1 的 .wpj 项目格式与 USB 控制协议。仓库提供字节级规范、用于检查、比较、往返转换、编译和生成项目文件的 Python 工具，以及 USB 客户端。
- [Mammotion RTK 3：还原割草机的 LoRa 差分链路](https://awesomerea.org/zh/resources/mammotion-rtk-lora-case/index.md)：案例 · 该研究还原 Mammotion RTK 3 基站至 Luba mini AWD 800H 割草机的 LoRa 接收链路，记录跳频时序和 RTCM3 封装，并提供 SX1276 接收固件及用于分析采样、提取差分数据的 Python 工具。
- [DingTalk A1 Local Toolkit：重建 BLE 录音访问流程](https://awesomerea.org/zh/resources/dingtalk-a1-local-toolkit-case/index.md)：案例 · DingTalk A1 Local Toolkit 重建录音卡的 BLE 鉴权与录音传输流程，供 Windows 或 Linux 电脑本地访问。Python 工具可读取设备状态和录音索引、下载录音，并将 BABA/DTYJ Opus 容器转换为 Ogg/Opus。
- [Remote for Apple TV：在 Android 上重建 Companion Link 控制](https://awesomerea.org/zh/resources/apple-tv-remote-android-case/index.md)：案例 · Remote for Apple TV 以 Kotlin 实现 Android 端的 Apple TV 控制，涵盖 Companion Link 配对、加密 OPACK 命令以及通过 AirPlay 传输的 MRP 媒体数据。协议模块与桌面 CLI 支持发现设备、遥控按键、文字输入和播放信息；项目注明协议值和测试向量参考 pyatv。
- [panelbeater：还原 ScanSnap iX1500 面板控制](https://awesomerea.org/zh/resources/panelbeater-case/index.md)：案例 · panelbeater 使 Linux 主机可通过 Wi-Fi 或 USB 响应 ScanSnap iX1500 面板上的扫描操作。Wi-Fi 路径会向扫描仪注册主机，USB 路径无需注册。项目记录设备发现、注册、文档传输及 USB 通信行为；客户端可将扫描页合成为 PDF，安装 ocrmypdf 后还可加入 OCR 文字层。
- [VT-Ragnaros：重建 Redragon SS552 的 USB 控制协议](https://awesomerea.org/zh/resources/vt-ragnaros-case/index.md)：案例 · VT-Ragnaros 为 Redragon SS552 Ragnaros USB 控制台实现 Linux 驱动与守护进程。项目从厂商 SDLibrary1.dll 还原命令和输入报告，以 1024 字节 USB 包传输 JPEG 画面，并解析按键、旋钮及触控条事件供配置文件使用。
- [PixMob Wave2：还原供 Flipper Zero 使用的射频腕带命令](https://awesomerea.org/zh/resources/pixmob-wave2-flipper-zero-case/index.md)：案例 · 项目为欧洲版 868.415 MHz PixMob Wave2／Waveband 2 腕带生成 Flipper Zero 的 group-0 射频命令。协议笔记记录 OOK 时序、6b/8b 字段编码、CRC-12、唤醒帧及持续颜色和关闭命令。
- [Goodix 55a4：重建 Linux 指纹驱动](https://awesomerea.org/zh/resources/goodix-27c6-55a4-fingerprint-case/index.md)：案例 · Goodix 55a4 项目通过 libfprint 补丁重建 27c6:55a4 指纹传感器的 Linux 支持。研究结合 USB 抓包和厂商 Windows 驱动分析，记录命令行为、图像采集与主机端匹配；安装脚本负责配置 fprintd 并写入传感器密钥。
- [allmiibo-sync：重建 Pixl.js 蓝牙文件同步](https://awesomerea.org/zh/resources/allmiibo-sync-case/index.md)：案例 · allmiibo-sync 重建 Pixl.js 与 AmiiboLink 设备的 Bluetooth LE 虚拟文件系统协议，以同步本地文件夹和 NFC 模拟器。浏览器应用比较两端目录、规划传输与删除，所用 VFS 命令来自官方网页客户端分析，并与设备固件交叉核对。
- [EBO for Home Assistant：重建 Enabot 云端控制流程](https://awesomerea.org/zh/resources/ha-enabot-case/index.md)：案例 · EBO for Home Assistant 重建 EBO HOME 的云端通信，使 Home Assistant 能控制 Enabot 机器人。附加组件使用用户账户登录、发现设备，通过 Agora RTM 发送控制消息，并将 Agora RTC 视频转为 RTSP 摄像头画面；仓库还包含请求签名和消息路由测试。
- [iM.Master SDK：还原机器人的 BLE 控制协议](https://awesomerea.org/zh/resources/im-master-sdk-case/index.md)：案例 · iM.Master SDK 还原 iM.Master 玩具机器人的 BLE 广播控制指令，并提供 Python 控制接口。协议文档依据厂商应用的通信捕获，说明公司 ID 0x53A6 下的 14 字节厂商数据；驱动通过 Linux 原始 HCI 持续发送指令以控制移动。
- [PumpSaver Plus：解码保护继电器的红外广播](https://awesomerea.org/zh/resources/pumpsaver-ir-protocol-case/index.md)：案例 · 该协议参考和 Python 解码器还原 SymCom／Littelfuse PumpSaver Plus 水泵保护继电器的基带红外寄存器广播，将 32 位字解析为电压、电流、功率、设置、计数器和故障历史，并附采样与解码测试。
- [Mazda MX-5 ND3：梳理 OBD-II PID 与响应](https://awesomerea.org/zh/resources/mazda-mx5-nd3-obdii-case/index.md)：案例 · Mazda MX-5 ND3 OBD-II PID Research 梳理 2025 款 MX-5 RF Club 的诊断响应，记录 Mode 01 与厂商专用 Mode 22 PID、解码公式、观测值及通过 OBDLink MX+ 获得的范围扫描结果。
- [QUII Helper：还原 Qualvision 对讲设备通信](https://awesomerea.org/zh/resources/quii-helper-case/index.md)：案例 · QUII Helper 还原 QUII 和 Qualvision 视频对讲设备的通信流程，提供抓图、录像、RTSP 转发、设备信息查询及开门指令的 Python 客户端。协议笔记将局域网 TCP 建连、加密播放、媒体处理和云端预览流程与所分析应用版本中的行为对应。
- [KlipschRemote：重建 Klipsch 音箱控制与更新协议](https://awesomerea.org/zh/resources/klipschremote-case/index.md)：案例 · KlipschRemote 通过桌面应用、命令行、Python 库和浏览器客户端，以 Bluetooth LE 控制 Klipsch The Fives、Sevens 和 Nines 音箱。协议文档记录共用 GATT 控制服务，并分析 The Fives Updater Android 应用，梳理独立的 GAIA/RFCOMM 固件更新流程；客户端可调节音量、输入源、均衡器和设备设置。
- [AirMini Sync：重建 ResMed AirMini 遥测同步流程](https://awesomerea.org/zh/resources/airmini-sync-case/index.md)：案例 · AirMini Sync 通过 Android 客户端重建 ResMed AirMini 的遥测交换流程，读取睡眠记录并导出为 JSON。协议文档记录了 Bluetooth Classic RFCOMM 传输、Diffie-Hellman 配对、加密 JSON-RPC 请求与通知，以及治疗日志的数据流。
- [OpenNord：重建 Nord Stage 文件格式与 USB 传输协议](https://awesomerea.org/zh/resources/opennord-case/index.md)：案例 · OpenNord 在键盘配套应用中重建 Nord Stage 音色程序处理与 USB 传输。它通过共用 CBIN 容器和型号编解码器读取 Stage 2、3、4 文件，并使用恢复的厂商 bulk USB 协议枚举设备、传输程序；样本读取器和本地资料库还支持查看与试听。
- [OpenStrap research：重建 WHOOP 4.0 BLE 数据访问](https://awesomerea.org/zh/resources/openstrap-whoop4-research-case/index.md)：案例 · OpenStrap research 重建 WHOOP 4.0 的 BLE 帧格式、历史同步和传感器记录解码。其 Python 研究客户端可扫描并连接腕带、传输心率和运动数据、读取历史、解码帧并回放已保存的抓取数据。
- [fpdrv：重建 Synaptics 06cb:00e7 指纹传感器通信](https://awesomerea.org/zh/resources/synaptics-00e7-fpdrv-case/index.md)：案例 · fpdrv 将 Synaptics 06cb:00e7 指纹传感器的通信流程重建为 Linux 用户态驱动、libfprint TOD 模块和诊断命令行工具。它实现主机配对及类似 TLS 的加密会话，用于芯片内录入和匹配；协议笔记记录了 USB 端点与抓包所得的连接流程。
- [PixyPilot：重建 EMEET PIXY 相机的 Linux 控制方式](https://awesomerea.org/zh/resources/pixypilot-case/index.md)：案例 · PixyPilot 通过 V4L2 ioctl 和已解析的厂商 HID 命令控制 EMEET PIXY 相机。项目记录 HID 报告布局、抓包命令和 UVC 扩展单元调查，并提供 PTZ 控制、预览、录制及抓包导入。
- [Prismatic：重建 SteelSeries Arena 7 RGB 灯光控制](https://awesomerea.org/zh/resources/prismatic-arena7-case/index.md)：案例 · Prismatic 在 macOS 菜单栏应用中重建 SteelSeries Arena 7 音箱的灯光通信。它发送 HID 输出报告 0x06，以抓取 SteelSeries GG USB 流量所得的格式设置四个区域的 RGB 值与命令，并控制左右颜色、亮度和开关。
- [superstrike-hits-linux：还原 Logitech HITS 控制协议](https://awesomerea.org/zh/resources/superstrike-hits-linux-case/index.md)：案例 · 该 Linux Python 工具使用还原的 Logitech G PRO X2 SUPERSTRIKE 鼠标 HID++ HITS 功能，读取和设置左右键的点击触觉反馈与触发行程。协议笔记依据 G HUB USB 抓包和设备探测记录 0x1B0C 功能及报文字段。
- [AT2 HT：还原 Baofeng AT2 的 BLE 控制与消息功能](https://awesomerea.org/zh/resources/at2-ht-case/index.md)：案例 · AT2 HT 在 Android 应用中实现 Baofeng ALERVITES AT2 对讲机的 BLE 控制与离网消息协议，支持信道设置、消息和 PTT。语音编码使用 OpenCORE-AMR MR475，图像处理采用与原库输出比对的 Go 实现。
- [Empatica E4 wristband：解码 BLE 遥测数据](https://awesomerea.org/zh/resources/empatica-e4-local-case/index.md)：案例 · Empatica E4 wristband 项目重建腕带的 BLE 遥测流程，提供本地采集与解码程序，处理加速度、皮肤温度、皮电活动和原始光电容积脉搏波数据。文档记录 GATT 服务和数据包格式；程序保留原始数据包，并将解码结果写入 CSV。
- [Polylux：重建 ASUS ROG 设备控制方式](https://awesomerea.org/zh/resources/polylux-case/index.md)：案例 · Polylux 在 Windows 上控制 ASUS ROG 的 AniMe Matrix、LiveDash OLED、Ryujin LCD、Aura RGB 和风扇硬件。项目记录从 Armoury Crate 抓包解析的 USB 协议，并结合直接设备驱动、OpenRGB 与 LibreHardwareMonitor 接口。
- [AK820 Pro Modder：在 macOS 上重建键盘 HID 控制](https://awesomerea.org/zh/resources/ak820-pro-modder-case/index.md)：案例 · AK820 Pro Modder 通过 Rust HID 协议库在 macOS 上控制 Epomaker/Ajazz AK820 Pro 键盘，Tauri 应用与 CLI 共用该库。协议文档区分两类固件接口，并记录灯效、键位映射、宏、TFT 显示屏和设备设置命令。
- [dj-midi-sender：重建 Pro DJ Link 节拍通信](https://awesomerea.org/zh/resources/dj-midi-sender-case/index.md)：案例 · dj-midi-sender 重建 Pioneer Pro DJ Link 的节拍通信并转换为 MIDI 时钟。共用 C++ 解析器和状态机读取 beat、status 报文，跟踪节拍主设备，并在桌面端或 ESP32-S3 硬件上产生 24 PPQN 时钟；仓库提供抓包、字段偏移记录及回放工具。
- [Wellue O2Ring-S：还原 OxyII BLE 协议](https://awesomerea.org/zh/resources/o2ring-s-protocol-case/index.md)：案例 · 该研究与 Python 客户端还原 Wellue O2Ring-S T8520 血氧仪使用的 OxyII BLE 链路，记录 GATT 特征、帧格式、CRC-8，以及设备信息、实时血氧和心率、历史文件传输命令。
- [Blackmacro-lib：重建 Speed Editor USB HID 交互](https://awesomerea.org/zh/resources/blackmacro-lib-case/index.md)：案例 · Blackmacro-lib 以 MicroPython 参考固件重建 Blackmagic Speed Editor 的 USB HID 交互。项目记录报告序列和鉴权研究，使支持 HID 的微控制器能够向 DaVinci Resolve 提供 Speed Editor 控件。
- [libfprint Goodix SPI Driver：重建 GDIX51C0 指纹支持](https://awesomerea.org/zh/resources/libfprint-goodix-spi-case/index.md)：案例 · libfprint Goodix SPI Driver 重建 Linux 对 Goodix GDIX51C0 指纹传感器的支持。项目实现 SPI 传输、会话和图像采集，以及原生 ChicagoHS 主机端生物识别匹配器，并通过补丁接入 libfprint 与 fprintd；仓库还包含协议研究、算法对照工具和确定性测试。
- [Insta360 GO Ultra：还原 Wi-Fi 相机协议](https://awesomerea.org/zh/resources/insta360-go-ultra-sdk-case/index.md)：案例 · 该 Python 工具及协议研究还原 Insta360 GO Ultra 在 Wi-Fi TCP 6666 端口上的控制方式。协议文档记录带长度前缀的 protobuf 命令包和 H.265 视频帧；仓库提供实时预览和报文探测脚本。
- [Chuwi CoreBook X：在 Linux 上恢复左扬声器音频链路](https://awesomerea.org/zh/resources/chuwi-corebook-x-left-speaker-case/index.md)：案例 · 该 Linux 用户空间守护进程通过 I2C 配置 AW88298 功放并镜像 Conexant SN6180 HDA 音频流，恢复 Chuwi CoreBook X 左扬声器。研究记录了隐藏的 I2S 路径、寄存器行为、音量同步和休眠恢复。
- [LIBREPODS-RS：以 Rust 重建 AirPods AAP 控制协议](https://awesomerea.org/zh/resources/librepods-rs-case/index.md)：案例 · LIBREPODS-RS 以 Rust 在 Bluetooth L2CAP 上实现 AirPods Apple Accessory Protocol。核心模块解析和构造 AAP 数据包、解码 BLE 广播；Linux 与 Windows 后端支持电量状态、降噪模式、入耳检测和媒体操作。项目注明参考 LibrePods。
- [Blue Star AC → ESPHome：重建空调 Wi-Fi 接口协议](https://awesomerea.org/zh/resources/blue-star-ac-esphome-case/index.md)：案例 · Blue Star AC → ESPHome 重建 Blue Star 预留 Wi-Fi 接口空调的 UART 协议，并通过 ESP32-C3 实现本地控制。自定义 ESPHome 组件完成 Tuya MCU 握手、交换 Blue Star DP101 键值记录，为已测试的 IE518TNUR 和 IA318MXU 机型接入 Home Assistant 空调控制。
- [Intel NUC M15 Light Bar Control for Linux：重建 WMI 灯光控制指令](https://awesomerea.org/zh/resources/intel-nuc-m15-lightbar-linux-case/index.md)：案例 · Intel NUC M15 Light Bar Control for Linux 重建笔记本前部 RGB 灯条的 WMI 控制指令。内核辅助模块调用 F351 WMI 通道，Python 工具发送 0x0603 数据包并提供具名灯效；研究笔记列出功能、状态、速度和亮度字段。
- [libfprint-microarray：重建 MAFP 指纹读取器 USB 协议](https://awesomerea.org/zh/resources/libfprint-microarray-mafp-case/index.md)：案例 · libfprint-microarray 将 MicroarrayTechnology MAFP 指纹读取器的 USB 控制流程重建为 Linux libfprint 驱动。项目通过分析 MicroarrayFingerprintDevice.dll 和 USB 抓包，整理握手、图像轮询、指纹录入与验证指令。作者报告在 3274:8012 实机上完成录入和验证。
- [ntrig-calib：重建 Surface Pro 3 数字化仪校准流程](https://awesomerea.org/zh/resources/ntrig-calib-surface-pro-3-case/index.md)：案例 · ntrig-calib 将 Surface Pro 3 的 N-Trig 数字化仪校准流程重建为 Linux Python 脚本。项目记录对 CalibG4.exe 和 NCPTransportInterface.dll 的 Ghidra 分析，涵盖 NCP 帧格式、START_CALIB 与 GET_STATUS 指令及 HID 报告传输。作者报告单台设备修复成功，同时指出响应行为和校准持久性仍有不确定性。
- [even-utils：探索 Even Realities G1 仪表板消息](https://awesomerea.org/zh/resources/even-utils-g1-case/index.md)：案例 · even-utils 通过 Android 应用探索 Even Realities G1 眼镜协议。项目构造自定义仪表板地图图像，以及新闻来源、文本、新建和删除消息，并提供相应 BLE 报文类；导航和独立维持连接仍待实现。
- [Opel Insignia A：研究 Climatronic 面板的 LIN 控制](https://awesomerea.org/zh/resources/opel-insignia-climatronic-lin-case/index.md)：案例 · Opel Insignia A Climatronic panel 项目研究如何通过 LIN 控制 2015 年改款车型的空调面板。仓库记录连接器引脚、LIN 收发器，提供 STM32G431KB 代码及观测到的 LIN 帧图像。作者称研究采用穷举方式，并参考了较早款面板的工作。
- [Opel Insignia 空调面板：使用 STM32 重建 LIN 控制](https://awesomerea.org/zh/resources/lin-bus-insignia-climatronic-panel-g431kb-case/index.md)：案例 · 该 STM32G431KB 项目研究 2009 年 Opel Insignia 空调面板的 LIN 总线控制。作者描述了在缺乏 LIN 帧 ID 资料的情况下采用的穷举方法；仓库包含控制器固件、面板照片和通信帧图片。
- [Peugeot 3008 II：研究空调模块的 CAN 控制](https://awesomerea.org/zh/resources/peugeot-3008-ii-air-conditioning-case/index.md)：案例 · Peugeot 3008 II air conditioning unit 通过穷举帧 ID 研究车辆空调模块的 CAN 控制。STM32G431KB 工程可驱动风门，并记录 TJA1055 收发器、传感器和执行器。作者报告测试对象的零件号为 9811039380。
- [BMW E92 CAN Live Data：解析 ECU 实时数据](https://awesomerea.org/zh/resources/e92-can-livedata-case/index.md)：案例 · BMW E92 CAN Live Data 研究 2007 款 BMW E92 335d 的 CAN 与 OBD-II 消息，目标 ECU 为 EDC16CP35。项目通过 ESP32 和 TJA1050 嗅探响应并发送 Mode 01、Mode 22 PID 请求；作者报告已读取冷却液温度、转速、进气流量及增压压力。
- [Simplesoft RP5-TY-101：解析 Toyota CAN 接口消息](https://awesomerea.org/zh/resources/simplesoft-rp5-ty-101-can-case/index.md)：案例 · Simplesoft RP5-TY-101 研究记录 Toyota 车型 CAN 接口盒供改装主机使用的功能 ID 与载荷布局。表格涵盖车门、胎压、空调、雷达状态等响应，以及主机的数据请求和空调控制指令；仓库另有 Python 解码脚本。
- [BMW G08 blower：探查 LIN 载荷字段](https://awesomerea.org/zh/resources/bmw-g08-blower-lin-case/index.md)：案例 · BMW G08 鼓风机项目使用 STM32G431KB LIN 主节点，研究哪些载荷字段与鼓风机驱动端电压、电流及转速的变化对应。仓库包含控制器固件，以及鼓风机装置和串口监视器的图像。
- [brscanner：Brother DCP-1512E USB 扫描客户端](https://awesomerea.org/zh/resources/brscanner-case/index.md)：案例 · brscanner 根据设备协议研究结果，以 Go 实现 Brother DCP-1512E 的 USB 扫描客户端。命令行工具可设置分辨率与扫描区域并输出 JPEG，还提供用于查看 USB 抓包的 Wireshark 过滤条件。
- [SC75823：解析 H-Buster HBD-2300MP 显示面板](https://awesomerea.org/zh/resources/sc75823-hbd2300mp-case/index.md)：案例 · SC75823 为 H-Buster HBD-2300MP 前面板显示屏重建 Arduino 控制方式。项目把 156 个可独立操作的位对应到字符段和图标，并记录七段数字、十四段文字及显示状态更新函数。
- [Gree-Wired-Proto：解析 XK19 线控器总线](https://awesomerea.org/zh/resources/gree-wired-proto-case/index.md)：案例 · Gree-Wired-Proto 解析格力空调室内机与 XK19 线控器之间的 RS-485 通信。文档记录 1200 波特率、8N1 串口设置、7E 7E 帧头、源与目的地址、消息体长度、异或校验及观测到的报文示例。
- [Nuga library：重建 NuPhy BYK916 键盘控制协议](https://awesomerea.org/zh/resources/nuga-lib-case/index.md)：案例 · Nuga library 依据重建的 USB HID 协议，用 Go 控制 NuPhy BYK916 键盘。它读取和设置灯效、亮度；协议笔记还记录 HID 报文、响应字段及逐键背光颜色格式。
- [Razer Nari Battery Level：还原 USB 电池电压交互](https://awesomerea.org/zh/resources/razer-nari-battery-level-case/index.md)：案例 · Razer Nari Battery Level 通过 USB HID 与 Razer Nari 耳机接收器交互，读取电池电压。作者抓取了 SET_REPORT 和 GET_REPORT 流量，并据此推断响应中的两个字节表示以毫伏计的电池电压。C 程序使用 libusb 发送请求并解码这两个字节。
- [Pix Backpack Go：重建 PIX 显示屏的 BLE 控制](https://awesomerea.org/zh/resources/pix-backpack-go-case/index.md)：案例 · Pix Backpack Go 以 Go 库和命令行工具重建 PIX Backpack LED 显示屏的本地 BLE 控制。协议文档与代码覆盖 GATT 指令、RGB 调色板、图像和动画上传、实时更新及滚动文字，依据应用资料和本地蓝牙实验。
- [VFS495 fingerprint reader on Linux：重建指纹采集与登录](https://awesomerea.org/zh/resources/vfs495-linux-case/index.md)：案例 · VFS495 fingerprint reader on Linux 为 Validity USB 138a:003f 指纹传感器重建采集与登录流程。项目记录 USB 和安全会话行为，对图像去乱序，并将依赖厂商程序的采集链路接入 libfprint virtual_image、fprintd 与 PAM。
- [VTech VM901：重建摄像头认证与媒体访问](https://awesomerea.org/zh/resources/vtech-vm901-home-assistant-case/index.md)：案例 · VTech VM901 项目重建摄像头认证与媒体访问流程，供 Home Assistant 桥接使用。Go 和 C 实现通过 TUTK/Kalay 连接设备，执行文档记录的 X25519 与 ChaCha20-Poly1305 交互，解密 H.264 视频和 G.711 音频，再经 go2rtc 发布音视频流。
- [KATASYMBOL E12 Lab：重建 BLE 标签打印](https://awesomerea.org/zh/resources/katasymbol-e12-lab-case/index.md)：案例 · KATASYMBOL E12 Lab 用 Python 重建 E12 类标签机的 BLE 打印。项目提供协议库、命令行工具、Tkinter 界面和原始指令实验程序，并记录 GATT 特征值、0x7E 0x5A 指令帧及压缩的 512 字节栅格帧。
- [GE Opal 2：制冰机硬件与 I2C 接口研究](https://awesomerea.org/zh/resources/ge-opal-2-research-case/index.md)：案例 · GE Opal 2 研究记录制冰机的连接器、标称电压、管路及前面板 I2C 通信，用于开发 Arduino 替换控制板。仓库包含协议笔记、原型电路图和固件代码；部分连接器资料、前面板及 RGB 行为仍待研究。
