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

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

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

## 协议 (200)

- [magicJack HOME：基于 USB 与 SIP 协议研究的 Linux 电话系统](https://awesomerea.org/zh/resources/magicjack-home-linux-phone-case/index.md)：案例 · 项目通过分析 magicJack HOME 的 macOS 驱动、USB 寄存器接口和捕获的 SIP 流量，在 Linux 上实现模拟电话端点。Python 工具通过 hidraw 控制供电、振铃、摘挂机和 DTMF，baresip 与桥接服务将话机接入自托管 PBX；作者报告已完成双向通话。
- [PyKS2：重建 Pentax K-S2 Wi-Fi API](https://awesomerea.org/zh/resources/pyks2-case/index.md)：案例 · PyKS2 将 Pentax K-S2 相机未公开的 Wi-Fi HTTP 与 WebSocket 接口重建为 Python 库、命令行工具及相机模拟器。协议文档梳理接口分组、请求行为、实时取景和事件流，并附固件 01.10 的实机响应记录。
- [ESPHome — Maytronics Air Cover BLE：重建泳池盖蓝牙控制](https://awesomerea.org/zh/resources/maytronics-aircover-esphome-case/index.md)：案例 · ESPHome — Maytronics Air Cover BLE 根据官方 Android 应用的蓝牙通信重建泳池盖控制。其 ESPHome 配置发送开、关、停指令，并读取位置与电机状态通知，供 Home Assistant 使用。
- [RevCar CLI：重现 WowWee 玩具车 BLE 控制通信](https://awesomerea.org/zh/resources/revcar-cli-case/index.md)：案例 · RevCar CLI 是基于 BLE 命令观察编写的 WowWee RevCar 玩具车 Python 控制程序。文档列出通知与命令的 GATT 句柄、握手及驾驶数据格式，仓库还保存了 HCI 抓包。
- [Open Steigen：记录晾衣设备本地通信协议](https://awesomerea.org/zh/resources/open-steigen-protocol-case/index.md)：案例 · Open Steigen 记录 Steigen 自动晾衣设备的本地控制协议，包括升降、照明、风扇和加热器的可读写数据点。配对笔记说明其 Wi-Fi 配网交互；作者报告在使用 v3.3 协议的 Solar 型号上进行了测试。
- [Tchibo 287717：解析无线气象传感器信号](https://awesomerea.org/zh/resources/tchibo-287717-weather-signal-case/index.md)：案例 · 该调查解析 Tchibo 287717 气象传感器的 433.85 MHz OOK 发射信号。录制信号与显示值的对照用于推断脉冲间隔编码、重复帧，以及温度和湿度字段。
- [BPM：Aponorm 血压计的 USB 数据读取](https://awesomerea.org/zh/resources/bpm-aponorm-usb-case/index.md)：案例 · BPM 记录了对 Aponorm Blutdruckmessgerät Oberarm Professionell 血压计 USB 通信的研究，并提供用于 Linux 数据备份的 Python 程序。程序通过串口发送命令，解析含时间和血压值的测量记录，再存入 SQLite。
- [deco-network-optimize：重建 Deco 网络优化命令](https://awesomerea.org/zh/resources/deco-network-optimize-case/index.md)：案例 · deco-network-optimize 实现 Deco X20-DSL 所用的 TP-Link Deco 应用私有 TMP/App-V2 网络优化流程。它通过 SSH direct-tcpip 连接 tmpsvr，发送扫描与轮询命令，并在设备报告可优化时请求重新选信道。协议文档记录帧格式、校验和与恢复出的操作码。
- [LEGO SPIKE medium motor：重现 UART 握手](https://awesomerea.org/zh/resources/lego-spike-medium-motor-u545re-case/index.md)：案例 · 该 STM32U545RE 项目依据原装 SPIKE 主机的通信记录，重现中型电机的 UART 启动握手与心跳。握手后，电机以 115200 波特发送速度、单圈位置和累计角度数据。
- [BLE Blood Pressure Monitor：解析 BC54 测量数据包](https://awesomerea.org/zh/resources/ble-blood-pressure-bc54-case/index.md)：案例 · 该 ESP32 客户端研究 BC54 血压计的 BLE 通信，并解析 Blood Pressure Service 的测量数据。文档列出标志位、血压数值和可选字段，也说明了绑定及加密配对流程。
- [LD2410S：分析雷达总线与固件](https://awesomerea.org/zh/resources/ld2410s-reverse-engineering-case/index.md)：案例 · LD2410S 研究记录分析 Hi-Link FMCW 雷达板上组件间的 I2C、SPI 通信以及 Puya 控制器固件。内容包括 Saleae 捕获、示波器图像、Range FFT 帧解析、固件字符串和中断向量表。作者将研究标为进行中。
- [MiniToo Pixeldeck：Divoom 显示协议与输入研究](https://awesomerea.org/zh/resources/minitoo-pixeldeck-case/index.md)：案例 · MiniToo Pixeldeck 实现并记录了 Divoom MiniToo 的蓝牙经典模式显示通信。Python 驱动封装并上传 JPEG 或可选的 Zstandard RGB 像素数据；研究笔记记录了已观测到的媒体按键输入路径及其限制。工具包还包含交互式像素演示和协议诊断功能。
- [fnb58-ble-logger：FNB58 蓝牙测量协议](https://awesomerea.org/zh/resources/fnb58-ble-logger-case/index.md)：案例 · fnb58-ble-logger 复原了 FNIRSI FNB58 的 BLE 测量通信，将电压、电流和功率写入每日 CSV 文件。Linux 守护进程发送启动命令、重组通知帧并解析 04 型测量值；仓库记录了观测到的 GATT 布局和帧格式。
- [KBM TG700 Control：基于 USB 协议分析的 Linux 键盘设置工具](https://awesomerea.org/zh/resources/kbm-tg700-control-case/index.md)：案例 · KBM TG700 Control 根据 Windows 软件分析重建 KBM! GAMING TG600/TG700 键盘的 USB HID 设置协议。Linux GTK4 应用通过 hidraw 设置灯效、宏和按键映射，协议文档列出报告字段与命令码；作者报告已在 TG700 上测试。
- [ssmouse：Rival 3 Wireless HID 协议客户端](https://awesomerea.org/zh/resources/ssmouse-case/index.md)：案例 · ssmouse 基于从 SteelSeries GG 还原的 HID 协议，为 Rival 3 Wireless 实现 Rust 托盘程序和命令行客户端。它读取电量与设备事件，设置 DPI、轮询率、灯光、按键及电源选项，并记录报文格式和命令。
- [KuKirin G2 Master：解析显示屏与控制器间的 UART 协议](https://awesomerea.org/zh/resources/kukirin-g2-master-uart-case/index.md)：案例 · KuKirin G2 Master UART protocol 记录 2025 年末 Version C 车型的显示屏与 Lenzod 控制器之间的单线通信。文档说明反相 230400 波特信号、66 66 帧头、CRC-16/MODBUS，以及控制、速度和电池电压字段；Python 工具可解码逻辑分析仪采集数据并显示实时数值。
- [RJ Connect：锐捷校园网认证协议研究](https://awesomerea.org/zh/resources/rj-connect-case/index.md)：案例 · RJ Connect 从报文、字段、密码构造和状态机层面记录锐捷校园网认证协议。Zig 库实现了已研究的 macOS 1.35 与 MentoHUST 0.3.1 有线 EAP-MD5 配置，包括私有尾块字段和会话状态转换；PEAP 与 Direct 路径仍保留在内部研究模块。
- [aula-hero68-protocol：重建 AULA HERO 68 HE 键盘 RGB 控制方式](https://awesomerea.org/zh/resources/aula-hero68-protocol-case/index.md)：案例 · aula-hero68-protocol 记录 AULA HERO 68 HE 键盘的 HID 灯光协议，说明 64 字节输出报告、校验值、灯效命令和逐键颜色载荷。项目还提供逐灯点亮并按键校准所得的键位表，以及抓包解析脚本和设备测试脚本。
- [MCHOSE V9 Turbo+：耳机 RGB 控制协议重建](https://awesomerea.org/zh/resources/mchose-v9-protocol-case/index.md)：案例 · MCHOSE V9 Turbo+ 协议研究重建了耳机 RGB 灯效的 USB HID 通信。文档记录 Windows 下的 65 字节写入缓冲、灯效字段、ACK 排空，以及读回颜色值的 0x07 状态查询；C# 和 Python 探针可向设备发送这些命令。
- [sindri-led：K671 Sindri 键盘灯效控制重建](https://awesomerea.org/zh/resources/sindri-led-case/index.md)：案例 · sindri-led 通过研究 Windows 软件和设备响应，重建 K671 Sindri 键盘的 HID 灯效控制。Linux Rust 命令行工具通过 HID 功能报告修改灯效、亮度和点亮的按键；协议笔记记录报告 ID 与字段布局，另有映射表对应一台拉美 ISO 布局键盘的实体按键。
- [clevo-wmi-rgb：重建 Clevo 键盘背光控制方式](https://awesomerea.org/zh/resources/clevo-wmi-rgb-case/index.md)：案例 · clevo-wmi-rgb 记录了七彩虹 X15 AT23 笔记本（Clevo NP50SNE 模具）的键盘背光 WMI 控制方式。协议文档说明 CLEVO_GET.SetKBLED 的颜色编码、分区值、开关灯和亮度命令；PowerShell 脚本用于探测接口和注册 WMI 类。
- [Osmo+ Studio：重建 DJI Osmo+ 的 Wi-Fi 控制与视频传输](https://awesomerea.org/zh/resources/osmo-plus-studio-duml-case/index.md)：案例 · Osmo+ Studio 用 Python 重建 DJI Osmo+ 相机的 Wi-Fi 控制和实时视频传输。DUML 解析器及探针记录帧校验、云台和变焦命令、曝光设置，以及 H.264 视频流的握手与序号确认；桌面应用将画面送入 OBS Virtual Camera。
- [cherry-mx-lighting-mac：重建 Cherry MX 10.0N RGB 灯光控制](https://awesomerea.org/zh/resources/cherry-mx-lighting-mac-case/index.md)：案例 · cherry-mx-lighting-mac 为 Cherry MX 10.0N RGB 键盘重建灯光控制，并提供 macOS 菜单栏应用。作者观察 Cherry Utility 的 USB HID 通信，记录五条报文的发送顺序，以及效果、亮度、速度和 RGB 颜色的字节位置；应用还通过 hidutil 重映射按键。
- [labelibre：通过重建的 BLE 协议直接驱动 SUPVAN T50M Pro](https://awesomerea.org/zh/resources/labelibre-supvan-case/index.md)：案例 · labelibre 利用社区对 Katasymbol 应用的协议分析，通过蓝牙直接驱动 SUPVAN T50M Pro。它将 Labelife AML 标签解析为单色图像，以 LZMA 压缩打印缓冲区，再由 macOS 应用或命令行工具通过 BLE 发送数据帧。
- [synaptics-009b-fprintd：重建 Synaptics 06cb:009b 的 Linux 支持](https://awesomerea.org/zh/resources/synaptics-009b-fprintd-case/index.md)：案例 · synaptics-009b-fprintd 重建 Synaptics Prometheus 06cb:009b 指纹传感器的 Linux 支持。Rust 模块处理 USB 通信、加密图像帧采集和主机端匹配，D-Bus 服务则通过 fprintd 接口提供指纹功能。
- [STRIDE：基于 FitPro 协议的 NordicTrack 跑步机替代控制台](https://awesomerea.org/zh/resources/stride-fitpro-treadmill-case/index.md)：案例 · STRIDE 为 NordicTrack 跑步机开发替代 Android 控制台应用，并重建与 FitPro 电机板通信的接口。协议文档根据 USB 流量分析和软件检查，记录 HID 传输、消息帧及命令；应用通过 USB 与电机板通信，也可通过 MQTT 发布跑步机数据。
- [TonePush：重建 Line 6 HX 的 USB 编辑协议](https://awesomerea.org/zh/resources/tonepush-case/index.md)：案例 · TonePush 在可复用的 Rust 模块、命令行工具和桌面编辑器中重建 Line 6 HX 的 USB 编辑协议。项目分析 HX Edit 与 HX Stomp 的通信，恢复报文结构、预设文档、备份、设置和脉冲响应传输；同一界面也通过另行记录的设备协议支持 StompStation PRO。
- [ESP32Drop：在 ESP32-S3 上重建 AirDrop 与 AWDL](https://awesomerea.org/zh/resources/esp32drop-case/index.md)：案例 · ESP32Drop 根据观测流量在 ESP32-S3 上重建 Apple Wireless Direct Link 和 AirDrop。Arduino 库及示例可经直接无线链路接收附近 Mac、iPhone 的文件，或向其发送文件；实现包含 AWDL 帧处理、AirDrop 传输组件，以及部分基于抓包的主机测试。
- [Valeton GP-50 Editor：通过重建的 SysEx 协议实时编辑预设](https://awesomerea.org/zh/resources/valeton-gp50-editor-case/index.md)：案例 · Valeton GP-50 Editor 通过重建的 MIDI SysEx 协议控制 GP-50 和 GP-5 吉他效果器。浏览器界面用 WebMIDI 查看和编辑预设、调整效果块顺序、重命名槽位，并转换两种设备的 .prst 文件；仓库另有协议研究工具及 NAM 转 SnapTone 流程的分析记录。
- [r8link：重建 Uniden R8w 蓝牙遥测协议](https://awesomerea.org/zh/resources/r8link-uniden-r8w-case/index.md)：案例 · r8link 将 Uniden R8w 雷达探测器的低功耗蓝牙数据交换整理为协议文档和 Python 客户端。作者用 JADX 分析 R/Tach Android 应用并采集设备流量，实现了对警报、频率、信号强度、方向、设备遥测数据及已存测速摄像头位置的解析。
- [esphome-panasonic-erv：通过重建的 CN12 协议本地控制新风设备](https://awesomerea.org/zh/resources/esphome-panasonic-erv-case/index.md)：案例 · esphome-panasonic-erv 以 ESP32-S3 替代松下新风设备的选配模块，通过重建的 CN12 串口协议控制主板。项目根据逻辑分析仪采集的数据开发帧解码器、命令生成器和 ESPHome 组件，实现开关、模式和风速控制；设备状态同步至 Home Assistant，并可通过其 HomeKit Bridge 接入 Apple Home。据作者报告，FY-25ZDP1C 已完成实机测试。
- [EdgeLine：研究 Corsair Xeneon Edge 控制与触控接口](https://awesomerea.org/zh/resources/edgeline-xeneon-edge-case/index.md)：案例 · EdgeLine 研究 Corsair Xeneon Edge 屏幕在 Linux 上的控制接口，并提供面板控制应用。其文档记录厂商 HID 报文布局和独立触控控制器的描述符；应用通过 HID 调节亮度、用 ddcutil 设置画面，并用 xinput 管理触控模式。HID 命令表区分已观察行为和待确认命令。
- [FreeMicro：解析 Codex Micro 的 USB 与蓝牙控制协议](https://awesomerea.org/zh/resources/freemicro-codex-micro-case/index.md)：案例 · FreeMicro 通过 Codex Micro 的厂商 HID 协议读取按键、控制 LED，并将六个按键关联到 Claude Code 项目状态。协议文档记录 USB 与 BLE 不同的报告帧格式、设备命令及输入事件，仓库提供相应的 Python 控制代码。
- [Mittzon Standing Desk：解码 LIN 总线并接入 Home Assistant](https://awesomerea.org/zh/resources/mittzon-homeassistant-case/index.md)：案例 · Mittzon Standing Desk 项目分析 IKEA Mittzon 升降桌控制器与手控面板之间的 LIN 总线。ESPHome 配置让 ESP32 读取位置帧，并通过电气方式模拟面板按键，将高度与升降控制接入 Home Assistant。
- [zenvision-linux：重建 ASUS ZenVision OLED 的 USB 控制协议](https://awesomerea.org/zh/resources/zenvision-linux-case/index.md)：案例 · zenvision-linux 重建 Zenbook 14X OLED Space Edition 上 ASUS ZenVision 屏幕的 USB 控制方式。Python 驱动按文档中的命令握手流程，通过 bulk 端点发送 256×64 灰度图像，在 Linux 上显示静态图片和动画。
- [orba-protocol：重建 Artiphon Orba 2 控制消息](https://awesomerea.org/zh/resources/orba-protocol-artiphon-orba-2-case/index.md)：案例 · orba-protocol 重建 Artiphon Orba 2 在 USB-MIDI 和 BLE-MIDI 上使用的控制协议。规范记录 SysEx 帧格式、编解码、CRC 和设备寄存器；Python 与 JavaScript 库可解码消息并构造设置命令。作者报告曾与抓包和设备实时响应进行比对。
- [TrikiEmu：重建 Żabka Triki BLE 控制器](https://awesomerea.org/zh/resources/trikiemu-zabka-triki-case/index.md)：案例 · TrikiEmu 用 ESP32 固件重建 Żabka Triki 运动控制器的 BLE 行为。它依据 TrikiScope 的研究与 Android HCI 抓包，复现广播身份、Nordic UART Service 配置及 14 字节 IMU 帧；电脑端工具可输入键盘、CSV 或录制的运动数据。作者报告 Żappka 已在 M5StickC Plus2 上连接并响应运动。
- [TrikiScope：解码 Żabka Triki 的 BLE 运动数据流](https://awesomerea.org/zh/resources/trikiscope-zabka-triki-case/index.md)：案例 · TrikiScope 用 Python 终端 BLE 检查器研究 Żabka Triki 控制器。它列出 GATT 服务，解码 14 字节陀螺仪和加速度计帧，识别按键标志与 LED 控制位，并提供诊断探针和 CSV 记录。
- [G2CC：基于蓝牙流量分析重建 Even G2 客户端](https://awesomerea.org/zh/resources/g2cc-even-g2-client-case/index.md)：案例 · G2CC 通过替代 Android BLE 客户端和电脑端显示合成器，与 Even Realities G2 智能眼镜通信。其协议文档根据捕获的蓝牙帧记录显示、输入和电池信息的交互方式。
- [Melitta Barista & Nivona：重建咖啡机 BLE 控制协议](https://awesomerea.org/zh/resources/melitta-barista-nivona-ha-case/index.md)：案例 · Melitta Barista & Nivona for Home Assistant 通过共享的 Eugster/Frismag 协议，以低功耗蓝牙控制兼容的咖啡机。协议文档记录 GATT 特征、HU 握手、加密帧，以及状态查询和冲煮命令。集成提供设备状态与设置控制，Melitta 机型还提供配方和维护操作；Nivona 支持仍处于 alpha 阶段。
- [OpenHX：重建 Line 6 HX 的 USB 预设控制](https://awesomerea.org/zh/resources/openhx-case/index.md)：案例 · OpenHX 通过 Rust 命令行工具实现部分 Line 6 HX 和 Helix 预设控制功能，并提供尚处早期阶段的图形界面。项目分析 HX Edit 与 HX Stomp XL 之间的 USB 抓包，梳理批量传输、会话握手和预设操作；公开的协议笔记还涵盖报文顺序、MessagePack 预设数据及设备差异。
- [BunATV：用 TypeScript 重建 Apple TV 控制协议](https://awesomerea.org/zh/resources/bunatv-apple-tv-protocol-case/index.md)：案例 · BunATV 以 Bun 和 TypeScript 库重建 Apple TV 控制协议，并附带命令行工具。它实现 Companion 配对与遥控输入、MRP 播放和状态消息及 AirPlay 传输层，接口贴近线上消息格式。作者引用 PyATV 的研究，并报告通过 Ghidra 分析 Apple 框架发现更多 MRP 消息。
- [Ember Mug：解析设备内饮用日志数据流](https://awesomerea.org/zh/resources/ember-mug-drink-log-case/index.md)：案例 · Ember Mug 应用解析 Ember Mug 2 的未公开 BLE 特征值 fc540013 统计数据流，生成饮用日志。格式文档记录通知分片、记录字段、时间戳和设备积压记录的发送方式；macOS 菜单栏应用还会合并实时读数。
- [PreSonus Quantum Linux：研究 Quantum 2626 的 Linux 音频控制](https://awesomerea.org/zh/resources/presonus-quantum-linux-case/index.md)：案例 · PreSonus Quantum Linux 在开发 Linux 支持时记录 Quantum 2626 Thunderbolt 音频接口的控制与音频行为。研究资料包括通道路由和还原的 TCI 协议；项目保留自研驱动作为备用方案，同时集成另一作者提交的上游 RFC 驱动。作者报告了有限范围的播放与录音测试，并列出稳定性问题。
- [Berbel Remote Emulator：重建油烟机 BLE 控制协议](https://awesomerea.org/zh/resources/berbel-remote-emulator-case/index.md)：案例 · Berbel Remote Emulator 在 ESP32 固件中重建 BFB 6bT、8bT、7bT 遥控器命令，用于控制 Berbel 油烟机。它解码油烟机状态帧，并通过 MQTT 接入 Home Assistant；协议研究结合 BLE 抓包与 Linux 假油烟机工具，记录真实遥控器的按键通知并测试状态帧。
- [KuKirin G4：解析 BLE 骑行模式通知](https://awesomerea.org/zh/resources/kukirin-g4-ble-mode-case/index.md)：案例 · KuKirin G4 BLE Mode Monitor 解析滑板车 FFF2 特征值的通知，在 ECO、SPORT 和 RACE 模式变化时输出结果。Python 客户端先检查帧长度和标志字节，再解析模式字段；映射依据一台滑板车及其固件的观察结果。
- [Mutant Brain：梳理其 SysEx 配置格式](https://awesomerea.org/zh/resources/reveng-mutantbrain-case/index.md)：案例 · 项目通过比较生成的预设文件，梳理 Mutant Brain 的 SysEx 配置格式。研究记录消息边界、四字节配置单元、输入及 CV/Gate 输出的对象 ID，以及通道、弯音、触发模式等参数 ID，并附有 .syx 样本映射。
- [TBBT A9 mini camera：重建 PPPP 视频登录流程](https://awesomerea.org/zh/resources/tbbt-a9-pppp-ha-case/index.md)：案例 · TBBT A9 mini camera 项目还原 UDP/32108 上的 PPPP 登录及视频启动交互，记录命令帧、明文登录载荷和原始会话票据，并修补 aiopppp；作者报告 Home Assistant 因而可接收 MJPEG 视频。
- [loxone-link-dotnet：实现 Loxone Link CAN 总线 NAT 设备](https://awesomerea.org/zh/resources/loxone-link-dotnet-case/index.md)：案例 · loxone-link-dotnet 以 .NET 8 实现 CAN 总线上的 Loxone Link NAT 协议，建模扩展模块与 Tree 设备，处理消息帧和挑战流程，并提供设备模拟器及 CAN 抓包测试程序。项目借鉴了已有的 Loxone 协议研究。
- [Polycab PSIS-3K-SM1：还原蓝牙遥测数据并接入 MQTT](https://awesomerea.org/zh/resources/polycab-solar-inverter-to-mqtt-case/index.md)：案例 · Polycab Solar Inverter to MQTT 使用作者从 Android 监测应用还原的数值，通过蓝牙读取 PSIS-3K-SM1 逆变器遥测数据。Python 服务将太阳能功率、电压、电流、温度及发电量发布到 Mosquitto MQTT。
- [aquacomputer-quadro-control：重建 Quadro USB 配置交互](https://awesomerea.org/zh/resources/aquacomputer-quadro-control-case/index.md)：案例 · aquacomputer-quadro-control 还原 Aquacomputer Quadro 风扇控制器的 USB 配置交互。Linux 客户端可读取配置并修改风扇、传感器和 RGB 参数；抓包资料记录了数据偏移、校验字段及 usbmon 抓取流程。
- [HT2000Lib：重建 HT2000 记录仪的 USB HID 接口](https://awesomerea.org/zh/resources/ht2000lib-case/index.md)：案例 · HT2000Lib 是用于 HT2000 CO2 记录仪的 C# 客户端，其 USB HID 接口依据对厂商 Windows 程序的运行时监测还原。项目记录了状态和历史数据报文；作者报告其 Windows 原生后端可读取当前传感器状态并导出已存储的测量数据。
- [ASUS XG34WCDG：解析 DDC/CI 显示器控制接口](https://awesomerea.org/zh/resources/asus-xg34wcdg-protocol-case/index.md)：案例 · ASUS XG34WCDG 参考文档解析显示模式、色彩、HDR、OLED 维护、接近感应及 Aura 效果的 DDC/CI 控制值。它把 VCP 值与屏幕菜单变化对应起来，记录一台设备的写入和回读行为；USB Aura 接口则依据主机记录及公开资料单独说明。
- [MSI Optix G27C2：解析 DDC/CI 显示器控制接口](https://awesomerea.org/zh/resources/msi-optix-g27c2-protocol-case/index.md)：案例 · MSI Optix G27C2 参考文档依据对一台设备的 Windows API 读写，整理显示器的 DDC/CI 控制行为。内容涵盖亮度、对比度、色彩预设和输入选择的 VCP 代码，以及 I2C 时序、被忽略的写入和 EDID 数据。
- [QCYbutMOD：基于重建 BLE 指令开发的 QCY 耳机客户端](https://awesomerea.org/zh/resources/qcybutmod-case/index.md)：案例 · QCYbutMOD 是基于 QCY 耳机 BLE GATT 指令逆向分析开发的 Android 客户端，面向采用 Wuqi WQ7033 和 WQ7034 芯片的设备。它从 0008 特征值读取左右耳及充电盒电量，发送固件提示音静音指令，并回读触控手势映射。设备测试记录列出了指令应答和未获回应的多设备连接查询。
- [Lian Li UNI HUB SL V2：解析风扇和灯效 USB 命令](https://awesomerea.org/zh/resources/lian-li-uni-hub-sl-v2-protocol-case/index.md)：案例 · Lian Li UNI HUB SL V2 参考文档解析控制器的 USB HID 命令，涵盖风扇占空比、RPM 回报、LED 灯效和主板信号透传。它将 L-Connect 3 的 USB 抓包与一台集线器的独立测试相对照，整理报告格式、命令序列及时序。
- [SAC9010QC/SAC12010QC：重建空调红外协议](https://awesomerea.org/zh/resources/sac9010qc-sac12010qc-ir-case/index.md)：案例 · SAC9010QC/SAC12010QC 项目根据采集的红外信号解析 HomeFit Living／Alaska 空调遥控器的 36 位控制格式。协议文档列出各控制位，ESP8266 或 ESP32 Web 服务通过 REST 接口发送空调设置。
- [hydrao-dump：解析 Hydrao 花洒蓝牙数据](https://awesomerea.org/zh/resources/hydrao-dump-case/index.md)：案例 · hydrao-dump 研究 Hydrao 花洒与手机应用之间的蓝牙通信，提供抓包、Wireshark 解析器，以及向 Home Assistant 发送数据的 MQTT 接收脚本。作者已标注淋浴水量、颜色阈值、固件与硬件版本和设备 ID；温度与水流字段尚未解码。
- [LibreConga：研究 Conga 5490 通信协议](https://awesomerea.org/zh/resources/libreconga-5490-case/index.md)：案例 · LibreConga 通过采集应用流量研究 Cecotec Conga 5490 扫地机器人的通信协议。笔记解析 ping 与登录报文的长度、标识符和序号字段，并另列已识别的命令操作码。
- [FT017TH：解码无线温湿度计信号](https://awesomerea.org/zh/resources/ft017th-signal-case/index.md)：案例 · FT017TH 研究解码无线温湿度计的发射信号，记录曼彻斯特编码、重复报文、字段位置，以及根据录制的无线电信号与显示读数估算温度和湿度的公式。
- [mg6250_mqtt：解析 Paradox MG6250 串口事件](https://awesomerea.org/zh/resources/mg6250-mqtt-protocol-case/index.md)：案例 · mg6250_mqtt 解析 Paradox MG6250 报警主机的部分串口事件协议，记录帧长度、事件字段和 CRC-16/MODBUS 校验算法。仓库提供 Python 测试程序及将事件转发到 MQTT 的 ESP8266 程序。
- [Tanzmaus Sysex Parser：解析 MFB Tanzmaus 音色库导出](https://awesomerea.org/zh/resources/tanzmaus-sysex-parser-case/index.md)：案例 · Tanzmaus Sysex Parser 研究 MFB Tanzmaus 的 MIDI SysEx 模式库转储格式。它将 7 位传输编码还原为节奏模式数据，标注步进、静音、装饰击、旋钮和 LFO 字段，并提供提取及比较单个节奏模式的脚本。
- [avea：通过 BLE 协议控制 Elgato Avea 灯泡](https://awesomerea.org/zh/resources/avea-bulb-protocol-case/index.md)：案例 · avea 根据 Android btsnoop 日志和 Wireshark 对 Elgato Avea 灯泡的 BLE 通信进行分析，并用 Python 实现控制。文档列出控制特征值以及颜色、亮度和名称命令；程序通过 Bleak 搜索灯泡并读取或设置状态。
- [Cetus3D：重建打印机状态消息](https://awesomerea.org/zh/resources/cetus3d-status-case/index.md)：案例 · Cetus3D 通过 Wireshark 抓包和实验重建 UP Studio 与 Cetus3D 打印机之间的状态通信。Python 脚本和 Arduino 库可发现打印机，并查询打印进度、层数、剩余时间和温度；抓包笔记记录网络消息往来。
- [LILO：重建 Prêt à Pousser LILO 的 BLE 控制方式](https://awesomerea.org/zh/resources/lilo-case/index.md)：案例 · LILO 用 JavaScript 重建 Prêt à Pousser LILO 设备的 BLE 控制。代码定义服务及灯光、时间特征值，提供这些设置的读写方法，并列出灯光模式。
- [helix：研究 DNA 75 的 USB HID 控制](https://awesomerea.org/zh/resources/helix-dna75-case/index.md)：案例 · helix 研究 DNA 75 电子雾化器控制芯片的 USB HID 通信，并尝试在 Linux 下配置该芯片。文档记录设备的 USB 描述符，说明如何在 Windows 虚拟机中触发操作，再用 usbmon 和 Wireshark 抓取传输数据。
- [Ha-Kake：解析 Nissan Leaf CAN 信号并构建遥测仪表盘](https://awesomerea.org/zh/resources/ha-kake-leaf-can-case/index.md)：案例 · Ha-Kake 记录了 Nissan Leaf CAN 与 OBD-II 信号的识别和解码过程，并将结果用于本地车辆仪表盘。仓库包含信号字节表、八章研究指南，以及 Python 读取器、车型配置、回放工具和模拟器。
- [Ökoboiler：解析热泵热水器内部 UART 总线](https://awesomerea.org/zh/resources/oekoboiler-uart-case/index.md)：案例 · Ökoboiler 项目重建热泵热水器显示板与主控板之间的单线 UART 通信。文档说明 32 字节帧、XOR 掩码、CRC-16/Modbus，以及水箱温度、运行模式和光伏状态字段，并提供 Python 解码器与 ESPHome 传感器配置。
- [Ritto 7630：重建对讲机门铃与开门信号](https://awesomerea.org/zh/resources/ritto-esp-case/index.md)：案例 · ritto-esp 通过示波器测量 Ritto 7630 TwinBus 对讲机的板级信号，依据响铃线与楼层门铃线的变化区分公寓门铃和街道门铃。ESP32-C6 运行 ESPHome，经光耦连接输入与开门输出，并向 Home Assistant 提供两个门铃传感器和开门命令。
- [ha-c14：重建 C14 新风机总线协议](https://awesomerea.org/zh/resources/ha-c14-case/index.md)：案例 · ha-c14 记录 COMPIT AERO 3B 新风机与 Nano Color CTP 室内面板之间的 C14 RS-485 总线，并为 ESP32 实现 ESPHome 桥接。协议文档描述 30 字节帧、主设备通信周期和设备角色；YAML 包解析帧并向 Home Assistant 提供控制项和传感器。
- [Homiq Rescue：重建 Homiq 控制协议](https://awesomerea.org/zh/resources/homiq-rescue-case/index.md)：案例 · Homiq Rescue 记录旧版 Homiq 家居自动化系统经 Moxa NE-4110S 串口转 TCP 桥接器使用的 ASCII 帧协议。仓库工具可抓取和发送帧、将备份数据提取为 JSON，并提供 Node-RED 流程及 TCP 模拟器。
- [PreSonus StudioLive 16.0.2 USB：解析调音台控制消息](https://awesomerea.org/zh/resources/presonus-studiolive-16-0-2-usb-case/index.md)：案例 · PreSonus StudioLive 16.0.2 USB 记录数字调音台与 Universal Control 软件之间的控制消息。笔记依据 Wireshark 抓包，描述厂商自定义 USB 请求、响应分块、半字节拆分编码，以及状态、MIDI 设置、通道和系统控制命令。
- [DJI Mic Mini Monitor：解析接收器 USB 状态流](https://awesomerea.org/zh/resources/dji-mic-mini-monitor-case/index.md)：案例 · DJI Mic Mini Monitor 在 Windows 上通过接收器的 USB 状态流读取发射器电量和充电状态。Python 程序使用 WinUSB；协议笔记记录 MI_06 的 Bulk 端点、帧边界、CRC 校验及状态字段偏移，作者称已用本机接收器核对。
- [baseus-cli：重建 Baseus Bass BS1 NC 控制协议](https://awesomerea.org/zh/resources/baseus-cli-case/index.md)：案例 · baseus-cli 在 Windows 上通过重建的 Classic Bluetooth RFCOMM 协议控制 Baseus Bass BS1 NC 耳机。Python 客户端可读取和修改降噪、空间音频、均衡器及低音增强等设置；协议映射与研究脚本记录帧操作码和状态差异实验。
- [hxoctkl：重建 HyperX Alloy Origins Core 配置写入协议](https://awesomerea.org/zh/resources/hyperx-origins-core-tkl-rgb-case/index.md)：案例 · hxoctkl 重建 HyperX Alloy Origins Core 无数字键区键盘的 USB HID 配置控制方式，可从 Linux 写入持久化的逐键 RGB 动画。协议文档记录 64 字节报告、命令码、颜色缓冲区排列方式以及上传和提交顺序。研究使用了设备查询和一次 NGENUITY USB 抓包，颜色缓冲区排列方式还依据了 OpenRGB 的先前研究。
- [Wireless Doorbell Clone：重建 Grundig QH-831A 门铃遥控帧](https://awesomerea.org/zh/resources/wireless-doorbell-clone-case/index.md)：案例 · Wireless Doorbell Clone 重建 Grundig QH-831A 无线门铃遥控器发送的数据帧，并提供 Arduino 与 MicroPython 发射程序。文档列出比特序列及 475 微秒、1435 微秒两种脉冲时长；仓库还保存了无线电采样数据。
- [Lucci Air Homey App：重建两种风扇遥控器射频协议](https://awesomerea.org/zh/resources/lucci-air-homey-app-case/index.md)：案例 · Lucci Air Homey App 根据录制的射频信号重建 Lucci Air USB-C 和 CR2032 风扇遥控器的 433 MHz 控制协议。Homey 驱动学习遥控器地址后发送风扇及灯光指令；两份协议文档记录帧结构、命令编码和硬件观察结果。
- [Taktil：重建 AULA F99 的 HID 控制](https://awesomerea.org/zh/resources/taktil-case/index.md)：案例 · Taktil 通过 Rust HID 适配层和 Tauri 桌面界面控制有线 AULA F99。其协议研究静态分析厂商驱动与 KB.ini，记录报告布局、键位映射、宏及逐键 RGB 指令，并区分直接观察与推断的行为。
- [MG330 Studio：重建 SPCP6651B 鼠标配置协议](https://awesomerea.org/zh/resources/mg330-studio-case/index.md)：案例 · MG330 Studio 在 macOS 上通过从 Windows 驱动还原的 SPCP6651B HID 特性报告协议控制 2E Gaming MG330 RGB 鼠标。它读写设备的 2 KB 配置，涵盖灯光、DPI、回报率和效果槽；协议文档列出报告 ID、偏移和校验规则。
- [qutie：重建 PRT Qutie 蓝牙打印协议](https://awesomerea.org/zh/resources/qutie-printer-case/index.md)：案例 · qutie 利用恢复的 Bluetooth Classic RFCOMM 协议，在 Linux 上支持 PRT Qutie 标签打印机。协议笔记依据设备观察和 HerePrint 应用分析，记录握手、会话 XOR、状态响应及 LZO 栅格指令；Python 库、命令行、CUPS 组件和 Qt 标签设计器均使用该协议。
- [Hush：重建 WH-1000XM6 耳机控制协议](https://awesomerea.org/zh/resources/hush-wh1000xm6-case/index.md)：案例 · Hush 是通过 Bluetooth RFCOMM 上的 Sony MDR 协议控制 WH-1000XM6 耳机的 macOS 菜单栏应用与命令行工具。项目记录帧转义和请求顺序，并实现降噪、均衡器、电量读取及 DSEE 控制，还说明该型号的环境声与均衡器行为。
- [Aromatic BLE bridge：重建 AF300 Smart 香薰机控制协议](https://awesomerea.org/zh/resources/aromatic-ble-esphome-case/index.md)：案例 · Aromatic BLE bridge 通过运行 ESPHome 的 ESP32 将 AF300 Smart 香薰机接入 Home Assistant。其 BLE 协议来自 Android 应用分析与设备探测；桥接器读写开关、风扇和日程设置，协议文档记录 GATT 特征、登录帧及命令。
- [Teclado RGB via USB HID：重建 Redragon K552-M 灯光命令](https://awesomerea.org/zh/resources/teclado-rgb-usb-hid-case/index.md)：案例 · Teclado RGB via USB HID 根据官方软件的 USB 抓包重建 Redragon K552-M 键盘灯光命令。作者确认厂商专用 HID 接口、64 字节报告、颜色帧和心跳消息；PowerShell 工具可发送捕获的帧并调整灯效。
- [wibox-daemon：重建 Fermax Wi-Box 的控制与媒体传输](https://awesomerea.org/zh/resources/wibox-daemon-case/index.md)：案例 · wibox-daemon 用 Go 服务重建 Fermax Wi-Box IDS7938 的通信，以控制门禁并获取媒体流。协议文档记录云端 userauth XML、UST MQTT 发现、RB-UDP 隧道和本地 QUII；服务提供 HTTP 控制接口，并输出 H.264 视频及可选的 G.711A 音频。
- [MousePods：重建 AirPods 3 的 RemoteHID 运动数据访问](https://awesomerea.org/zh/resources/mousepods-airpods-remotehid-case/index.md)：案例 · MousePods 重建 AirPods 3 的 RemoteHID 运动数据访问，并将其用于 Linux 光标控制。协议文档记录 AACP 传输、RTBuddy 帧、设备公告和报告；抓包文件展示接收 MTU 对传感器发现的影响。项目还描述 AirPods Pro 2 的 SensorDataWX 路径。
- [FitFace Studio：重建 Galaxy Fit3 表盘编辑与传输流程](https://awesomerea.org/zh/resources/fitface-studio-case/index.md)：案例 · FitFace Studio 在 Android 应用中重建 Galaxy Fit3 表盘编辑及蓝牙传输。它解析、改写并校验表盘二进制容器，文档记录向 SM-R390 手表发送数据的 RFCOMM 交互流程。编辑器支持背景、组件和样式调整，并在手机上保存项目。
- [fretwire：还原 Line 6 HX 的 USB 控制方式](https://awesomerea.org/zh/resources/fretwire-case/index.md)：案例 · fretwire 根据 USB 通信记录还原 Line 6 HX 系列设备的控制协议，并实现独立的 Linux 编辑器。Rust 代码涵盖设备会话、消息编解码、预设解析和图形界面；协议文档记录了 MI_00 帧及请求响应流程。模型和控制数据需从用户自己的 HX Edit 或 POD Go Edit 安装中导入。
- [Kreo Hive 65：重建 USB HID RGB 灯光控制](https://awesomerea.org/zh/resources/kreo-hive65-rgb-case/index.md)：案例 · Kreo Hive 65 RGB Control 重建键盘的 USB HID 灯光通信，并提供 Linux 命令行、桌面和 WebSocket 控制方式。协议文档根据描述符分析、usbmon 抓包和实机探测，记录厂商接口、功能报告 6 及 520 字节逐灯 RGB 帧。
- [Cavium SNIC10E：重建 PCIe 共享内存网卡数据通路](https://awesomerea.org/zh/resources/cavium-snic10e-datapath-case/index.md)：案例 · Cavium SNIC10E 项目重建 CN6640-SNIC10E 板卡的 PCIe BAR2 共享内存数据通路。主机端与板卡端驱动通过各端口的环形缓冲区交换数据包，以 PIO 发送、DPI DMA 接收，启动工具将 OpenWrt 加载到板卡内存。作者报告两个 10 GbE 端口均可双向通信，但同时持续负载仍不稳定。
- [Deadband：重建 GameSir 与 Logitech 设备配置协议](https://awesomerea.org/zh/resources/deadband-case/index.md)：案例 · Deadband 在 Linux 图形界面中重建 GameSir 手柄和 Logitech G502 X LIGHTSPEED 鼠标的配置交互。研究文档结合 USB 标识、hidraw 与 evdev 探测、USB 抓包及设备寄存器，说明灯光、配置文件、按键映射、曲线和宏的控制方式。
- [Pocket Libre：重建 Pocket 录音设备的 BLE 传输](https://awesomerea.org/zh/resources/pocket-libre-case/index.md)：案例 · Pocket Libre 用 Python 客户端重建 Pocket AI 录音设备的 BLE 命令与音频传输行为。协议文档依据 HCI 抓包记录 APP 命令、MCU 回复、GATT 特征和 MP3 流；客户端可下载录音，并在本地转录和识别说话人。
- [Open Apollo：重建 Apollo 音频接口的 Linux 支持](https://awesomerea.org/zh/resources/open-apollo-case/index.md)：案例 · Open Apollo 通过设备和驱动分析重建 Universal Audio Apollo Thunderbolt 与 USB 音频接口的 Linux 控制能力。项目提供 Thunderbolt 内核驱动、USB 初始化程序、混音守护进程及原生控制台，安装时从用户自己的 UAD 安装中读取所需文件。
- [attack-shark-x11-driver：Attack Shark X11 HID 设置协议客户端](https://awesomerea.org/zh/resources/attack-shark-x11-driver-case/index.md)：案例 · attack-shark-x11-driver 以 TypeScript 客户端实现 Attack Shark X11 鼠标的 USB HID 配置协议，支持 DPI、配置档、按键、宏、灯效和轮询率设置，以及设备状态读取。协议笔记记录了 USBPcap 与 Wireshark 抓包、HID 功能报告、官方软件分析和固件调查所得的发现。
- [Hisense/Hitachi H-NET-Protocol：解析热泵总线信号](https://awesomerea.org/zh/resources/hisense-h-net-protocol-case/index.md)：案例 · Hisense/Hitachi H-NET-Protocol 研究 Hi-Therma 和 Air H₂O 400 热泵使用的 H-NET 总线。文档记录 AHZ-080HCDS1 的控制器接线，并说明双线 HBS 信号、消息帧字段及校验方式。
- [YenKeyControl：解析 Yenkee YKB3700 Rogue 键盘协议](https://awesomerea.org/zh/resources/yenkeycontrol-case/index.md)：案例 · YenKeyControl 重建 Yenkee YKB3700 Rogue 键盘的 USB HID 配置协议，并以 Python 工具控制 RGB 效果、逐键颜色和按键重映射。协议文档根据 USB 抓包和参数测试记录报文布局、命令值、校验和及发送顺序。
- [Deye Battery Serial Bus：解析电池 CAN 数据帧](https://awesomerea.org/zh/resources/deye-battery-serial-bus-case/index.md)：案例 · Deye Battery Serial Bus 梳理 Deye 电池系统的 CAN 数据帧，并读取 RS485 单体电压。帧参考将标识符对应到逆变器、电池和 BMS 字段；.NET 服务通过 API 提供读数，仓库还附有 Grafana 仪表盘配置。
- [Bonaparte：重建 Napoleon eFIRE 蓝牙控制协议](https://awesomerea.org/zh/resources/bonaparte-efire-case/index.md)：案例 · Bonaparte 提供 Napoleon eFIRE 壁炉控制器的 Python 客户端，并记录其 Bluetooth LE 控制协议。协议文档列出 GATT 特征值、请求与响应包字段、XOR 校验和，以及电源、恒温器和夜灯亮度等控制命令。
- [skyrcUSB：通过重建协议读取 skyRC 充电器](https://awesomerea.org/zh/resources/skyrcusb-case/index.md)：案例 · skyrcUSB 根据逆向得到的 skyRC 充电器协议实现 Python 客户端。Charger API 可读取电芯电压、充电器设置和实时充电数据；作者报告在 D100V2 上测试，库仅提供读取功能。
- [mqtt-energi：重建 myenergi 设备通信格式](https://awesomerea.org/zh/resources/mqtt-energi-case/index.md)：案例 · mqtt-energi 研究 myenergi 设备之间的以太网通信，并将解码后的读数转发到 MQTT。文档记录 ethertype 为 0x88b5 的组播帧和报文布局；Python 解码器提取 Eddi V2.1 的电压、功率、电量及加热器状态。
- [RedFIS：重建 Audi A3 8P 仪表显示协议](https://awesomerea.org/zh/resources/a3-8p-redfis-case/index.md)：案例 · RedFIS 研究 Audi A3 8P 仪表盘 Driver Information System 的通信协议，并以 ESP32 实现替代显示控制器。源码涵盖 CAN 通信、VWTP 处理、显示数据解码及仪表接线。
- [GalaxyBuds-rs：实现 Galaxy Buds 蓝牙协议](https://awesomerea.org/zh/resources/galaxybuds-rs-case/index.md)：案例 · GalaxyBuds-rs 用 Rust 库实现 Galaxy Buds 蓝牙消息。它接收状态、触控、语音唤醒和调试更新，并发送降噪、均衡器、触控板、静音及寻找耳机命令；示例程序通过设备地址连接。
- [ETEKCITY Smart Nutrition Scale：解析 ESN00 蓝牙数据包](https://awesomerea.org/zh/resources/metekcity-case/index.md)：案例 · ETEKCITY Smart Nutrition Scale 项目梳理 ESN00 电子秤的 Bluetooth Low Energy 特征值和数据包载荷。TypeScript 包可解析和生成已识别的单位、去皮、自动关机及称重状态消息；文档还列出尚待研究的数据包。
- [mi-scale-2：解析 Mi Smart Scale 2 体重消息](https://awesomerea.org/zh/resources/mi-scale-2-case/index.md)：案例 · mi-scale-2 解析 Xiaomi Mi Smart Scale 2 的 BLE 体重数据，并将读数发布到 MQTT。格式笔记标明了首字节中的单位、稳定状态及离秤标志，以及后续两个字节的小端序体重值。
- [PSA VAN Bus：记录 Peugeot 与 Citroën 总线数据包格式](https://awesomerea.org/zh/resources/psa-van-bus-packets-case/index.md)：案例 · PSA VAN Bus 记录主要在 Peugeot 307 上研究的车载总线数据包，文中称这些结果也适用于列出的其他 Peugeot 和 Citroën 车型。仓库以 JSON 文件保存数据包描述，并通过 HTML 页面展示；项目核查、审阅先前的 VAN 研究成果，并补充观察结果。
- [Apple Wi-Fi Password Sharing：重建 Wi-Fi 密码共享协议](https://awesomerea.org/zh/resources/apple-wifi-password-sharing-case/index.md)：案例 · Apple Wi-Fi Password Sharing 在 macOS 上重建 Apple Wi-Fi 密码共享协议的分享端和请求端行为。Swift 代码处理 BLE 发现与配对；请求端还使用运行在 Linux 上的 Python GATT 中继。
- [Schellenberg 21009：研究智能家居 USB 协议](https://awesomerea.org/zh/resources/schellenberg-qivicon-usb-case/index.md)：案例 · Schellenberg USB 协议研究记录 21009 Magenta SmartHome 设备通过 USB 串口通信的方式。文档列出工作模式、命令响应、消息字段、设备标识及对已配对设备的控制命令，并给出收发示例。
- [433home：重建 REV 插座遥控信号](https://awesomerea.org/zh/resources/433home-case/index.md)：案例 · 433home 还原了 REV 无线插座的 433 MHz 控制信号。作者使用接收器和逻辑分析仪测量遥控器输出，记录脉冲时序及三个插座的 25 位开关命令，并实现发送这些序列的 ESP8266 网页控制端。
- [fcp-stuff：解析 FirstClass TCP 协议](https://awesomerea.org/zh/resources/fcp-stuff-case/index.md)：案例 · fcp-stuff 记录 FirstClass 客户端与服务器之间基于 TCP 的协议，涵盖命令常量、数据包结构、登录、加密和 Docedit 文档格式；仓库还包含 JavaScript 代理代码。
- [Orthoplay：重建 OD-11 音箱的 WebSocket 命令](https://awesomerea.org/zh/resources/orthoplay-re-case/index.md)：案例 · Orthoplay 记录了 OD-11 音箱的 WebSocket 通信，列出开发与生产环境的端点，并提供加入会话、注册遥控器、定期发送 ping 和调整音箱组音量的 JSON 消息。
- [Chsmartbulb：重建蓝牙灯泡控制方式](https://awesomerea.org/zh/resources/chsmartbulb-led-bulb-speaker-case/index.md)：案例 · Chsmartbulb 记录了 BL08A 蓝牙彩灯音箱的控制方式。作者从 Android 手机抓取通信，并提供颜色控制序列的重放脚本；研究指出，应用通过 Bluetooth EDR 的 SPP 服务控制灯光颜色。
- [mf4700-print-scan：还原 Canon MF4700 打印与扫描协议](https://awesomerea.org/zh/resources/mf4700-print-scan-case/index.md)：案例 · mf4700-print-scan 在 macOS 应用中还原 Canon MF4700 系列设备的打印与扫描。C 语言编码器依据 Canon 驱动输出的差分生成 UFR II LT 作业；MFNP 客户端注册 Mac 并接收扫描页面。格式文档记录 CPCA 报文、作业结构及打印数据编码。
- [Kenwood KNS：记录 ARCP-590G 电台通信](https://awesomerea.org/zh/resources/arcp-590g-kns-case/index.md)：案例 · Kenwood KNS 文档研究 ARCP-590G 客户端通过串口和 KNS TCP 与 TS-590SG 电台的通信。项目对照 Wireshark 抓包与 CAT 命令，记录 UTF-16LE 编码、连接流程、明文认证和保活消息。
- [truemove3-re：解析游戏鼠标传感器的 SPI 接口](https://awesomerea.org/zh/resources/truemove3-re-case/index.md)：案例 · truemove3-re 记录了对游戏鼠标 TrueMove3 传感器 SPI 接口的调查，列出引脚、总线设置、寄存器地址，以及从 Rival-310 获取的启动通信流程；其与 PMW3360 的差异仍待确认。
- [Aqara G410：重建门铃云端与 P2P 接入](https://awesomerea.org/zh/resources/aqara-g410-protocol-case/index.md)：案例 · 项目依据 Aqara Home 应用还原的云端调用和 P2P 连接，实现 Aqara G410 门铃访问。macOS 客户端提供实时画面、双向通话和事件记录；通知程序将运动事件媒体发送到 Matrix。协议文档记录了请求签名、登录、事件查询、媒体解密和 P2P 握手。
- [crowdstrike-cloudproto：Falcon Sensor 云端通信协议还原](https://awesomerea.org/zh/resources/crowdstrike-cloudproto-case/index.md)：案例 · crowdstrike-cloudproto 是异步 Rust 库，还原 Falcon Sensor 与 TS 事件服务、LFO 文件服务之间的云端通信协议。它实现通用数据包封装、TS 事件交换和 LFO 文件下载，并记录 Protobuf 事件载荷、确认机制以及 LFO 请求与响应数据包。
- [BA-KEY Menu：重建 Basike 键盘 HID 控制协议](https://awesomerea.org/zh/resources/ba-key-menu-protocol-case/index.md)：案例 · 项目从厂商 Windows 程序还原 Basike BA-KEY308 键盘的 HID 配置协议，并以 macOS 菜单栏应用和命令行工具实现。协议笔记记录了 Feature report、命令类别，以及蓝牙、USB 和 2.4 GHz 接收器传输；应用可控制灯效、逐键颜色和配置。
- [KC Control：基于逆向 HID 协议的 Keychron M6 配置档切换](https://awesomerea.org/zh/resources/kc-control-case/index.md)：案例 · KC Control 根据 Windows 前台程序切换 Keychron M6 鼠标的板载配置档。项目从 Launcher 网页代码和实机抓取中还原 HID 报告、帧格式与命令，并提供协议文档和托盘应用源码。
- [Xiaomi Whale Spout bidet：重建射频遥控协议](https://awesomerea.org/zh/resources/whale-spout-bidet-protocol-case/index.md)：案例 · 项目还原非 Wi-Fi 版 Xiaomi Whale Spout 坐便盖的 433 MHz 射频遥控协议，并用 ESP32 与 CC1101 在 ESPHome 中实现。文档记录了 2-FSK 时序、32 位数据包、设置字段和校验规则，并通过 Home Assistant 提供控制及遥控器状态监听。
- [skypsu：重建 STP2S3010E22 的 Modbus 寄存器映射](https://awesomerea.org/zh/resources/skypsu-case/index.md)：案例 · skypsu 重建 SKY TOPPOWER STP2S3010E22 实验电源的 Modbus RTU 寄存器映射，并提供 Python 驱动、只读寄存器扫描器、本地网页界面和实时曲线。文档列出输出控制、测量值、设定值及状态位；作者报告已在两台设备上核对。
- [Smart-AC-Modernizer：解析海尔 YRW02 红外控制协议](https://awesomerea.org/zh/resources/smart-ac-modernizer-case/index.md)：案例 · Smart-AC-Modernizer 记录海尔 YRW02 空调的红外控制格式，并实现 ESP32 桥接。作者使用 TSOP4838 接收器采集遥控信号，解析 112 位 NEC 变体状态报文，再通过晶体管驱动的红外 LED 发送指令。
- [pyidotmatrix：研究并实现 iDotMatrix BLE 控制协议](https://awesomerea.org/zh/resources/pyidotmatrix-protocol-case/index.md)：案例 · 项目将 iDotMatrix BLE 显示屏协议实现为带类型的 Python SDK，并记录厂商 APK 分析与硬件探测所得的发现。数据包构造器覆盖图片、GIF、文字、灯效和设备原生模式；附带命令行工具可将 Android btsnoop 抓包解码为带注释的通信记录。功能状态以一块 32×32 面板为参考。
- [Skannerz Commander：重建玩具交易协议](https://awesomerea.org/zh/resources/skannerz-commander-trade-protocol-case/index.md)：案例 · Skannerz Commander 交易协议研究利用 200 kHz 逻辑分析仪采集的数据和受控硬件实验，还原这款电子玩具的三针接口通信协议。协议文档涵盖时钟阶段、握手、帧结构和怪兽数据字段；Arduino 从设备模拟器实现了交易过程，作者报告已用它与实机完成交易。
- [AUKEY KM-G15 RGB Control：解析键盘 USB HID 控制命令](https://awesomerea.org/zh/resources/aukey-km-g15-rgb-case/index.md)：案例 · AUKEY KM-G15 RGB Control 还原该键盘的 USB HID 灯效协议，并提供 Go 命令行客户端。协议文档列出 64 字节 SET_REPORT 报文、校验和及 START、命令、END 事务流程；客户端可调整灯效、亮度、配置槽和 USB 回报率。
- [SonyBridge：重建第二代索尼耳机控制协议](https://awesomerea.org/zh/resources/sonybridge-v2-headphones-case/index.md)：案例 · SonyBridge 扩展桌面端索尼耳机客户端，支持第二代蓝牙 RFCOMM 控制协议。文档列出帧边界、服务 UUID、v2 初始化握手、主机确认消息，以及电量、均衡器和 DSEE 查询命令；应用提供 macOS、Windows 和 Linux 控制界面。
- [HP Laser 1008a：重建 macOS 上的 SPL3 打印流程](https://awesomerea.org/zh/resources/hp-laser-1008a-spl3-case/index.md)：案例 · HP Laser 1008a 项目重建 HP Laser 1003、1006、1008 在 Apple Silicon macOS 上的 SPL3/QPDL 打印流程。作者比对 HP 与 SpliX 的输出，记录页面和条带记录格式，修补页面头尺寸错误，并用原生 CUPS 过滤器及 IOKit 后端经 USB 发送数据。
- [BMW iDrive：解析 F44 控制器 CAN 消息](https://awesomerea.org/zh/resources/bmw-idrive-can-case/index.md)：案例 · BMW iDrive Controller CAN Bus Interpreter 使用 ESP32-C3 和 TJA1441A/B CAN 收发器解码 F44 iDrive 控制器。它在 500 kbps 总线上识别旋钮转动、摇杆方向、按键及触摸状态和亮度命令；文档也列出触控板解码与 CAN 唤醒的未解问题。
- [ESP32 Controller for Charlton & Jenrick Fireplace：重建壁炉遥控功能](https://awesomerea.org/zh/resources/esp32-fireplace-controller-case/index.md)：案例 · ESP32 Controller for Charlton & Jenrick Fireplace 使用 CC1101 模块发送采集到的射频数据，重建壁炉遥控命令。固件提供 iRange 2-FSK 和非 iRange ASK/OOK 配置，并通过网页、MQTT 和 Home Assistant 提供控制入口。
- [GMK87 Configurator：重建 Zuoya 键盘 USB HID 控制协议](https://awesomerea.org/zh/resources/gmk87-configurator-case/index.md)：案例 · GMK87 Configurator 根据官方应用的 USB 抓包重建 Zuoya GMK87 键盘的 HID 控制流程。项目记录了 64 字节报文结构和图片上传命令顺序，并提供桌面程序、命令行工具及 Node.js 接口，用于上传屏幕图片、设置 RGB 灯光和同步时钟。
- [Ajazz AK820 Pro：在 Linux 上重建键盘灯光控制](https://awesomerea.org/zh/resources/ajazz-keyboard-software-linux-case/index.md)：案例 · Ajazz AK820 Pro Linux Software 根据 Wireshark 和 PCapUSB 采集的 USB 流量重建 Ajazz SONiX AK820 Pro 键盘灯光控制。仓库提供 PCAP 数据包解析器和 Linux HID 程序；单键 LED、宏及 LCD 图片功能仍在计划中。
- [OPUS-QUAD Pro DJ Link Reverse Engineer Packet Analysis：解析设备通信报文](https://awesomerea.org/zh/resources/opus-quad-pro-dj-link-analysis-case/index.md)：案例 · OPUS-QUAD Pro DJ Link Reverse Engineer Packet Analysis 记录 Pioneer DJ OPUS-QUAD 的 Pro DJ Link 通信行为，包括 50000 端口上的 UDP 广播，以及 50002 端口上的状态报文和曲目元数据请求；另附将状态报文转发至 WebSocket 服务器的 Node.js 示例。
- [MiraBox StreamDock：重建 USB 设备控制方式](https://awesomerea.org/zh/resources/mirabox-streamdock-node-case/index.md)：案例 · MiraBox StreamDock reverse-engineer 是根据设备 USB 数据包编写的 TypeScript 直接控制示例。它可读取固件版本和按键事件、控制屏幕及亮度，并通过可替换的 USB 后端传送按键与启动图片。
- [SiriRemote-Linux：解码 Siri Remote 蓝牙输入](https://awesomerea.org/zh/resources/siriremote-linux-case/index.md)：案例 · SiriRemote-Linux 解码 Apple TV Siri Remote 的蓝牙输入并用于 Linux 控制。Python 程序连接遥控器并输出媒体、音量和指针事件；文档列出 GATT 特征、 电量通知、按键位及触控坐标。麦克风数据尚未在实现中解析。
- [ZydDash：解析 ePowerFun 滑板车遥测数据并制作 ESP32 仪表盘](https://awesomerea.org/zh/resources/zyddash-case/index.md)：案例 · ZydDash 根据解析出的 Zydtech BLE 遥测数据，为 ePowerFun ePF-1 电动滑板车制作 ESP32 仪表盘。文档列出蓝牙特征值、115200 波特率的显示器总线、类 MODBUS 命令帧和寄存器；Python 示例可读取并解释遥测数据。
- [catlink-local：还原 CATLINK Open X 本地控制](https://awesomerea.org/zh/resources/catlink-local-case/index.md)：案例 · catlink-local 还原 CATLINK Open X 猫砂盆的登录与 MQTT 通信，供 Home Assistant 在本地使用。Python 服务应答登录请求、解析心跳和如厕记录，并将状态发布到 Mosquitto；协议文档区分已确认字段与推测字段。
- [Aurora：还原 EvoFox Blaze 鼠标配置协议](https://awesomerea.org/zh/resources/aurora-evofox-blaze-case/index.md)：案例 · Aurora 通过 Linux hidraw 接口还原 EvoFox Blaze 鼠标配置。CLI 和终端界面可读取、更改轮询率、DPI、灯效、按键及配置档，并通过回读设备状态检查写入结果。
- [CR-BYOB：重建 Creality Scan Bridge](https://awesomerea.org/zh/resources/cr-byob-case/index.md)：案例 · CR-BYOB 以 Android 应用重建 Creality Scan Bridge 的行为，使 Creality Scan 能通过网络发现接在手机 USB 端口上的扫描仪。Java 源码处理设备采集、网桥发现和数据流，并附有通信流程及设备兼容性文档。
- [HappyLighting-py：重建 LED 控制器 BLE 通信](https://awesomerea.org/zh/resources/happylighting-py-case/index.md)：案例 · HappyLighting-py 根据原版 APK 的分析结果重建兼容控制器的 BLE 通信。Python 应用可调整 LED 颜色、模式和速度，启用内置麦克风，并根据屏幕内容改变颜色。
- [pd-usb：重建 Playdate USB 命令](https://awesomerea.org/zh/resources/pd-usb-case/index.md)：案例 · pd-usb 根据逆向分析和抓包获得的 Playdate USB 命令，用 JavaScript WebSerial 库与设备通信。它读取设备状态、按键与摇柄输入以及屏幕数据，发送位图，并提供发送命令和已编译 Lua 载荷的操作。
- [GlanceClock：重建 BLE 命令协议](https://awesomerea.org/zh/resources/glance-clock-ble-case/index.md)：案例 · GlanceClock 文档整理壁钟的 BLE 命令协议，供本地桥接程序使用。资料列出 GATT 服务与特征、protobuf 载荷、配对流程，以及通知、场景、设置和计时器命令。
- [prolink-connect：实现 Pioneer PROLINK 通信](https://awesomerea.org/zh/resources/prolink-connect-case/index.md)：案例 · prolink-connect 用 TypeScript 实现 Pioneer DJ 设备的 PROLINK 网络通信。它通过 UDP 公告发现设备，以虚拟 CDJ 身份加入网络，接收播放器状态，并从 Rekordbox 格式的存储介质或链路查询曲目元数据。
- [Open Remote Start：重建 Fortin 天线数据链路](https://awesomerea.org/zh/resources/open-remote-start-case/index.md)：案例 · Open Remote Start 研究 Fortin 远程启动器和防盗系统的天线数据链路协议。其 Particle 固件可监测链路并作为蜂窝网络或 Wi-Fi 遥控端，仓库还提供 EVO-One 接口引脚图和接线图。
- [PythonWifiBulb：还原 MagicLight 灯泡控制命令](https://awesomerea.org/zh/resources/pythonwifibulb-case/index.md)：案例 · PythonWifiBulb 根据手机与 MagicLight Wi-Fi 灯泡之间抓取的流量还原控制命令。Python 类通过 TCP 发送 RGB 和暖白光命令，文档记录了 5577 端口、消息字节和校验和处理方法。
- [Laser Drift：重建 Carrera 轨道赛车红外控制](https://awesomerea.org/zh/resources/laser-drift-case/index.md)：案例 · Laser Drift 模拟 Carrera Digital 132/124 轨道赛车的红外控制器。Python 游戏循环与红外塔同步，把玩家状态编码成控制数据包，并通过 TCP 服务器接收速度和换道命令。
- [mx3000control：重建 Perixx MX-3000 HID 设置通信](https://awesomerea.org/zh/resources/mx3000control-case/index.md)：案例 · mx3000control 根据 Windows 驱动分析得到的 HID 功能报告，在 Linux 上配置 Perixx MX-3000 鼠标。C 工具支持 DPI、灵敏度、LED、按键和宏设置，开发日志记录了通信分析过程。
- [jeep-canbus：解析 Jeep Grand Cherokee CAN-B 总线](https://awesomerea.org/zh/resources/jeep-canbus-case/index.md)：案例 · jeep-canbus 记录 Jeep Grand Cherokee WH 的 CAN-B 帧及其字节含义。仓库将基于抓包整理的 ID 映射、ATmega328 车载收音机网关，以及接收和解释车辆数据的 ESP32 仪表程序放在一起。
- [Samsung Galaxy Book4 Edge：还原面向 Linux 的 EC 通信](https://awesomerea.org/zh/resources/galaxy-book4-edge-ec-case/index.md)：案例 · Samsung Galaxy Book4 Edge Linux Research & Support 调查 ENE KB9058 嵌入式控制器及其 I2C 邮箱通信。作者记录了对 ARM64 驱动 EC2.sys 的静态分析，并提供 EC 探测脚本、协议笔记和适用于该笔记本的 Linux 电池模块。
- [Bose-Reverse-Engineering：调查 321GS Series III 的 SmartSpeaker 通信](https://awesomerea.org/zh/resources/bose-321gs-smartspeaker-case/index.md)：案例 · Bose-Reverse-Engineering 调查 Bose 321GS Series III 控制台与低音模块之间的 SmartSpeaker 通信，记录接口引脚及 4800 波特半双工 UART 报文，并提供替代控制台的 Arduino 固件和 KiCad 硬件文件。
- [Pioneer DJM-850：解析 USB 调音台控制与音频传输](https://awesomerea.org/zh/resources/pioneer-djm-850-usb-case/index.md)：案例 · Pioneer DJM-850 研究通过抓取调音台与 Windows 驱动及设置工具之间的 USB 数据，为 Linux 支持整理通信行为。抓包与文档覆盖输入输出选项、ASIO 设置、DVS 时间码和音乐传输、通道路由、采样率及缓冲行为。
- [HyperX Pulsefire Dart Reverse Engineering：鼠标控制协议还原](https://awesomerea.org/zh/resources/hyperx-pulsefire-dart-reverse-engineering-case/index.md)：案例 · HyperX Pulsefire Dart Reverse Engineering 通过抓取 NGenuity Beta 与鼠标之间的数据包并试探命令，还原其 USB 控制协议。仓库记录 64 字节消息及设置命令，并提供抓包、HIDAPI 示例和仍在编写的 Wireshark 解析脚本。
- [Govee H6159：还原蓝牙灯带直连控制](https://awesomerea.org/zh/resources/govee-h6159-light-strip-case/index.md)：案例 · Govee H6159 light-strip reverse engineer 提供 Linux shell 脚本，直接向 H6159 灯带发送蓝牙 GATT 命令。README 记录设备发现、特征值写入，以及开关和红、绿、蓝三种颜色的基本控制。
- [Redragon RGB Controller：还原键盘和鼠标的 HID 灯光命令](https://awesomerea.org/zh/resources/redragon-rgb-controller-case/index.md)：案例 · Redragon RGB Controller 向 Redragon Kala 键盘和 Griffin 鼠标发送还原的 USB HID 命令以设置灯光颜色。作者使用 Wireshark 和 USBPcap 捕获原软件通信，识别命令序列，并通过 node-hid 实现 Node.js 命令行工具。
- [Magenta Bridge：还原 Octavi IFR-1 的 HID 控制并接入 MSFS 2024](https://awesomerea.org/zh/resources/magenta-bridge-octavi-ifr1-case/index.md)：案例 · Magenta Bridge 为 Microsoft Flight Simulator 2024 提供直接与 Octavi IFR-1 飞行模拟面板通信的 Windows 客户端。源码处理面板 HID 输入，并通过 SimConnect 映射电台、自动驾驶和应答机控制；作者称 HID 协议由观察还原。
- [motospeedv40-re：解析 Motospeed V40 鼠标 HID 命令](https://awesomerea.org/zh/resources/motospeedv40-re-case/index.md)：案例 · motospeedv40-re 记录 Motospeed V40 鼠标的 USB HID 命令。作者使用 Wireshark 捕获 Windows 驱动通信，整理报告长度、初始化与设置命令、DPI 字节值，并保存抓包和差异文件。
- [Exway X1 Pro：监听滑板遥控器遥测数据](https://awesomerea.org/zh/resources/exway-x1-pro-radio-case/index.md)：案例 · Exway X1 Pro 研究滑板与遥控器之间的无线流量。项目提供基于 Arduino 和 nRF24L01+ 的监听器，可从报文中提取方向、档位与油门读数，并附有遥控器硬件和无线链路分析笔记。
- [CoffeConnect：重建 DeLonghi ESAM 4000 面板控制](https://awesomerea.org/zh/resources/coffeconnect-esam-4000-case/index.md)：案例 · CoffeConnect 研究 DeLonghi ESAM 4000 控制面板电路及其时钟、串行输入和选通信号。项目提供 Raspberry Pi 采样脚本，并以 ESP8266 生成面板信号，通过 MQTT 与 Android 应用通信。
- [Vibease：解析 BLE 振动控制协议](https://awesomerea.org/zh/resources/vibease-ble-protocol-case/index.md)：案例 · Vibease 记录 Vibease 振动器的 BLE 通信。作者梳理读写特征、设备在握手时发送的密钥、基于 XOR 的混淆、Base64 编码与分片，以及固定振动和振动模式命令；仓库还保存通信日志与 Python 工具。
- [Mieo HA102：解码电力计射频报文](https://awesomerea.org/zh/resources/mieo-ha102-rf-case/index.md)：案例 · Mieo HA102 研究根据录制的信号整理电力计的 433.9 MHz FSK 报文格式，标注电流、累计用量和电池状态字段及 CRC16/SPI-FUJITSU 校验，并提供可处理 rtl_433 实时输出或录制样本的 Python 解码器。
- [Midea IR tap：重建热泵板间控制指令](https://awesomerea.org/zh/resources/midea-ir-tap-case/index.md)：案例 · esphome-midea-ir-tap 重建 Midea 代工热泵显示板与控制板之间传递的解调红外指令。项目记录六字节帧的时序和校验，提供 ESP32 采样与解码工具，并通过 ESPHome 将本地控制和状态接入 Home Assistant。
- [Tesvor X500：重建本地 UART 控制与路径数据](https://awesomerea.org/zh/resources/tesvor-x500-uart-case/index.md)：案例 · Tesvor X500/X500 Pro 项目重建扫地机器人的本地 UART 控制与路径点消息，并在原有 ESP8266/ESP-12S 模块上运行 ESPHome。固件向 Home Assistant 提供清扫指令，经 MQTT 发送路径数据供 Python 写入器和地图页面使用。
- [Bambu Lab P2S：重建局域网打印机控制](https://awesomerea.org/zh/resources/bambu-p2s-lan-case/index.md)：案例 · Bambu Lab P2S bridge 根据直接协议探测重建打印机的局域网控制与监测。文档记录 MQTT 状态增量和指令、SSDP 发现、RTSPS H.264 视频及 FTPS 会话复用，TypeScript 服务与网页客户端据此提供本地操作。
- [Beurer BM59 Unlocked：还原 BLE 测量数据传输](https://awesomerea.org/zh/resources/beurer-bm59-unlocked-case/index.md)：案例 · Beurer BM59 Unlocked 记录 BM59 血压计传输测量结果的 BLE 交互。作者依据 Android HCI 抓包确定 Nordic UART 句柄、时间写入与测量值指示报文的顺序，并提供通过 Linux L2CAP/ATT 套接字通信的 Python 客户端。
- [PiBuddyCam：重建 Buddy3D 摄像头云端通信行为](https://awesomerea.org/zh/resources/pibuddycam-case/index.md)：案例 · PiBuddyCam 根据作者从 Prusa Buddy3D 摄像头固件中分析出的协议，让 Raspberry Pi Zero 2 W 与 Prusa Connect 通信。它可注册摄像头、上传快照、接收设置并响应 WebRTC 实时查看请求，仓库同时提供协议文档。
- [AirDrop for Windows：研究 iPhone 发现流程与 AWDL 接收](https://awesomerea.org/zh/resources/airdrop-windows-case/index.md)：案例 · AirDrop for Windows 研究 iPhone 如何发现接收设备并通过 AWDL 传文件。其 .NET 接收端实现 mDNS 广播、AirDrop 接口和归档解包；日志和研究笔记记录了 Windows 无线通信环节的缺口。
- [PSA VAN-CAN protocol bridge：转换汽车总线协议代际](https://awesomerea.org/zh/resources/psa-van-can-protocol-bridge-case/index.md)：案例 · PSA VAN-CAN protocol bridge 将 AEE2001 车载网络的消息转换为 AEE2004 或 AEE2010 消息，也将 AEE2004 消息转换为 AEE2010 消息，使较新的 PSA 主机和显示屏可用于旧款车辆。ESP32 固件处理 VAN 与 CAN 流量，包括方向盘控制、仪表数据和显示消息；仓库还记录 VAN 帧编码、字段、校验与应答时序。
- [aioharmony：Logitech Harmony Hub 协议记录与客户端](https://awesomerea.org/zh/resources/aioharmony-case/index.md)：案例 · aioharmony 记录 Logitech Harmony Hub 的身份验证与控制消息，并提供 asyncio 客户端。协议资料描述远程 ID 获取、会话令牌交换和 XMPP IQ 消息；客户端通过 WebSockets 或 XMPP 查询配置、切换活动并发送设备命令。
- [MQB-sniffer：解析 Golf MK7 的 CAN 诊断交互](https://awesomerea.org/zh/resources/mqb-sniffer-case/index.md)：案例 · MQB-sniffer 通过截取 OBDeleven 适配器与 2016 年 Volkswagen Golf MK7 的通信，记录 CAN 诊断流量。文档标出请求与响应 ID，并给出发动机转速、环境光、当前挡位和变速箱模式的报文示例。
- [ktm-can：解析 KTM 摩托车 CAN 消息](https://awesomerea.org/zh/resources/ktm-can-case/index.md)：案例 · ktm-can 记录并解析在 2020 款 KTM 690 Enduro R 摩托车上观察到的 CAN 消息。Python 解码器将消息 ID 对应到发动机转速、油门、挡位、轮速和制动压力等字段，脚本用于检查实时及记录的流量。作者在该车型上确认了文档中的数据。
- [Xbox-Smartglass-Core：Xbox One SmartGlass 协议客户端](https://awesomerea.org/zh/resources/xbox-smartglass-core-python-case/index.md)：案例 · Xbox-Smartglass-Core 用 Python 实现 Xbox One 的 SmartGlass 通信，覆盖主机发现与控制、媒体命令、Stump 直播电视功能和游戏辅助数据流。仓库中的数据包模型、抓包样本及协议文档记录了消息交互细节。
- [Comet：重建 GOG Galaxy 游戏通信服务](https://awesomerea.org/zh/resources/comet-gog-service-case/index.md)：案例 · Comet 用 Rust 重建面向游戏的 GOG Galaxy Communication Service，供其他游戏启动器使用。它处理游戏库与认证信息、成就、排行榜、会话及叠加层通知等 SDK 请求。项目还记录了服务调用跟踪方法，并列出尚未实现的请求。
- [PS3Sharp：重建 PS3 TMAPI 调试协议](https://awesomerea.org/zh/resources/ps3sharp-tmapi-case/index.md)：案例 · PS3Sharp 是跨平台 .NET 库，可通过 TMAPI 等后端访问 PlayStation 3 内存。作者报告依据 Wireshark 抓包重建了 SN Systems TMAPI 调试协议，使客户端无需 Target Manager 即可直接通过 TCP 连接；库还支持 PS3MAPI、CCAPI 和 RPCS3。
- [PFire：依据 XFire 消息协议重建服务器](https://awesomerea.org/zh/resources/pfire-case/index.md)：案例 · PFire 依据 XFire 消息协议重建兼容 1.127 客户端的服务器。其 .NET 实现处理登录、好友、状态和聊天，仓库还收录基于逆向研究的消息帧与属性格式说明。
- [poggadaj：重建 Gadu-Gadu 后端服务](https://awesomerea.org/zh/resources/poggadaj-case/index.md)：案例 · poggadaj 用 Go 重建面向旧版 Gadu-Gadu 即时通信客户端的后端服务。TCP 服务处理多个客户端版本的登录、在线状态、联系人和消息；HTTP 服务提供客户端接口，并配有账号管理网页。
- [volvo_vida_db：从 VIDA 重建 Volvo D2 ECU 通信](https://awesomerea.org/zh/resources/volvo-vida-d2-protocol-case/index.md)：案例 · volvo_vida_db 从 VIDA 2014D 数据库定义及反编译的 .NET 服务重建 Volvo D2 ECU 通信。脚本提取车型配置和 ECU 参数，构造 CAN 请求帧、重组多帧应答，并解析 P1/P2 时代车辆的参数值。
- [UniSpy Server：用 Python 重建 GameSpy 服务](https://awesomerea.org/zh/resources/unispy-server-case/index.md)：案例 · UniSpy Server 参考公开的 GameSpy 协议研究及早期服务器库，以 Python 重建 GameSpy 在线服务。源码按聊天、游戏状态、流量中继、NAT 协商、在线状态、查询上报、服务器浏览及网页服务组织处理模块。项目提供基于 Docker、PostgreSQL 和 Redis 的部署说明。
- [Validity90：逆向分析 Validity/Synaptics 指纹读取器协议](https://awesomerea.org/zh/resources/validity90-fingerprint-protocol-case/index.md)：案例 · 逆向分析 Validity/Synaptics 笔记本指纹读取器 138a:0090、138a:0094、138a:0097、06cb:0081 和 06cb:009a 的 USB 协议，目标是写出协议规范和自由的 libfprint 驱动。仓库包含初始化流程及这些读取器所用改版 TLS 1.2 握手的规范草稿、一个在密钥交换后解密通信的 Wireshark Lua 解析器，以及一个通过 libusb 与读取器通信的独立 C 原型。README 称原型代码非常粗糙，编写驱动时会完全重写，并注明集成到 libfprint 的驱动尚未就绪。
- [Ember Mug：逆向分析得出的低功耗蓝牙特征](https://awesomerea.org/zh/resources/ember-mug-ble-protocol-case/index.md)：案例 · 记录 Ember 智能马克杯的低功耗蓝牙 GATT 接口，依据一只 Ember Mug 2 和反编译的 Android 版 Ember 应用推断得出。各特征页面给出 UUID、读取／写入／通知方式及字节布局，涵盖杯子名称、LED 颜色、当前温度与目标温度、温度单位、电量与充电状态、液位与液体状态、日期与时区、固件与硬件版本以及推送事件。另有一页列出反编译应用向 Ember 数据收集服务器发送的分析字段。
- [BM2 Battery Monitor：重建加密的 BLE 电压协议](https://awesomerea.org/zh/resources/bm2-battery-monitor-ble-case/index.md)：案例 · 重新实现 BM2（Battery Monitor 2）汽车电池监测器的低功耗蓝牙协议，使其读数无需厂商的 Android 应用即可使用。基于 Bleak 的 Python 客户端会解密监测器以 AES 加密的通知，读取当前电压并请求设备存储的电压历史；ESPHome 模板可在 ESP32 上提供电压读数，示例应用则用于查看、导出读数或通过 MQTT 转发。作者的说明称密钥和数据包格式是从厂商应用中恢复的；结果均为作者及贡献者报告。
- [Smart ring protocol：记录 Oura Ring 蓝牙协议与事件格式](https://awesomerea.org/zh/resources/ringverse-oura-ring-protocol-case/index.md)：案例 · 记录 Oura Ring 蓝牙低功耗请求与响应的帧结构、请求标签及载荷，以及二进制事件流。BLE 笔记在 Oura Ring 4 上得到确认。许多数据包仍未知。作者称事件参考文档和 Node.js 解析器依据 Oura 应用的事件解析库生成，尚待人工验证。
- [openrsync：ISC 许可的 rsync 协议 27 实现](https://awesomerea.org/zh/resources/openrsync-protocol-case/index.md)：案例 · 一个 ISC 许可的 rsync 实现，复制目录并核对结果。regress/functional/test00_simple.test 生成 dir1/one.txt 和 dir2 下的预期目录树，用 openrsync -a 把 dir1 复制到 dir3，再由 compare_trees 比较目录清单和文件内容。
- [Thermal Master P3：浏览器里的厂商 USB 协议客户端](https://awesomerea.org/zh/resources/thermal-master-p3-protocol-case/index.md)：案例 · 面向 Thermal Master P3 的浏览器查看器。这台相机使用厂商 USB 协议，通过厂商 USB 控制传输通信。tests/test_webusb.mjs 把生成的命令与抓到的 18 字节传输比较，其中包括 read_name，并解析一段抓到的状态缓冲。
- [SNX-VPN：重建 Check Point SNX 的浏览器登录流程](https://awesomerea.org/zh/resources/snxvpn-case/index.md)：案例 · SNX-VPN 用 Python 命令行程序重建 Check Point SSL VPN 的浏览器登录阶段，仍由厂商 snx 程序建立隧道。其技术记录涵盖密码加密、Cookie、未公开的 -Z 选项，以及本地 TCP 7776 端口上的二进制连接信息交互。
- [OpenDS：重建 FRC Driver Station 客户端](https://awesomerea.org/zh/resources/opends-frc-case/index.md)：案例 · OpenDS 为 Windows、Linux 和 macOS 重建 FRC Driver Station 客户端。Java 代码按不同年份解析和生成机器人控制报文，提供启停、模式切换、手柄、状态及 NetworkTables 功能，供赛场外测试使用。
- [CO/Tech 电源插座：复现采集到的无线电命令](https://awesomerea.org/zh/resources/cotech-remote-control-case/index.md)：案例 · 项目使用 Arduino 程序采集原装 433.92 MHz 遥控器的 24 位命令，再向已配对的 CO/Tech 电源插座发送相应命令。文档说明接收器接线、命令采集与插座配对。
- [ts3j：TeamSpeak 3 客户端协议的 Java 实现](https://awesomerea.org/zh/resources/ts3j-protocol-case/index.md)：案例 · ts3j 将已逆向的 TeamSpeak 3 完整客户端协议实现为 Java 库，并改编自较早的 C# 客户端源码。其接口可连接服务器、跟踪频道和用户、处理聊天，以及发送或接收 Opus 音频包。
- [WCH BLE Analyzer Pro：重构 Linux 抓包所需的 USB 协议](https://awesomerea.org/zh/resources/wch-ble-analyzer-pro-linux-case/index.md)：案例 · WCH BLE Analyzer Pro 项目重构三通道 BLE 嗅探器的 USB 抓包协议，并实现 Linux libusb 驱动。驱动向 CH582F 控制器发送监听命令、解码返回帧，将 BLE 链路层数据包写入供 Wireshark 读取的 pcap；研究笔记记录了 USB 抓包与随附解码脚本的分析。
- [eoip：MikroTik EoIP 隧道协议的 Linux 实现](https://awesomerea.org/zh/resources/eoip-protocol-case/index.md)：案例 · eoip 以 Linux 内核模块和用户态管理工具实现兼容 MikroTik 的 Ethernet-over-IP 隧道。作者称开发依据包括抓取的数据报；文档说明类 GRE 报文格式、隧道配置，以及 IPv4 和 IPv6 变体的保活行为。
- [PrimeComm：重建 HP Prime 文件通信](https://awesomerea.org/zh/resources/primecomm-hp-prime-case/index.md)：案例 · PrimeComm 根据作者对 HP Prime 计算器的逆向研究实现文件通信，提供 Windows 图形界面、PrimeCmd 命令行和 PrimeLib 库，用于发送、接收及转换计算器程序。作者指出现代固件已更改通信协议。
- [MicronetToNMEA：重建船用仪表无线通信桥接](https://awesomerea.org/zh/resources/micronet-to-nmea-case/index.md)：案例 · MicronetToNMEA 研究 Raymarine 的 Micronet 无线仪表协议，并用 Teensy 和 CC1101 实现通往 NMEA 0183 的桥接设备。它接收 Micronet 流量，将风速、航速等航行数据提供给 PC 或平板电脑，也能向 Micronet 显示器发送 NMEA 导航数据。手册说明协议仍有未解之处。
- [openmili：实现 Mi-Light 2.4 GHz 灯控协议](https://awesomerea.org/zh/resources/openmili-case/index.md)：案例 · openmili 使用 nRF24 无线模块作为 PL1167 后端，实现 Mi-Light 2.4 GHz LED 灯控通信。Arduino 程序通过串口收发数据包，Python 守护程序将 UDP 命令转换为可配置发送方 ID 的灯控消息；源码还定义了信道、同步字、CRC 处理和命令映射。
- [AcuRite 00592TX：解码无线温度帧](https://awesomerea.org/zh/resources/acurite-00592tx-protocol-case/index.md)：案例 · AcuRite 00592TX 项目使用 Arduino 捕获并解码 433 MHz 温度探头信号。文档记录同步脉冲、56 位数据帧、探头 ID、频道位、温度奇偶校验和末尾的累加校验字节。
- [DIY Saab 9-3 Tachometer：解析 CAN 转速与车速信号](https://awesomerea.org/zh/resources/diy-saab-9-3-tachometer-case/index.md)：案例 · DIY Saab 9-3 Tachometer 通过预定驾驶动作记录 CAN 流量，并按报文 ID 绘制字节变化，研究 2007 款 Saab 9-3 的总线信号。作者将 0x110 的第 2–3 字节与转速、0x280 的字节对与车速对应，并用这些信号驱动 Raspberry Pi 显示屏和挡位估算。
- [free-outernet：重建 Outernet 广播服务](https://awesomerea.org/zh/resources/free-outernet-protocol-case/index.md)：案例 · free-outernet 根据逆向研究所得的协议重建 Outernet 文件和时间广播服务。Python 接收器处理 gr-outernet 送来的实时 UDP 数据包或已录制的 KISS 文件，恢复广播文件并输出时间数据包；还使用 LDPC 解码补回缺失的文件块。
- [MikroTik WinBox Terminal Client：重建终端通信协议](https://awesomerea.org/zh/resources/winbox-terminal-protocol-case/index.md)：案例 · MikroTik WinBox Terminal Client 以 Python 实现 TCP 8291 端口上的 RouterOS CLI 通信。它处理 WinBox 的 M2 TLV 消息、EC-SRP5 或旧版 MD5 身份验证，以及 AES-128-CBC 加密的终端流；附带文档记录握手字段、密钥派生和消息封装。
- [pippin：macOS 高性能屏幕共享的 Linux 客户端](https://awesomerea.org/zh/resources/pippin-screen-sharing-case/index.md)：案例 · pippin 利用 iShareScreen 记录的协议逆向成果，为 macOS 高性能屏幕共享实现原生 Linux 客户端。Rust 代码处理连接、媒体传输和 HEVC 画面显示，支持剪贴板，并用参考线格式向量进行逐字节测试。
- [OpenSpy Core：重建 GameSpy 在线服务](https://awesomerea.org/zh/resources/openspy-core-case/index.md)：案例 · OpenSpy Core 将 GameSpy 在线服务重建为独立进程，通过 HTTP、AMQP 和 Redis 协作。其 QR 服务处理 ASCII 格式的 V1 和二进制 V2，服务器浏览支持旧版及 enctypex 变体。其他服务涉及 NAT 协商、在线状态、账号搜索、游戏统计、聊天及部分 EA FESL 流量。
- [OpenSnell：重建 Snell v4/v5 代理协议](https://awesomerea.org/zh/resources/opensnell-case/index.md)：案例 · OpenSnell 用 Go 重建 Snell v4/v5 代理协议，提供客户端与服务端，支持 TCP CONNECT、UDP-over-TCP 以及 HTTP、TLS 混淆；v5 QUIC 代理模式仅在服务端实现。作者报告其与 Surge snell-server v5.0.1 互通。
- [starlink-rs：Starlink 终端 gRPC 定义与客户端](https://awesomerea.org/zh/resources/starlink-rs-case/index.md)：案例 · starlink-rs 根据 Starlink 用户终端的 gRPC 服务反射还原 Protobuf 定义，并实现与终端通信的 Rust 客户端。示例覆盖本地 HTTP/2 端点的请求响应与双向流。
- [Acurite 00592TX Decoder：解析无线传感器消息](https://awesomerea.org/zh/resources/acurite-00592tx-decoder-case/index.md)：案例 · Acurite 00592TX Decoder 解析 AcuRite 00592TX、06002M 和 06044 温度传感器的 433.92 MHz 消息。作者记录了脉冲时序、同步结构，以及七字节消息中的通道、设备编号、状态、湿度、温度和校验和字段。ESP32 或 ESP8266 程序可通过 MQTT 发布读数，并用邮件或短信发送警报。
- [Mazda MX-5 CAN DBC：推断 HS-CAN 与 MS-CAN 信号](https://awesomerea.org/zh/resources/mazda-mx5-can-dbc-case/index.md)：案例 · Mazda MX-5 CAN DBC 记录 2015 至 2023 年款 MX-5 的 HS-CAN 与 MS-CAN 消息定义。作者依据实车通信、日志及已知规格推断信号 ID、名称、比例、偏移和行为说明；部分条目仍只有结构框架，部分信号尚在核查。
- [DavisRFM69：接收逆向还原的 Davis ISS 无线协议](https://awesomerea.org/zh/resources/davisrfm69-case/index.md)：案例 · DavisRFM69 利用逆向还原的无线链路，接收 Davis Instruments Integrated Sensor Suite 发送的天气数据包。Arduino 库让 RFM69 收发器处理 ISS 信号，并提供与 Cumulus 天气软件配合的 Vantage Pro2 控制台模拟示例。
