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

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

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

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

## 协议 (100)

- [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 行为仍待研究。
- [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 模拟器。
