# 精选逆向工程资源 · 第 45 页

> 第 45/52 页，第 4,401–4,500 项。5,191 项工具、项目、集成、案例与参考资源，覆盖网站、游戏、应用、原生二进制、固件及通信协议。每个条目都保留一手来源链接、使用要求与复核日期。

“来源已复核”表示说明已依据一手文档核对。完整的使用条件与来源列在各条目页面，本页显示其数量和复核日期。

- HTML：<https://awesomerea.org/zh/resources/page/45/>
- JSON：<https://awesomerea.org/api/v1/resources.json>
- English：<https://awesomerea.org/resources/page/45/index.md>

## 协议 (100)

- [akp02：重建 Ajazz AKP02 显示屏协议](https://awesomerea.org/zh/resources/akp02-display-protocol-case/index.md)：案例 · akp02 将 Ajazz AKP02 副屏的 USB HID 协议重建为 Linux Python 库。文档记录命令报告格式，代码实现整屏与局部图像更新、亮度和电源控制、固件查询、方向设置及保活。
- [RK M75：复现有线与无线 RGB 灯光控制](https://awesomerea.org/zh/resources/rk-m75-case/index.md)：案例 · RK M75 通过有线 USB HID 抓包和 2.4 GHz 无线实验，复现 Royal Kludge RK M75 键盘的 RGB 灯光控制。Python 库可发送有线逐键颜色帧和无线分组颜色帧；仓库还收录协议笔记、抓包及有线 SignalRGB 插件。
- [ACiQ K18W：还原分体空调 UART 协议](https://awesomerea.org/zh/resources/aciq-minisplit-protocol-case/index.md)：案例 · ACiQ K18W 记录分体空调室内板与 TCL WBR1 Wi-Fi 模块之间的 UART 协议。抓包和解码器说明 115200 8N1 通信、0xA5 帧、CRC-16/XMODEM、确认消息及设备字段；ESPHome 配置支持被动监听，或在替换模块后进行本地控制。
- [RND Companion：重建 RND Synth 的 SysEx 协议](https://awesomerea.org/zh/resources/rnd-companion-case/index.md)：案例 · RND Companion 重建 Cymaforma RND Synth 的 SysEx 控制命令，并提供 C++ 编解码器和管理音色种子的配套插件。协议笔记根据网页应用及一段实机 MIDI 录制数据记录帧格式、种子命令和状态命令；客户端支持直连 MIDI 端口或通过宿主软件路由 MIDI，并保存音色种子库。
- [viture-v2：VITURE Gen2 眼镜协议与驱动重建](https://awesomerea.org/zh/resources/viture-v2-case/index.md)：案例 · viture-v2 记录并实现 VITURE Gen2 XR 眼镜的 USB HID 协议。作者将 usbmon 抓包与 SDK 帧日志对照，编写了支持 hidraw、usbfs 和 io_uring 的 Rust 驱动，用于设备查询与 IMU 数据流；实测对象为 VITURE Pro 2 XR。
- [BikeStation：通过蓝牙 LE 本地控制 Echelon Connect 健身车](https://awesomerea.org/zh/resources/bikestation-case/index.md)：案例 · BikeStation 是用于 Echelon Connect 健身车的本地 Windows 客户端，基于社区对其专有低功耗蓝牙协议的研究。它读取踏频和阻力数据、查询阻力范围、向电动阻力机构发送控制命令，并在无需厂商云服务的情况下将骑行记录保存在本地。
- [PartyBox for Home Assistant：还原 JBL 音箱的蓝牙控制协议](https://awesomerea.org/zh/resources/partybox-for-home-assistant-case/index.md)：案例 · PartyBox for Home Assistant 通过蓝牙客户端和 MQTT 实体控制 JBL PartyBox 音箱。项目依据 JBL PartyBox Android 应用 3.14.20 及通信观察还原协议，记录了 GATT 命令帧和经典蓝牙上的 ATT 连接方式。
- [carlinkit-cxx：Carlinkit Auto Box USB 消息的 Linux 接收端](https://awesomerea.org/zh/resources/carlinkit-cxx-case/index.md)：案例 · carlinkit-cxx 根据 Carlinkit Auto Box 的 USB bulk 消息格式实现 Linux 主机端，接收 CarPlay 或 Android Auto 的 H.264 视频与 PCM 音频、发送触摸输入，并通过 VAAPI、V4L2 或软件路径解码显示。
- [mchose-linux：MCHOSE HID 设置协议与 Linux 客户端](https://awesomerea.org/zh/resources/mchose-hid-linux-case/index.md)：案例 · mchose-linux 重建 MCHOSE 鼠标的设置协议，并提供 Linux 命令行和图形客户端。协议文档依据 M HUB 网页程序包及 L7 Pro 鼠标整理 HID 功能报告命令和配置字段；客户端可读取、修改 DPI、回报率、抬起距离等设备设置。
- [K1C CFS without official Creality firmware：CFS 协议客户端与 Klipper 集成](https://awesomerea.org/zh/resources/k1c-cfs-klipper-case/index.md)：案例 · K1C CFS without official Creality firmware 还原了 Creality CFS 料盒的部分 RS-485 控制协议，使运行社区版 Klipper 的 K1C 能操作料盒。Python 客户端与 Klipper 扩展覆盖发现、寻址、传感器、RFID、进料和退料；组合换料宏仍未完成。
- [Open TechEd：重建 NanoDrop 1000 的 USB 控制协议](https://awesomerea.org/zh/resources/open-teched-nanodrop-case/index.md)：案例 · Open TechEd 重建 Thermo Fisher NanoDrop 1000 分光光度计的 USB 控制协议。项目采集原厂软件流量，记录命令与数据端点、校准数据读取、灯和夹具控制及像素解码，并实现供 PyLabRobot 使用的 Python 驱动。
- [douze：SSL 12 USB 控制协议与 Linux 客户端](https://awesomerea.org/zh/resources/douze-case/index.md)：案例 · douze 根据 SSL 360 与 Solid State Logic SSL 12 之间的 USB 通信整理控制协议，并用它实现 Linux 命令行控制程序和本地混音界面。协议笔记与抓包覆盖帧格式、校验、增益路由、监听、前级和回环。
- [Osmotic：基于 DJI Osmo 相机协议的 Mac 客户端](https://awesomerea.org/zh/resources/osmotic-case/index.md)：案例 · Osmotic 是使用 BLE 配对、DUML UDP 控制与文件列表协议连接 DJI Osmo 相机的 macOS 客户端，可通过相机 Wi-Fi 下载媒体并控制录制和实时画面。仓库提供 Swift 协议实现及文档，部分工作移植或改编自较早的 Osmo 项目。
- [GogglesView：通过 USB-C 接收 DJI Goggles 3 视频](https://awesomerea.org/zh/resources/gogglesview-dji-goggles-3-case/index.md)：案例 · GogglesView 在 macOS 上通过逆向得出的 USB-C 通信方式接收 DJI Goggles 3 实时画面，以 VideoToolbox 解码 H.264，并提供本地观看、直通录制和串流输出。仓库包含协议研究笔记与 Swift 源码。
- [Xiaomi X-WPFTB LiDAR：解析扫地机器人光达的 UART 帧](https://awesomerea.org/zh/resources/xiaomi-wpftb-lidar-case/index.md)：案例 · Xiaomi X-WPFTB LiDAR 记录了小米和 Dreame 扫地机器人所用 X-WPFTB-V2.6.2 传感器的单向 UART 数据格式。作者报告已解析每帧 36 字节中的八个距离采样及角度、质量和标志位，并实现 Arduino 解析库与 Windows 可视化工具。
- [RedMagic Cooler for macOS：VC Cooler 6 Pro 蓝牙控制器](https://awesomerea.org/zh/resources/redmagic-cooler-mac-case/index.md)：案例 · RedMagic Cooler for macOS 依据抓包和厂商应用行为，在菜单栏应用中实现 REDMAGIC VC Cooler 6 Pro 的蓝牙控制。项目记录了制冷、风扇、灯光和遥测所用的 GATT 特征值，并提供命令字节探测脚本。
- [Panasonic HC-X2 / HC-X20 Remote Control：HC-ROP 协议客户端](https://awesomerea.org/zh/resources/panasonic-hc-x2-control-case/index.md)：案例 · Panasonic HC-X2 / HC-X20 Remote Control 用 Python 实现摄像机的 HC-ROP/P2Control 客户端，通过 TCP 发送 XML 控制命令，并解析 UDP 状态数据和录制事件。文档记录了握手与命令格式；作者报告已在 HC-X2 和 HC-X20 实机上测试。
- [open-m711pro：重建 Redragon M711 Pro 的 USB 控制协议](https://awesomerea.org/zh/resources/open-m711pro-case/index.md)：案例 · open-m711pro 依据 usbmon 与 Wireshark 抓取的厂商程序流量，重建 Redragon M711 Pro 鼠标的 USB HID 配置报文。其 Python Linux 驱动和界面通过 hidraw 读取或设置灯效、DPI、按键映射及轮询率，并用抓包字节测试报文构造。
- [vestaboard-offline：重建 Vestaboard 显示屏的本地控制方式](https://awesomerea.org/zh/resources/vestaboard-offline-case/index.md)：案例 · vestaboard-offline 在 Vestaboard 翻页显示屏本机运行 Python 网页控制器，向内置 vbctrl 服务发送 6×22 字符网格，实现本地控制。仓库还记录 RS485 翻页模块总线的报文格式、命令及设备恢复过程。
- [Better RGB：还原 Tongfang/ITE8291 键盘灯光协议](https://awesomerea.org/zh/resources/better-rgb-case/index.md)：案例 · Better RGB 还原采用 ITE8291 键盘控制器的 Tongfang 笔记本电脑的 USB HID 灯光协议，并实现 Windows 逐键 RGB 控制客户端。作者记录了如何对照厂商软件的抓包与实际灯光变化，识别 HID 功能报告中的命令、输出报告中的颜色缓冲区及各按键的字节偏移。
- [aiowapy：WhatsApp Multi-Device 协议的 Python 实现](https://awesomerea.org/zh/resources/aiowapy-whatsapp-protocol-case/index.md)：案例 · aiowapy 使用 Noise 传输、Signal 会话和 WABinary 编解码器实现 WhatsApp Multi-Device 的 Python 客户端。协议文档说明帧结构、配对和消息节点，代码还覆盖媒体、群组、应用状态同步及 SQLite 会话存储。作者报告已进行大量离线测试，但尚未完成线上端到端消息投递。
- [redmi-buds-linux：基于 JieLi RCSP 重建 Redmi 耳机控制功能](https://awesomerea.org/zh/resources/redmi-buds-linux-case/index.md)：案例 · redmi-buds-linux 基于有文档记录的小米版 JieLi RCSP 蓝牙经典模式 RFCOMM 协议，在 Linux 上实现 Redmi 和 Xiaomi 耳机控制功能。作者从配套应用的原生库中恢复挑战响应变换，并用手机与耳机之间的 HCI 抓包核对协议行为。Rust 命令行工具和 GTK 应用提供电量查看、EQ、手势设置及寻找耳机功能；具备 ANC 的机型还可使用降噪控制。
- [iPod Classic LCD：还原显示屏引脚与总线协议](https://awesomerea.org/zh/resources/ipod-classic-lcd-protocol-case/index.md)：案例 · iPod Classic LCD 研究通过逻辑分析仪采集和电气测量，绘制 34 针显示屏接口，并解析 18 线 RGB666、8080 式总线。文档覆盖命令传输、初始化、上电时序和像素传输时间；Python 工具可解码采集数据并重建屏幕图像。
- [OBSBOT Tiny 3：USB 控制协议研究](https://awesomerea.org/zh/resources/obsbot-tiny3-protocol-case/index.md)：案例 · obsbot-tiny3-protocol 研究 OBSBOT Tiny 3 相机的直接 USB 控制。项目记录 UVC 扩展单元寻址、V3 帧字段及 CRC、Tiny 3 的 AI 模式数值，并将命令效果与相机返回状态对照；Python 脚本探测 UVC 属性和厂商操作码。
- [StargateCryo：基于串行协议研究的 Intel Cryo 控制面板](https://awesomerea.org/zh/resources/stargatecryo-case/index.md)：案例 · StargateCryo 是通过已记录的逆向串行协议监控和控制 Intel Cryo 散热控制器的 Rust 面板。它在早期开放源码控制器基础上增加遥测、PID 配置、诊断、会话记录和传感器集成。文档中的硬件测试对象是一台改装的 Gen 1 控制器，配有 Gen 2 TEC。
- [infrared：LG 与 Vityas 遥控器红外命令映射](https://awesomerea.org/zh/resources/infrared-remote-configs-case/index.md)：案例 · infrared 以 LIRC 和 irplus 配置记录 LG 6710CMA 系列及 Vityas RC-5 遥控器的命令映射。LG 笔记说明 0x0808 前导数据、估计约 38.3 kHz 的载波，以及 256 个可能的命令码；完整 irplus 配置可用于逐一尝试。
- [Winbond Keyboard Colour：重建键盘灯光控制命令](https://awesomerea.org/zh/resources/winbond-keyboard-colour-case/index.md)：案例 · Winbond Keyboard Colour 根据原厂 Windows 软件的 USB 通信记录重建灯光控制命令，在 Linux 上通过图形界面设置 Winbond 系键盘的灯效。
- [OBOX Controller ViGEm Driver：蜗牛 OBox 手柄的 Windows 客户端](https://awesomerea.org/zh/resources/obox-controller-vigem-case/index.md)：案例 · OBOX Controller ViGEm Driver 根据仓库记录的蓝牙 HID 协议，为蜗牛 OBox 手柄实现 Windows 客户端。Rust 驱动经 ViGEmBus 映射按键、摇杆和扳机，并用 HID 输出报告控制振动与指示灯；仓库还提供 Python 原型。
- [OsmoFresh Quella Pro：硬件与 UART 协议调查](https://awesomerea.org/zh/resources/osmofresh-quella-pro-hardware-case/index.md)：案例 · 该项目调查 OsmoFresh Quella Pro 饮水机，发布重绘的 PCB 电路图、元件清单和 UART 通信模型。协议笔记区分主板到显示板的响应与反向 AA 帧，并给出 SUM16 算法；部分载荷含义仍未确定。
- [Colorful 2F4C:1018：重建主板 ARGB HID 接口](https://awesomerea.org/zh/resources/colorful-2f4c-openrgb-case/index.md)：案例 · Colorful 2F4C:1018 项目通过厂商软件分析和实机探测，还原 COLORFIRE 主板 ARGB 接口的 HID 控制命令。项目确定接口 2 承载灯效数据，记录每包 20 颗 LED 的数据报文及后续提交报文，并提供可发送直控帧和主机渲染动效的 OpenRGB 控制器代码。
- [Deli XiangYinBao X1：重建蓝牙标签打印协议](https://awesomerea.org/zh/resources/deli-xiangyinbao-x1-protocol-case/index.md)：案例 · Deli XiangYinBao X1 项目依据 HCI 抓包及 Frida 观察重建便携标签打印机的私有蓝牙协议，记录 CRC32 帧格式、384 点位图编码、应答与打印顺序，并提供 Python、JavaScript 实现、抓包解析器和回归测试。
- [KardiaMobile 6L Unlocked：直连 BLE 的心电数据客户端](https://awesomerea.org/zh/resources/kardiamobile-6l-unlocked-case/index.md)：案例 · KardiaMobile 6L Unlocked 根据 Android HCI 抓包重建 AliveCor KardiaMobile 6L 的 BLE 心电数据通信过程，记录配对顺序、解锁令牌算法和双通道采样格式。Python 客户端可在 Linux 上采集数据并输出 CSV、PNG 和 PDF。
- [Elan 04f3:0903：复原指纹传感器的 Linux 接口](https://awesomerea.org/zh/resources/elan-0903-fingerprint-linux-case/index.md)：案例 · Elan 04f3:0903 项目报告通过分析 Windows 驱动 DLL 复原笔记本指纹传感器的 USB 接口，并实现 Linux 采集与认证流程。文档列出命令、触摸检测和原始图像端点，后续以 OpenCV 预处理、ORB 特征及 RANSAC 匹配接入 PAM。
- [FIIL 耳机控制：基于 BLE 命令的 Windows 客户端](https://awesomerea.org/zh/resources/fiil-headphone-control-case/index.md)：案例 · FIIL 耳机控制依据逆向得到的 BLE GATT 命令实现 Windows 客户端。协议文档记录了 fdb3 服务、ff17 写入与 ff18 通知特征、帧格式、解锁顺序和命令响应。桌面应用可控制已支持的耳机模式，并同时记录原始收发数据与解析结果。
- [Wireless AA Bridge：重建无线 Android Auto 中继](https://awesomerea.org/zh/resources/wireless-aa-bridge-case/index.md)：案例 · Wireless AA Bridge 在备用安卓手机上重建无线 Android Auto 中继。它通过 USB AOA 连接有线车机，通过蓝牙与 Wi-Fi 完成客户端手机的投屏准备，并转发含 TLS 握手的 AAP 数据流。
- [atmos-lcd：MasterLiquid Atmos II LCD 替代客户端](https://awesomerea.org/zh/resources/atmos-lcd-case/index.md)：案例 · atmos-lcd 是面向 Cooler Master MasterLiquid Atmos II LCD 的 Windows 客户端，依据逆向得到的 USB HID 协议控制画面、亮度、旋转和设备内媒体。仓库记录了握手与命令封装，并提供 C# 探测程序和抓包解析脚本。
- [B&K 2318：重建热敏打印机串口接口](https://awesomerea.org/zh/resources/bk2318-esp32-case/index.md)：案例 · B&K 2318 项目记录老式热敏打印机 ZI 0054 串口模块的实测行为，包括 XON/XOFF 流控、文本命令、字符集和图形指令。ESP32-C6 与 SP3232 组成外接适配器，无需改动打印机；仓库提供固件、Python 客户端、探测脚本及日志。
- [TCOMAS LG600：重建水冷屏 USB HID 显示协议](https://awesomerea.org/zh/resources/tcomas-lg600-lcd-case/index.md)：案例 · TCOMAS LG600 项目依据厂商软件流量还原一块 480×480 水冷屏的 USB HID 图像传输协议。Python 软件包将图像编码为 JPEG，把每帧拆成 HID 输出报文并持续推送到屏幕；报文结构和时序约束来自一台 LG600 的测试。
- [Wanderer：通过逆向串口协议重建传感器控制](https://awesomerea.org/zh/resources/wanderer-device-case/index.md)：案例 · Wanderer 为约 1991 年的 Elektrobit/Extrabit 便携式传感器设备实现控制程序和数据绘图工具。作者称其研究的设备可测量环境温度和振动，并表示已逆向分析串口协议、用 Python 重实现原 Windows 控制软件的部分功能。
- [Clockwise Calipers Data Interface：重制 DTCR-02 数据线](https://awesomerea.org/zh/resources/clockwise-calipers-data-interface-case/index.md)：案例 · Clockwise Calipers Data Interface 重制适用于 Clockwise Tools DCLR-XX05 卡尺的 DTCR-02 数据线。Arduino 读取同步传输的 24 位测量值，并作为 USB 键盘输入发送；仓库还提供数据包说明、固件、KiCad 电路设计和外壳模型。
- [pocket_polar：WOOSIM PORTI-SM40 打印机命令研究](https://awesomerea.org/zh/resources/pocket-polar-case/index.md)：案例 · pocket_polar 研究 WOOSIM PORTI-SM40 蓝牙小票打印机的命令字节。Python 脚本打包文字样式、对齐和图像命令，并向蓝牙串口写入数据；图像路径标为尚未可用。
- [autowonder-claude-executor：重建 AutoWonder 执行器接口](https://awesomerea.org/zh/resources/autowonder-claude-executor-case/index.md)：案例 · autowonder-claude-executor 用 Node 和 TypeScript 实现 AutoWonder 调度器与执行器之间的接口，并由 Claude Code 执行派发任务。规格文档记录 WebSocket 派发帧、任务包校验、心跳、交接、检查点及崩溃恢复。
- [LocalAC：基于 Gree 协议研究的本地空调控制](https://awesomerea.org/zh/resources/localac-gree-protocol-case/index.md)：案例 · LocalAC 根据局域网协议重建对 Gree Pular T3 空调的本地控制。作者记录了 UDP 7000 发现、绑定握手、AES-GCM 命令封装，以及在一个固件版本上的属性响应。C# 协议库支撑命令行工具和用于状态查看、温度等控制的 .NET MAUI 应用。
- [Panoptes：还原 Hik-Connect 直播流加密格式](https://awesomerea.org/zh/resources/panoptes-hik-connect-stream-case/index.md)：案例 · Panoptes 为自托管 Hikvision DVR 视频墙还原 Hik-Connect 直播流的加密布局。作者对比 SDP 中的明文 SPS 与流内加密 SPS，得出使用设备验证码作为密钥的 AES-128-ECB 规则，并在向 go2rtc 供流的 RTSP 客户端中实现逐 NAL 解密。
- [mchose-linux：在 Linux 上重建 MCHOSE 鼠标控制](https://awesomerea.org/zh/resources/mchose-linux-case/index.md)：案例 · mchose-linux 依据反编译的 Windows 驱动，在 Linux 上重建 MCHOSE A5 与 AX5 Pro 鼠标设置功能。项目记录了 65 字节 HID Feature Report、命令组和字段偏移，并通过 CLI、GNOME 扩展及 GTK 应用提供 DPI、回报率等设置和电量查询。
- [epson-scan-to-mac：重建 Mac 上的 Epson 面板扫描功能](https://awesomerea.org/zh/resources/epson-scan-to-mac-case/index.md)：案例 · epson-scan-to-mac 根据 Epson 打印机与 Event Manager 的抓包，重建 Mac 上的“扫描到电脑”交互。Python 监听程序响应 SLPv2 发现和 PushScan 请求，再调用 Epson ScanSmart；另有 WSD 监听程序可直接保存 JPEG。协议文档记录了 EPSON L6270 的消息流程和字节细节。
- [OpenMouse：重建 Kysona M600 V2 鼠标控制协议](https://awesomerea.org/zh/resources/openmouse-kysona-m600-case/index.md)：案例 · OpenMouse 根据还原的 HID 控制消息实现 Kysona M600 V2 鼠标的 macOS 客户端。作者从厂商 Windows 库分析帧结构与校验方式，再用 USB 抓包修正协议；Swift 客户端可调整 DPI、回报率和按键映射等设置。
- [WDA Konfigurator：Microsoft Wireless Display Adapter 配置客户端重建](https://awesomerea.org/zh/resources/wda-konfigurator-case/index.md)：案例 · WDA Konfigurator 重建 Microsoft Wireless Display Adapter 的配置客户端。作者从原应用通信流量和应用文件中整理 CGI 请求协议，并开发 Windows 图形界面和命令行工具，用于修改设置及安装官方固件。协议文档覆盖 Gen 1、Gen 1.5 和 Gen 3 的命令、发现、错误码与固件传输。
- [irca-ble-protocol：还原取暖设备的 Bluetooth LE 控制协议](https://awesomerea.org/zh/resources/irca-ble-protocol-case/index.md)：案例 · irca-ble-protocol 记录在一台 Olle POWER 系列毛巾架上观察到的蓝牙低功耗控制协议，包括 GATT 特征、20 字节命令帧、状态字段和认证行为，并提供 Python、Home Assistant 和 Android 实现。
- [egm6-nixie-clock：重建辉光管时钟的 Wi-Fi 协议](https://awesomerea.org/zh/resources/egm6-nixie-clock-case/index.md)：案例 · egm6-nixie-clock 通过抓取厂商 Windows 应用的流量重建 EGM6 六管辉光钟的 Wi-Fi 控制协议。Python 命令行工具向 TCP 10000 端口发送显示、时间、效果和定时设置命令；文档列出帧结构、命令组、示例字节及未识别的组。
- [Guoran nixie clock：重建辉光管时钟蓝牙控制协议](https://awesomerea.org/zh/resources/guoran-nixie-clock-case/index.md)：案例 · Guoran nixie clock 记录 GANXIN IN1204M 系列辉光管时钟的 BLE 控制协议，并提供 Web Bluetooth 应用和 Home Assistant 集成。作者从原版 Android 应用及设备手册梳理命令；协议文档列出 GATT 特征值、消息处理方式和待确认问题。
- [1st Player RT LCD：重建机箱显示屏 HID 协议](https://awesomerea.org/zh/resources/1stplayer-rt-lcd-case/index.md)：案例 · 1st Player RT LCD 重建 1st Player RT5、RT7 和 RT9 机箱显示屏的 USB HID 控制协议。协议文档说明 64 字节输出报告；Python 脚本在 Linux 上显示 CPU/GPU 状态、滚动文字并测试面板。
- [Ecovacs Deebot X1：重建本地地图与控制接口](https://awesomerea.org/zh/resources/ecovacs-x1-local-control-case/index.md)：案例 · Ecovacs Deebot X1 Local Control Research 记录了扫地机器人本地运行所需的地图格式、ROS 消息、状态流和控制服务。仓库包含采集的消息定义、查询和调用 ROS 图的脚本，以及独立 Valetudo 分支的部署笔记。作者报告已在 X1 设备上实现地图、清扫和设置控制。
- [MyEnergy Dashboard：重建 INFINITY 1000 蓝牙控制](https://awesomerea.org/zh/resources/myenergy-dashboard-case/index.md)：案例 · MyEnergy Dashboard 在浏览器应用中重建 INFINITY 1000 便携电源的蓝牙控制与状态读取。TypeScript 协议包负责组帧、Modbus CRC 校验、消息解码和设备模拟，网页界面显示功率数据并提供控制功能。
- [sk700v-linux：Sudokoo SK700V 的 Linux 显示客户端](https://awesomerea.org/zh/resources/sk700v-linux-case/index.md)：案例 · sk700v-linux 根据观察得到的 USB HID 协议，在 Linux 上驱动 Sudokoo SK700V 散热器 LCD。文档通过厂商程序流量及试验帧整理出 64 字节输出报告、命令载荷和传感器字段；Python 守护进程发送 CPU 读数，探测脚本可手动发帧。
- [OpenNoiseRep：Noise REP 手环的 BLE 客户端](https://awesomerea.org/zh/resources/opennoiserep-case/index.md)：案例 · OpenNoiseRep 为 Noise REP 手环实现 BLE 客户端，通过桌面界面、菜单栏和命令行读取历史健康数据，并在本地导出 CSV 或 JSON。协议笔记依据厂商同步抓包及现场探测还原 GATT 特征、分块帧格式和命令。
- [rtchair：荣泰 RT7709S 按摩椅本地控制重建](https://awesomerea.org/zh/resources/rtchair-case/index.md)：案例 · rtchair 根据荣泰 RT7709S 按摩椅的通信协议重建本地控制。OpenWrt 路由器把按摩椅的 MQTT 连接转到本地代理，CLI 和 Home Assistant 集成提供设备控制及定时按摩程序。
- [zte-cpe-sms：重建 ZTE CPE 短信 API 访问流程](https://awesomerea.org/zh/resources/zte-cpe-sms-case/index.md)：案例 · zte-cpe-sms 重建了 ZTE MC889 等 5G CPE 设备内部短信 API 的访问流程。协议文档记录登录哈希、RSA 会话密钥交换、交换后需重新计算的令牌，以及 UCS-2 消息编码；Node.js 命令行和网页客户端据此收发短信。
- [gs5-rgb：Creative Sound Blaster GS5 灯光协议](https://awesomerea.org/zh/resources/gs5-rgb-case/index.md)：案例 · gs5-rgb 从 USB 抓包还原 Creative Sound Blaster GS5 灯光协议，并提供 Linux Python 库和命令行工具。协议笔记记录 HID 报文格式、确认响应、灯效和状态读取；客户端可控制七段灯带、亮度及内置效果。
- [Telly Remote：重建 TYRC-1 遥控器的蓝牙与红外控制](https://awesomerea.org/zh/resources/telly-remote-case/index.md)：案例 · Telly Remote 通过 Flipper Zero 模拟 TYRC-1 遥控器，以蓝牙 HID 和红外控制 Telly 电视。项目记录了捕获的 NEC extended 红外码、蓝牙广播包与扫描响应包，以及决定电视按键映射的 PnP ID；本地网页服务器向 Flipper 发送按键和菜单操作序列。
- [Wave Buds：JBL Wave Buds 控制协议客户端](https://awesomerea.org/zh/resources/wave-buds-case/index.md)：案例 · Wave Buds 根据作者采集的蓝牙通信，为初代 JBL Wave Buds 实现 Android 配套应用，可设置环境声、均衡器和触控操作；协议文档列出 GATT 特征值及命令帧。
- [manifold-558s-ble：还原 testo 558s 测量消息协议](https://awesomerea.org/zh/resources/manifold-558s-ble-case/index.md)：案例 · manifold-558s-ble 根据 testo 558s 制冷歧管仪与手机应用之间的蓝牙通信还原 BLE 消息格式。Python 客户端订阅实时压力和温度数据，配套脚本可检查 GATT 服务并解码 Android 蓝牙抓包。
- [attackshark-x11prov2：解析 X11 PRO V2 鼠标配置协议](https://awesomerea.org/zh/resources/attackshark-x11prov2-case/index.md)：案例 · attackshark-x11prov2 复原 ATTACK SHARK X11 PRO V2 鼠标的 HID 配置交互，并提供调节 DPI 档位、回报率及抬起距离的 Python 命令行工具。文档列出报告中的 LOD 字节、校验和与读写确认格式。
- [AULA Hub：还原 AULA F99 Pro 键盘协议](https://awesomerea.org/zh/resources/aula-hub-f99-protocol-case/index.md)：案例 · AULA Hub 还原 AULA F99 Pro 键盘的有线及 2.4 GHz HID 命令，并用于 Windows 控制程序。协议笔记记录帧格式、配置页、按键记录和逐键颜色数据；程序提供灯效、改键、宏和电量显示。
- [hpcs330：重建 Hopoo 光谱仪串口协议](https://awesomerea.org/zh/resources/hpcs330-case/index.md)：案例 · hpcs330 根据原厂 Windows 程序还原的 USB 串口协议，实现了 Hopoo HPCS-330 光谱仪的 Python 读取程序。协议文档记录消息格式和测量命令，客户端可读取光谱样本及仪器计算的照明指标。
- [LB-M8 Settings：重建 Lingbao M8 鼠标设置命令](https://awesomerea.org/zh/resources/lb-m8-settings-case/index.md)：案例 · LB-M8 Settings 根据 Lingbao M8 Windows 驱动还原的 HID 命令实现浏览器控制界面。字节级协议文档说明 40 字节特征报告、请求与响应流程，以及 DPI、回报率、休眠和传感器设置。
- [iMist：基于还原蓝牙协议的香薰机本地控制](https://awesomerea.org/zh/resources/imist-diffuser-case/index.md)：案例 · iMist 通过观察按键操作时的蓝牙报告，还原香薰机的命令格式，并实现 Home Assistant 本地控制。协议文档解释 fff4 特征值中的 aa MM LL 雾化和灯光字节；集成提供状态、颜色、雾化模式、日程和睡眠定时器。
- [Toshiba e-STUDIO2323AM：还原 PJL/JBIG 打印流并实现 CUPS 驱动](https://awesomerea.org/zh/resources/toshiba-estudio2323am-cups-driver-case/index.md)：案例 · Toshiba e-STUDIO2323AM/2823AM CUPS 驱动根据 Windows GDI 驱动抓包还原 PJL 与 JBIG-1 打印流。CUPS raster filter 和 PPD 为 socket 打印队列生成作业；协议笔记记录作业封装、页面数据块、纸张选项及多份打印行为。作者报告完成了抓包逐字节比对，并在 e-STUDIO2323AM 上出纸。
- [CustomWatch：基于 BLE 协议研究的 Prixton Life Fit 配套应用](https://awesomerea.org/zh/resources/customwatch-case/index.md)：案例 · CustomWatch 根据静态分析、少量 BLE 抓包和单台设备测试，为 Prixton Life Fit 智能手表实现 Android 配套应用。它读取活动、心率和电量数据，在本地保存睡眠记录，并转发选定通知。
- [reticos-rgb：Speedlink RETICOS RGB 鼠标配置协议](https://awesomerea.org/zh/resources/reticos-rgb-case/index.md)：案例 · reticos-rgb 根据厂商驱动的 USB 抓包还原 Speedlink RETICOS RGB 鼠标的 HID 配置协议。Python 工具可读取和备份板载配置，修改灯效、DPI 与轮询率，并解析导出的 .bkm 配置文件；文档列出了报告类型和部分字节布局。
- [SPL Lab Web：NEXT LAB 测量客户端与设备协议](https://awesomerea.org/zh/resources/spl-lab-web-case/index.md)：案例 · SPL Lab Web 用 Node 服务、浏览器界面和 Electron 应用替代 NEXT LAB 低音声压计原有 Windows 软件的测量功能。协议文档依据 Ghidra 反编译、配置文件和实机测试整理；客户端读取 USB 串口数据、计算测量结果，并提供 HTTP/SSE API。
- [SainSmartDDS140：基于 USB 协议研究的示波器客户端](https://awesomerea.org/zh/resources/sainsmart-dds140-case/index.md)：案例 · SainSmartDDS140 根据恢复的 USB 协议控制 SainSmart DDS140 示波器。作者分析厂商 .NET 应用和 WinUSB 封装，并以实机核对命令；pyusb 客户端提供采集、校准、记录和本地浏览器界面，协议文档记录控制传输及双通道交错采样格式。
- [haylou-rt-tools：还原 Haylou RT 蓝牙协议与表盘格式](https://awesomerea.org/zh/resources/haylou-rt-tools-case/index.md)：案例 · haylou-rt-tools 根据设备观察和对 Hello Haylou 应用的分析，还原 Haylou RT LS05S 手表的部分交互及 .tbwf 表盘格式。其 Python 工具可查询固件与电量、与手表配对、在配对连接中显示文字提醒、构建和检查表盘，并预览主要文字元素。协议笔记记录了 BLE 服务、帧校验和命令编号。
- [DJI RC Plus 2：控制协议与手柄桥接](https://awesomerea.org/zh/resources/dji-rc-plus-2-controls-case/index.md)：案例 · 该项目调查 DJI RC Plus 2 的控制状态协议，并将摇杆、滚轮和按键映射为手柄输入。Android 库解码 DUML 报告，测试应用显示实时控制状态，Java SDL3 桥接器将其呈现为 Xbox 风格手柄；协议文档列出帧结构、校验、保活消息和报告速率。
- [AK820 Center：AJAZZ AK820 Pro 的 Linux 配置程序](https://awesomerea.org/zh/resources/ak820-center-case/index.md)：案例 · AK820 Center 利用从 Windows DeviceDriver.exe 恢复的厂商 HID 协议，为 AJAZZ AK820 Pro 实现 Linux 配置程序。协议文档记录 65 字节功能报告、事务封装和命令区；Qt 程序经有线 USB 管理灯效、键位、宏和 TFT 图像上传。
- [Komimi：基于重建控制协议的 Redmi Buds 6 Lite 客户端](https://awesomerea.org/zh/resources/komimi-case/index.md)：案例 · Komimi 重建 Redmi Buds 6 Lite 的控制协议，并通过 Windows 托盘客户端显示电量、调整降噪和均衡器预设。协议文档记录 RFCOMM 传输、消息帧及命令，并提供可复用的 C++17 实现。
- [Fisher & Paykel RF505BRNUX1：解析冰箱控制板通信](https://awesomerea.org/zh/resources/fisher-paykel-fridge-bus-case/index.md)：案例 · Fisher & Paykel RF505BRNUX1 桥接项目解析冰箱主板上的两条 9600 波特串行链路，将门状态、设定值、压缩机、除霜和温度信息送入 Home Assistant。文档说明帧结构、CRC-16/MODBUS、地址和字节映射；ESPHome 配置只接收数据，不向冰箱发送信号。
- [Lightstick Vibed Studio：Super Junior Ver. 2 应援棒 BLE 控制协议重建](https://awesomerea.org/zh/resources/lightstick-vibed-studio-case/index.md)：案例 · Lightstick Vibed Studio 通过研究 SMTOWN Android 应用并在实物上检查，重建 Super Junior Ver. 2 应援棒的 BLE 控制协议。本地 FastAPI 控制台可扫描设备、发送颜色与灯效命令，并提供逐字节数据包实验界面；仓库还包含协议规格及待实机验证 BLE 功能的 Android 客户端。
- [IOTBT701：BLE 灯带协议与 Windows 客户端](https://awesomerea.org/zh/resources/iotbt701-ambilight-case/index.md)：案例 · IOTBT701 BLE LED Strip 将开源 lednetwf_ble 集成中的协议用于 Zengge 系列蓝牙灯带，在实体设备上核对后提供 Windows C# 客户端。文档记录 GATT 服务 FFFF、命令特征 FF01、状态特征 FF02、开关及 v3 颜色帧和该设备的色相行为；GUI 可将屏幕颜色映射到灯带。
- [Heat & Glo RC300：基于重建 433 MHz 协议的 Homey 客户端](https://awesomerea.org/zh/resources/homey-heatnglo-rc300-case/index.md)：案例 · Heat & Glo RC300 的 Homey 应用重建 IntelliFire Plus RC300 壁炉遥控器的 433 MHz 命令。项目用 Homey 的 RF 录制器抓取信号，记录 47 符号帧结构；应用学习用户遥控器地址，发送开关、火焰及风扇命令，并接收实体遥控器的状态变化。
- [APC SU1400RM2U：显示面板引脚与 LED 驱动重建](https://awesomerea.org/zh/resources/apc-su1400rm2u-display-case/index.md)：案例 · 该 Arduino 程序依据 APC SU1400RM2U 显示面板的线缆引脚和 LED 编号映射重建面板控制方式。代码标出 A6276ELW 驱动器的锁存、时钟和串行数据线，并演示单灯及顺序点亮。
- [Silverbud：基于 RFCOMM 协议的 Galaxy Buds3 控制客户端](https://awesomerea.org/zh/resources/silverbud-case/index.md)：案例 · Silverbud 通过 Samsung 的 RFCOMM 控制通道实现 Windows 版 Galaxy Buds3 管理器，解析带帧结构的状态和电量消息，并发送降噪、均衡器与寻找耳机等设置命令。协议文档注明基础布局来自 GalaxyBudsClient，并记录 Buds3 实机观察结果。
- [hiska-keg450-lcd：还原 HISKA 键盘 HID 控制协议](https://awesomerea.org/zh/resources/hiska-keg450-lcd-case/index.md)：案例 · hiska-keg450-lcd 根据在 Wine 中抓取的厂商 HID 流量，重建 HISKA HX-KEG450 键盘的 Linux 控制方式。Python 客户端通过 hidraw 发送图像、动画、灯效、设置和时钟命令；协议文档记录报告长度、操作码、确认消息及上传序列。
- [week-aqua-ble：还原 Week Aqua 灯具的 BLE 控制](https://awesomerea.org/zh/resources/week-aqua-ble-case/index.md)：案例 · week-aqua-ble 通过反编译 Week Aqua Android 应用，并用模拟灯具记录其 BLE 写入，还原 P1200 Pro 水族灯命令。ESPHome 配置用这些消息通过 Home Assistant 控制各通道亮度、风扇、时钟和日程。
- [etnga-obd：绘制 Toyota eTNGA 车辆诊断协议映射](https://awesomerea.org/zh/resources/etnga-obd-case/index.md)：案例 · etnga-obd 绘制 Toyota eTNGA 平台车辆的 OBD-II 诊断接口映射，涵盖 bZ4X、Subaru Solterra 和 Lexus RZ。资料记录 UDS over ISO-TP 地址、网关子目标、遥测计算公式及部分广播 CAN 帧，并为各项发现标注可信度。
- [DMR-39 Remote Bridge：重建机顶盒遥控功能](https://awesomerea.org/zh/resources/dmr39-case/index.md)：案例 · DMR-39 Remote Bridge 通过探测 SUPER DMR-39 机顶盒前面板的 I2C 交互并捕获 NEC 红外信号，重建遥控功能。ESP32-C3 固件与 Python 工具通过网页中继发送已识别的按键，分析过程用 HDMI 采集观察设备响应。作者报告已映射全部 41 个按键。
- [open-drong-display：重建 Drong Display USB 控制协议](https://awesomerea.org/zh/resources/open-drong-display-case/index.md)：案例 · open-drong-display 为 Drong Display 1CBE:0003 USB 显示棒实现替代 Windows IddCx 驱动。项目依据厂商 DLL 静态分析和设备观察记录 USB 批量传输命令与会话启动流程，并通过该协议发送 H.264 画面供 HDMI 输出。
- [INNO X2 for macOS：基于 HID 重建鼠标控制](https://awesomerea.org/zh/resources/innox2-mac-case/index.md)：案例 · INNO X2 for macOS 通过厂商 HID 功能报告重建 VortexSeries INNO X2 PRO 鼠标的配置功能。Swift 应用可设置 DPI、回报率、按键和宏并显示电量；文档记录了 64 字节报文、校验和、接收器交互及操作码。
- [pro2-linux：重建 Logitech PRO 2 LIGHTSPEED 的 Linux 控制功能](https://awesomerea.org/zh/resources/pro2-linux-case/index.md)：案例 · pro2-linux 根据 Logitech G PRO 2 LIGHTSPEED 的 HID++ 2.0 交互及 0x07 板载配置格式，在 Linux 上实现鼠标设置功能。Python 工具与 libratbag 补丁覆盖 DPI、回报率、RGB 和按键配置，协议笔记记录了功能 ID 与报文布局。
- [beam-revival：基于电机协议研究的 Beam+ 本地控制系统](https://awesomerea.org/zh/resources/beam-revival-case/index.md)：案例 · beam-revival 在 Beam+ 云服务停止后重建本地控制能力。其 Python 系统实现了文档记录的电机板串行协议，提供浏览器驾驶、摄像头视频、音频和停靠功能，并附有构建可启动 USB 镜像的工具。
- [NXOSC Reborn：还原 Waves Nx Head Tracker 的 BLE 输出](https://awesomerea.org/zh/resources/nxosc-reborn-case/index.md)：案例 · NXOSC Reborn 通过分析 Nxosc 和实体追踪器抓取数据，还原 Waves Nx Head Tracker 的 BLE 通信。Python 程序解码姿态数据，并以可配置的 OSC 消息发送给空间音频软件，支持配置文件、平滑处理和发送速率调节。
- [BLE LED Matrix Controller：还原 96×20 显示屏的 GIF 上传流程](https://awesomerea.org/zh/resources/ble-led-matrix-controller-case/index.md)：案例 · BLE LED Matrix Controller 研究 ATOTOZONE CI-VIALD19 96×20 LED 屏的 BLE 命令，并提供上传 GIF 与静态图像的 Python 脚本。笔记记录数据包确认通知、亮度和息屏命令；作者报告可上传小于 49,980 字节的 GIF。
- [LSC Smart Connect / Battletron：还原局域网灯具控制](https://awesomerea.org/zh/resources/lsc-battletron-bridge-case/index.md)：案例 · LSC Smart Connect / Battletron 将桌面应用的局域网灯控协议还原为供 SignalRGB 使用的 Rust 桥接程序。项目支持二维码登录、经认证的本地色彩串流及设备管理，并提供 JavaScript 与 QML 插件。
- [Razer Key Light Chroma：基于灯光控制协议的 SignalRGB 客户端](https://awesomerea.org/zh/resources/razer-key-light-chroma-protocol-case/index.md)：案例 · Razer Key Light Chroma 插件根据灯具的 TCP 与 UDP 消息流程，为 SignalRGB 加入本地 RGB 控制。它在 TCP 10003 端口完成带确认的初始化，再通过 UDP 10005 端口发送 95 字节颜色包，并附有与原始 SDK 数据包对比的样例和测试。
- [lochinvar-native-modbus：绘制 Knight 锅炉遥测寄存器映射](https://awesomerea.org/zh/resources/lochinvar-native-modbus-case/index.md)：案例 · lochinvar-native-modbus 重建 Lochinvar Knight 锅炉 SMART SYSTEM 显示屏 USB PC Connection 端口的只读 Modbus 寄存器映射。项目用探测脚本对照显示屏读数，识别温度、燃烧负荷率、火焰信号和计数器数据，并通过 ESPHome 或 MQTT 将读数发送至 Home Assistant。
- [Cindy Band：基于小米手环 8 BLE 协议的客户端](https://awesomerea.org/zh/resources/cindy-band-case/index.md)：案例 · Cindy Band 基于所记录的 BLE 协议，实现小米手环 8 NFC 的 PC 与 Android 客户端。项目说明了 FE95 GATT 分帧、cmd26/27 认证、HKDF 会话密钥及 AES-CCM 业务帧，并提供本地服务端和访问手环功能的 MCP 接口。
- [hd60-macos：还原 Elgato HD60 的 macOS USB 控制流程](https://awesomerea.org/zh/resources/hd60-macos-case/index.md)：案例 · hd60-macos 根据 Elgato 应用的 USB 抓取记录，在 macOS 上重建原版 Game Capture HD60 的主机控制流程。libusb 驱动上传用户自行提取的固件，重放由抓取记录生成的 I²C 初始化序列，并将 H.264 视频和音频以 MPEG-TS 输出到标准输出、UDP 或 OBS。
- [Lumalou Revival：重建灯具的加密 BLE 控制协议](https://awesomerea.org/zh/resources/lumalou-revival-case/index.md)：案例 · Lumalou Revival 在原应用停用后重建 Fisher-Price Lumalou 灯具的控制方式。ESPHome 网关和 Python 客户端实现了已记录的 MPID BLE 通信，包括 ECDH 会话建立、AES-128-CTR 数据包及声光命令帧。参考文档列出 68 个操作码；作者报告仅在一台灯具上测试。
- [openedu09：重建 WSEDU09 示波器控制协议](https://awesomerea.org/zh/resources/openedu09-case/index.md)：案例 · openedu09 通过分析原厂软件和真实设备抓包重建 Whadda WSEDU09 USB 示波器的控制协议。项目用 Python 实现 HID 驱动、图形界面、校准工具及供智能体采集和测量信号的 MCP 服务。
- [Tonebook：解读 NanoCore 预设的 SysEx 命令](https://awesomerea.org/zh/resources/tonebook-case/index.md)：案例 · Tonebook 在浏览器中通过 MIDI 控制 LIVTRA NanoCore 吉他效果器。协议笔记整理官方控制消息，并记录从厂商应用观察到的预设命名与保存 SysEx 报文结构。网站可应用歌曲音色、实时调整参数，并在用户确认后将预设保存到设备。
