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

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

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

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

## 协议 (100)

- [Resonance：在 Windows 上还原 Sony 耳机控制](https://awesomerea.org/zh/resources/resonance-sound-connect-case/index.md)：案例 · Resonance 根据已记录的 Bluetooth Classic MDR 协议，在 Windows 应用中还原 Sony 耳机控制。核心库与命令行工具实现降噪、均衡器、电量、触控设置和设备切换等命令；协议笔记区分应用分析所得字段与设备实测结果。
- [AtomFast → ESP32 → Web UI：重建剂量仪 BLE 遥测](https://awesomerea.org/zh/resources/atomfast-esp32-case/index.md)：案例 · AtomFast → ESP32 → Web UI 为 AtomFast 剂量仪实现只读 BLE 网关。ESPHome 固件将 13 字节测量载荷解析为计数率、剂量、电池及温度数据，并显示在网页中；协议笔记列出 GATT 特征值和字段布局。
- [moldqueen：通过重建的 BLE 广播控制 Mould King 玩具](https://awesomerea.org/zh/resources/moldqueen-case/index.md)：案例 · moldqueen 根据重建的设备协议，将控制命令编码为 BLE 广播报文以操控 Mould King 积木玩具。Raspberry Pi、Android 和 ESP32-S3 无线核心向浏览器客户端提供相同的 WebSocket API；Mould King 13112 挖掘机是文档中的硬件参考型号。
- [DJI RC：从 DUML USB 消息重建摇杆数据](https://awesomerea.org/zh/resources/dji-rc-joystick-case/index.md)：案例 · DJI RC Joystick Bridge 重建锁定状态下 DJI RM 系列控制器通过 DUML USB 接口发送的摇杆数据。Python 客户端轮询命令集 0x06、命令 0xf5，从载荷解析四个小端轴值，并通过 Linux uinput 呈现为游戏手柄。
- [Minisforum MS-A1：还原嵌入式控制器的传感器读取接口](https://awesomerea.org/zh/resources/ms-a1-ec-case/index.md)：案例 · Minisforum MS-A1 EC fan / temperature driver 记录嵌入式控制器的传感器指令交互，并实现 Linux hwmon 模块，读取 CPU 和主板温度及三个风扇的转速。调查文档说明 0x6C、0x68 端口 I/O，0xDD 温度指令、0xD5 风扇指令，以及用于调查接口的指令扫描。
- [NFC PM-Pro：还原 FURUI 读写器的 HID 协议](https://awesomerea.org/zh/resources/nfc-pm-pro-case/index.md)：案例 · NFC PM-Pro 还原 FURUI NFC PM-Pro 读写器的 USB HID 指令交互，并据此实现 Linux 图形界面与命令行工具。协议文档记录报文封装、RC4 加密、CRC-16 和设备指令；客户端支持读写和复制相应的 RFID 卡，可运行字典、nested、darkside 和 hardnested 密钥恢复，并处理转储文件和 NDEF 记录。
- [RF Power Meter V5 Companion：重建功率计串口协议](https://awesomerea.org/zh/resources/rf-power-meter-v5-companion-case/index.md)：案例 · RF Power Meter V5 Companion 重建 USB RF Power Meter V5 的串口通信，并在 Windows 监测应用中使用。协议文档记录 460800 8N1 参数、校准后的 dBm 记录、数据块标记和设备设置；作者称将实机抓取结果与厂商程序的 IL 反编译结果进行了对照。
- [miband-lit：重建 Mi Band 5 的 BLE 心率访问流程](https://awesomerea.org/zh/resources/miband-lit-case/index.md)：案例 · miband-lit 通过 BLE 直接连接 Mi Band 5，完成认证、读取心率，并发送通知或振动命令。研究记录了 16 字节密钥与 AES 挑战应答过程；Streamlit 面板显示读数，可选的 WiZ 灯泡联动会随心率变化。
- [Zafro AC：本地替代 I4season 设备云服务](https://awesomerea.org/zh/resources/zafro-ha-local-case/index.md)：案例 · zafro-ha-local 用局域网服务器替代 Zafro A9092R 空调使用的云端点。协议笔记根据抓取的设备流量记录 REST 登录、MQTT 3.1 WebSocket 消息、主题及状态命令；Python 服务处理设备连接，并通过 MQTT Discovery 向 Home Assistant 发布实体。
- [open-apt-flash：重建 APT 860C 的 UART 刷写协议](https://awesomerea.org/zh/resources/open-apt-flash-case/index.md)：案例 · open-apt-flash 重建 APT Burn Tools 刷写 APT 860C 电助力自行车显示器时使用的 UART 引导程序通信。Python 库、CLI 和 GUI 实现 57600 8N1 通信、分页面帧、校验和、应答与同步握手。作者报告曾与原工具流量对比，并在真实显示器上完成刷写。
- [MADLIONS 60 Configurator：重建 MAD60 USB HID 配置通信](https://awesomerea.org/zh/resources/madlions-configurator-case/index.md)：案例 · MADLIONS 60 Configurator 根据厂商网页应用的通信记录重建 MAD60 键盘的 USB HID 配置命令，并实现 Windows 客户端。设备层生成配置报文并读取键盘设置；界面支持逐键灯光、动画、霍尔参数和配置档案。仓库另含用于研究其他型号的抓取工具。
- [ax206-usb-display-macos：通过 USB 驱动 QDtech 显示屏](https://awesomerea.org/zh/resources/ax206-usb-display-macos-case/index.md)：案例 · ax206-usb-display-macos 在 macOS 上控制 QDtech 的 AX206 衍生 USB 显示屏。Python 驱动通过 USB Mass-Storage Bulk-Only 帧和设备的 BLIT 命令发送 RGB565 图像；看图工具及实时系统仪表盘复用该驱动。
- [SP542E MQTT ↔ BLE bridge：通过控制器协议实现本地控制](https://awesomerea.org/zh/resources/sp542e-ha-bridge-case/index.md)：案例 · 这项实现通过 MQTT-to-BLE 桥接服务，让 Home Assistant 使用 BanlanX_6xx 命令控制 SP542E 灯带控制器。协议记录列出 FFE0 服务、FFE1 写入特征、以 53 开头的明文帧，以及电源、白光色温和亮度命令所需的确认写入。
- [ESPHome — Technibel SCDF32C5I IR Climate：重建空调红外控制](https://awesomerea.org/zh/resources/esphome-technibel-scdf32-case/index.md)：案例 · ESPHome — Technibel SCDF32C5I IR Climate 根据原始采集数据解析空调的 48 位红外命令，记录帧字段、编码和校验和，并用 ESP32 帧生成代码及 ESPHome 配置接入 Home Assistant 空调实体。
- [Atomberg BLDC IR Remote：重建风扇红外命令](https://awesomerea.org/zh/resources/atomberg-bldc-ir-remote-case/index.md)：案例 · Atomberg BLDC IR Remote 使用 38 kHz NEC 命令，为 Atomberg 吊扇实现 Android 红外遥控器。命令表覆盖电源、档位、增强、定时和睡眠；作者报告在 Erica Meta 上发现既有 Sleep 代码无效后，重新解析出可用代码。
- [GameGent：重建 GameSir Tarantula Pro 的 HID 配置协议](https://awesomerea.org/zh/resources/gamegent-tarantula-pro-case/index.md)：案例 · GameGent 是通过重建的 USB HID 交互配置 GameSir Tarantula Pro 手柄的 Linux 客户端。协议笔记依据厂商 Electron 应用和经 Ghidra 反编译的 DLL 推导数据包字段；命令行工具可读取状态与按键映射，并设置灯光、摇杆、体感、重映射和震动。
- [xgecu-t48-reverse：重建 T48 eMMC USB 协议](https://awesomerea.org/zh/resources/xgecu-t48-reverse-case/index.md)：案例 · xgecu-t48-reverse 结合 Xgpro.exe 静态分析与设备 USB 抓包，重建 XGecu T48 编程器的 eMMC 通信流程。文档记录命令码、端点、批量传输和 ISP 设置，Python 示例可通过 T48 适配器读写 eMMC。
- [Miele XKM3000Z：重建本地 Zigbee 家电网关](https://awesomerea.org/zh/resources/miele-xkm3000z-bridge-case/index.md)：案例 · Miele XKM3000Z 网关解码旧款 Miele 洗衣机的本地 Zigbee 遥测，并通过 MQTT 向 Home Assistant 发布状态、程序、时间及机门事件。协议笔记记录端点、簇、0x0B02 原始事件簇及参数块。
- [PolyWollyWin：重建 ASUS AniMe Matrix 的 HID 控制](https://awesomerea.org/zh/resources/polywollywin-case/index.md)：案例 · PolyWollyWin 使用经官方软件 USBPcap 抓包确认的 USB HID 格式，控制 ASUS ROG Strix Flare II Animate 键盘的 AniMe Matrix。Windows 应用按文档所列报文发送 312 个 LED 数值，提供特效、图像播放和绘图工具；仓库另有硬件移植文档。
- [gloriousctl：测绘 Pixart Model I 2 鼠标设置协议](https://awesomerea.org/zh/resources/gloriousctl-linux-pixart-case/index.md)：案例 · gloriousctl 通过实物测绘的只写 HID 报文，在 Linux 上控制 Pixart Model I 2 鼠标。作者记录了 DPI、档位颜色、轮询率和分片时序字段的修正，并提供命令行与 GTK 界面。
- [divoom-protocol：重建 Divoom 显示设备的 BLE 控制](https://awesomerea.org/zh/resources/divoom-protocol-case/index.md)：案例 · divoom-protocol 基于重建的封包格式和命令顺序，为 Divoom Backpack M 与 TimeBox-Evo-audio 显示设备实现 Python BLE 客户端。文档涵盖会话初始化、亮度、频道切换、图像帧和动画上传，也列出尚未解码的指令。
- [hestia：替代 Keemple 智能家居云服务](https://awesomerea.org/zh/resources/hestia-keemple-case/index.md)：案例 · hestia 重实现 Keemple 网关的明文 0x7e 帧协议，实现智能家居设备本地控制。其基于局域网流量的规范记录帧结构、TLV、握手、设备命令及状态报告；Python 服务可作为解码代理或独立云服务替代程序，并提供网页面板和本地自动化。
- [gigabyte-gpu-lcd：还原 AORUS 显卡 LCD 控制](https://awesomerea.org/zh/resources/gigabyte-gpu-lcd-case/index.md)：案例 · gigabyte-gpu-lcd 还原 Gigabyte AORUS GeForce RTX 5090 MASTER ICE 显卡 LCD 的 I2C 控制。根据 Gigabyte Control Center 组件整理的协议笔记记录 256 字节命令、显示模式和图像上传流程；Python 库及 CLI 可在 Linux 上发送静态画面和 RLE 动画。
- [Ricoh SP 200 Linux CUPS Driver：重建打印机 USB 打印协议](https://awesomerea.org/zh/resources/ricoh-sp200-linux-case/index.md)：案例 · Ricoh SP 200 Linux CUPS Driver 通过抓取 Windows 驱动的 USB 打印任务，重建打印机的通信流程。研究笔记解释包裹 JBIG1 栅格数据的 PJL 命令、分页和图像分块；配套 C 过滤器将 CUPS 栅格数据转换为该作业格式。
- [HyperX QuadCast 2 S：在 macOS 上重建 RGB 灯光控制](https://awesomerea.org/zh/resources/hyperx-quadcast-2s-rgb-case/index.md)：案例 · HyperX QuadCast 2 S RGB control 在 macOS 上实现麦克风 USB HID 灯光控制。项目记录七包颜色更新、应答、上下灯区，以及 IOKit 设备集合选择和响应读取的细节；菜单栏应用可设置纯色与亮度。
- [whoop4-ble：重建 Whoop 4.0 传感数据访问](https://awesomerea.org/zh/resources/whoop4-ble-case/index.md)：案例 · whoop4-ble 用 Python 客户端重建对 Whoop 4.0 传感记录的直接 BLE 访问。它记录命令帧、CRC 与历史数据导出流程；作者报告五字节 SET_CLOCK 载荷可修复停滞的闪存记录。工具可导出心率、RR 间隔和加速度数据并监看报文。
- [MSI Mystic Light RGB Web Control Panel：重建 B760M-A 灯效控制](https://awesomerea.org/zh/resources/msi-mystic-light-web-case/index.md)：案例 · MSI Mystic Light RGB Web Control Panel 根据 MSI Center 的 USB HID 记录重建 MSI PRO B760M-A DDR4 II 主板灯效命令，记录 185 字节报告、使能位和双包发送顺序，并通过 Linux 上的 Flask 服务提供网页控制。
- [Open Trofeo LCD：实现 Thermalright Trofeo USB 显示屏控制](https://awesomerea.org/zh/resources/open-trofeo-lcd-case/index.md)：案例 · Open Trofeo LCD 根据已记录的 USB 传输流程，在 Linux 上驱动 Thermalright Trofeo Vision 9.16 英寸显示屏。协议笔记结合项目抓包和既有 trcc-linux 工作，说明初始化、JPEG 帧分块与确认报文。原生 PyUSB 通路为主题面板提供系统、媒体、天气和游戏数据。
- [Soundpeats Mini Pro HS Controller：重建耳机蓝牙控制](https://awesomerea.org/zh/resources/soundpeats-mini-pro-hs-controller-case/index.md)：案例 · Soundpeats Mini Pro HS Controller 以 Kotlin Android 应用和 Python 工具重建耳机控制，使用逆向得到的 Bluetooth SPP 命令。它查询电量和模式状态，并发送 ANC、触控、游戏模式及七段均衡器命令，其中单段 EQ 使用 17 字节报文。
- [breezyd：重建 Twinfresh Breezy 通风设备的本地控制](https://awesomerea.org/zh/resources/breezyd-twinfresh-protocol-case/index.md)：案例 · breezyd 为 Vents Twinfresh Breezy 160 和 Elite 160 Pro 通风设备实现本地 UDP/4000 控制。Go 库、命令行工具和守护进程读取传感器并设置运行模式；保留的 Python 探测与快照差异脚本记录了如何把厂商应用操作对应到设备参数。
- [ebkn-m61-protocol：重建生物识别终端通信协议](https://awesomerea.org/zh/resources/ebkn-m61-protocol-case/index.md)：案例 · ebkn-m61-protocol 记录 EBKN 和 Realand BioFace M61 生物识别门禁终端的通信，并提供 Python 参考监听程序。协议文档涵盖 WebSocket/XML、FkWeb HTTP/JSON 和原始 TCP/XML 流，包括考勤事件及命令交互。
- [Divoom Times Frame：云端与本地 API 的部分重建](https://awesomerea.org/zh/resources/divoom-times-frame-research-case/index.md)：案例 · Divoom Times Frame 研究梳理了相框的部分云端和本地 HTTP 命令接口，并提供 Python 探测程序，用于登录、列出照片、上传文件和控制本地显示。作者报告，上传照片与相框绑定的命令仍未知；RongCloud 消息通道目前是推测。
- [labelwriter：DYMO LabelWriter 协议驱动](https://awesomerea.org/zh/resources/labelwriter-dymo-case/index.md)：案例 · labelwriter 以共享命令编码核心实现 DYMO LabelWriter 的 TypeScript 驱动。文档涵盖 LW raster、LW5 raster 和 Duo tape 通信协议；Node USB/TCP 与浏览器 WebUSB 包负责向受支持的设备发送打印任务。
- [jl-dv-viewer：重建 Jieli-DV 摄像头视频传输](https://awesomerea.org/zh/resources/jl-dv-viewer-case/index.md)：案例 · jl-dv-viewer 用 Kotlin Android 应用重建 Jieli-DV 类 Wi-Fi 后视和行车摄像头的本地视频通信。它通过 TCP 发送带长度前缀的 CTP 控制消息，将自定义 UDP 分片重组为 MJPEG 帧，并记录命令与帧格式；应用另提供裁剪、旋转和重连功能。
- [picoscope-libusb：重建 PicoScope 2204A USB 控制协议](https://awesomerea.org/zh/resources/picoscope-libusb-case/index.md)：案例 · picoscope-libusb 根据 SDK 抓包和设备实验重建 PicoScope 2204A 的 USB 控制流程。协议笔记记录端点、命令封装、固件装载、采集模式和波形传输；C 语言 libusb 驱动供 Wails 桌面界面与 Android JNI 库使用。固件数据须从用户自己的设备提取。
- [pyPredator：重建 Predator PH18-73 RGB 控制](https://awesomerea.org/zh/resources/pypredator-case/index.md)：案例 · pyPredator 根据 PredatorSense 的 USB 抓包重建 Acer Predator PH18-73 键盘 RGB 控制。Python 程序按记录的 USB 控制与批量传输数据包，以 30 Hz 向主键盘发送 128 像素、向 WASD 区发送 16 像素，并提供 Tk 灯效界面；灯环、徽标和底部灯条由独立 CLI 子模块控制。
- [FT9201 Linux：重建指纹读取器的 USB 采集流程](https://awesomerea.org/zh/resources/ft9201-linux-case/index.md)：案例 · FT9201 Linux 记录了 FocalTech FT9201 指纹读取器用于检测手指和采集 64×80 灰度图像的 USB 交互。C 语言 libusb 概念验证程序按所列控制传输与 bulk-IN 顺序运行，并输出原始图像及 PGM 文件。
- [SP656E CLI：BanlanX 蓝牙灯控客户端](https://awesomerea.org/zh/resources/sp656e-cli-case/index.md)：案例 · SP656E CLI 依据已有社区研究中的 BanlanX 0x53 命令格式，为 SP656E 和 SP638E 灯控器实现 BLE 客户端。Python 命令行支持设备扫描、状态读取，以及电源、颜色、亮度、灯效和原始命令发送。
- [Navico GoFree：屏幕镜像协议分析](https://awesomerea.org/zh/resources/navico-gofree-protocol-case/index.md)：案例 · Navico GoFree 记录在 Simrad NSS12 evo3 船用显示设备上观察到的屏幕镜像协议。文档梳理了 239.2.1.1:2052 的 UDP 组播发现、使视频输出生效的 6633 端口 TCP 连接，以及 RTSP /screenmirror 端点，并附有探测脚本。
- [Claude Code inbox socket：记录会话消息与投递机制](https://awesomerea.org/zh/resources/claude-code-inbox-socket-case/index.md)：案例 · Claude Code inbox-socket 项目记录通过 Unix socket 或 Windows 命名管道传递的内部会话消息协议。文档说明 JSON 行消息帧、传输方式、回执和投递行为，并提供客户端示例及针对已安装版本的一致性检查。
- [Fujitsu FGL Type A Bus Protocol：解析空调有线遥控总线](https://awesomerea.org/zh/resources/fujitsu-fgl-type-a-bus-case/index.md)：案例 · Fujitsu FGL Type A Bus Protocol 从逻辑分析仪采集数据中解析旧款 Fujitsu/General 空调的 BWR 有线遥控消息。规格文档记录 500 波特率、8E1 帧格式、心跳与命令帧，以及温度和风速编码；Python 工具可解析采集文件或实时监听。
- [UniFi Protect：重建警报器与 AI Horn 音频控制](https://awesomerea.org/zh/resources/unifi-protect-audio-control-case/index.md)：案例 · 这项 UniFi Protect 音频研究梳理了 Protect 7.1.x 在 UNVR 上的私有 HTTP 端点和 WebSocket 对讲流。文档说明警报器、TTS、铃声和音量请求，以及 AI Horn 所需的 AAC-LC ADTS 帧节奏，并提供 Python 示例。
- [sr16-bridge：还原 SR16 智能戒指的 BLE 历史数据同步](https://awesomerea.org/zh/resources/sr16-bridge-case/index.md)：案例 · sr16-bridge 以本地 Python 客户端还原 SR16 智能戒指的私有 BLE 历史同步协议。它重组分段通知、检查 CRC、解析心率记录，并将 HCI snoop 流量导入 SQLite；探测日志记录观察到的消息行为。
- [alpha1s：重建 UBTECH Alpha 1S 蓝牙控制协议](https://awesomerea.org/zh/resources/alpha1s-sdk-case/index.md)：案例 · alpha1s 将 UBTECH Alpha 1S 机器人的蓝牙控制链路实现为 Python SDK，支持遥测、舵机动作和设备内置动作。协议层记录 FB BF 帧头、长度与校验字段、RFCOMM 通道 6、16 舵机命令及可选 BLE 传输，并提供示例和基于捕获帧的测试。
- [Daybreak：重建 COLMI R09 蓝牙通信的离线戒指客户端](https://awesomerea.org/zh/resources/daybreak-colmi-r09-case/index.md)：案例 · Daybreak 在离线 Android 客户端中重建 COLMI R09 智能戒指通信。Kotlin 协议模块处理 16 字节命令及校验和，重组多包传输的睡眠记录，并解析心率日志、步数和 SpO2 数据；应用在本机计算睡眠、恢复和活动评分。
- [USB-Endoscope：重建 Usee Plus USB 视频传输](https://awesomerea.org/zh/resources/usb-endoscope-case/index.md)：案例 · USB-Endoscope 用本地 WebUSB 查看器重建 i4season Usee Plus 内窥镜的厂商 USB 视频协议。作者通过 Frida 跟踪 Android 应用的 USBDEVFS 调用，记录了启动视频的两次控制传输，以及从批量端点 0x82 读取 YUYV422 帧的过程。应用可显示实时视频并保存照片或录像。
- [Cigar Oasis：还原 SmartHumidor 云端控制接口](https://awesomerea.org/zh/resources/cigar-oasis-smarthumidor-case/index.md)：案例 · Cigar Oasis 的 Home Assistant 集成还原 SmartHumidor 应用的云端调用，用于读取湿度、温度和设置目标湿度。作者以 mitmproxy 捕获应用流量，记录登录及设备接口，并实现 Python 脚本和 Home Assistant 配置包。
- [qss-switch-api：重建 QNAP QSS 交换机控制接口](https://awesomerea.org/zh/resources/qss-switch-api-case/index.md)：案例 · qss-switch-api 根据 QNAP QSS 网页界面的 JavaScript 重建交换机私有 REST 接口。其 Python CLI 可登录、读取端口、PoE、传感器和 LLDP 数据，也可发送指定 API 调用；文档记录 Bearer Token 认证及响应字段。
- [NameLand：重建 Casio KL-A45 串口打印通信](https://awesomerea.org/zh/resources/nameland-case/index.md)：案例 · NameLand 依据 Casio Windows XP 软件与 KL-A45 标签打印机之间观察到的通信，重建串口打印方式。其 Python 程序通过 USB 转串口线和 2.5 毫米 TRS 接头，将任意文本打印为二维码。文档说明了线缆接法，并指出其他机型可能需要修改代码。
- [dh360d：重建 Darkflash 散热器 LCD 通信协议](https://awesomerea.org/zh/resources/dh360d-case/index.md)：案例 · dh360d 通过抓取 Darkflash DH360D 散热器与其 Windows Electron 应用之间的通信，重建 LCD 的串口协议。其 Python Linux 驱动经 CH340 USB 转 UART 链路发送 CPU 温度、水泵转速、CPU 和内存占用率。协议文档列出 115200 波特率帧格式、握手、状态字段及设备应答。
- [Sony WH-CH720N：重建 RFCOMM 耳机控制协议](https://awesomerea.org/zh/resources/sony-wh-ch720n-linux-case/index.md)：案例 · 项目以 Linux Python 客户端重建 Sony WH-CH720N 的 Bluetooth Classic RFCOMM 控制方式。文档记录了帧结构、校验和、ACK 序号规则及命令表，并据此实现电量读取、六段均衡器以及降噪和环境声模式控制。
- [Kosmos CP1：重建 CP2 磁带格式](https://awesomerea.org/zh/resources/kosmos-cp1-cassette-case/index.md)：案例 · Kosmos CP1 工具链从真实 CP2 存档的数字录音重建磁带接口，并用 Python 实现 WAV 编码与解码。文档说明 FSK 载波、位时序、字节顺序和 256 单元内存映像；汇编器与模拟器可编写并跟踪 CP1 程序。作者报告编码往返结果逐字节一致。
- [ISDT PB40：重建移动电源 BLE 协议](https://awesomerea.org/zh/resources/pb40-bluetooth-case/index.md)：案例 · pb40-bluetooth 根据 LiMeta 应用分析和设备采集数据重建 ISDT PB40/LIMETA EB40 移动电源的 BLE 广播与 GATT 协议。Home Assistant 集成无需连接即可读取电量状态，并通过 GATT 轮询功率和累计电量，还提供设备查找命令及已报告的设置项。
- [Jacuzzi JB1HL：解析 J185 面板通信总线](https://awesomerea.org/zh/resources/jacuzzi-jb1hl-protocol-case/index.md)：案例 · Jacuzzi JB1HL Panel-Link Protocol 记录 Jacuzzi J185 浴缸顶部面板与 I/O 板之间的 RS-485 消息。项目解析 38400 8N1 通信、34 字节轮询与响应、命令位和校验和，并提供离线解码器及显示水温、泵和加热器状态的 ESPHome 监测配置。
- [Tenx USB Missile Launcher：还原 USB 控制命令](https://awesomerea.org/zh/resources/tenx-usb-missile-launcher-case/index.md)：案例 · Tenx USB Missile Launcher 控制器用 PureBasic 实现指定 USB 设备的移动和发射命令。协议文档记录了经两个接口发送的两段 8 字节头和一段 64 字节载荷，以及特殊的控制传输参数。
- [Crypto Kakadu Alternative：重建设备传输与 .kkd 备份格式](https://awesomerea.org/zh/resources/crypto-kakadu-alternative-case/index.md)：案例 · Crypto Kakadu Alternative 通过分析 Java 管理程序和设备行为，重建设备数据库串口传输及 .kkd 备份格式。四个 PureBasic 工具可读取、上传设备数据库，并在 JSON 与 AES 加密的 .kkd 文件之间转换；协议笔记记录命令、数据行布局和加密细节。
- [alienware-m15-rgb：Linux 下控制 m15 R2 灯光设备](https://awesomerea.org/zh/resources/alienware-m15-rgb-case/index.md)：案例 · alienware-m15-rgb 通过 HID 报告在 Linux 下控制 Alienware m15 R2 的逐键键盘灯和机身灯。协议笔记记录 Darfon API_V5 功能报告序列及 AW-ELC API_V4 输出报告，并说明电源按钮灯的单独设置方法。
- [Ideal Clima Nemo 1000：重建本地 Tuya MCU 控制](https://awesomerea.org/zh/resources/ideal-clima-nemo-local-control-case/index.md)：案例 · Ideal Clima Nemo 1000 本地控制方案在 CN2 接口接入 ESP32-C3，模拟 Wi-Fi 模块并使用记录下来的 Tuya MCU UART 通信。实现通过 ESPHome 或 MQTT 控制电源、设定温度、模式和风速，另附 Python 工具用于被动解帧及台架命令。
- [Switch 2 Pro Controller：将 USB HID 报告桥接至 Windows XInput](https://awesomerea.org/zh/resources/windows-switch2-pro-controller-case/index.md)：案例 · Windows-Switch2-Pro-Controller 在 Windows 桥接程序中还原 Switch 2 Pro 手柄的 USB 唤醒及 HID 报告行为。它解析按键与摇杆报告，经 ViGEmBus 输出虚拟 Xbox 360 手柄，并将震动反馈传回手柄；另有可选 BLE 路径。
- [cyberboard-cli：重建 CyberBoard R4 配置写入](https://awesomerea.org/zh/resources/cyberboard-cli-case/index.md)：案例 · cyberboard-cli 重建 AM Master 使用的 AngryMiao CyberBoard R4 配置协议。CLI 通过 USB CDC 串行帧读取键位映射并写入键位与 LED 配置，协议笔记记录了 64 字节帧和 CRC-8。作者报告已在实物上测试写入与键位回读；逐键 LED 编辑仍未完成。
- [gm1356-recordings：通过 USB-HID 协议读取声级计](https://awesomerea.org/zh/resources/gm1356-recordings-case/index.md)：案例 · gm1356-recordings 为 Benetech GM1356 声级计实现 Python 客户端，可读取实时数值和机内日志。协议文档记录了八字节 USB-HID 报告、0xB5 导入握手、0xC4 拉取循环及打包采样格式。作者报告将解码结果与设备记录进行了对照。
- [TwoTrees SK1：重建显示屏 UART 接口](https://awesomerea.org/zh/resources/twotrees-sk1-display-case/index.md)：案例 · TwoTrees SK1 显示屏研究记录打印机 HMI 的 UART 命令，以及触摸、数值输入和启动帧。仓库据此实现连接 Moonraker 的 Rust 客户端、Python 演示主机和实验性的 ESP32-C6 客户端。
- [KW330 OBD Data Access：重建扫描仪 USB 数据流](https://awesomerea.org/zh/resources/kw330-obd-datastream-case/index.md)：案例 · KW330 OBD Data Access 重建 KONNWEI KW330 手持扫描仪通过 USB CDC 串口输出实时 OBD 数据的方式。Python 脚本查找串口、采集 Print Data Stream，并将 Latin-1 标签和值解析为按发动机运行时间组织的 JSON 时间序列。
- [AstralPool Halo Cloud：重建氯化设备云端控制](https://awesomerea.org/zh/resources/astralpool-halo-cloud-case/index.md)：案例 · AstralPool Halo Cloud 以 Home Assistant 集成重建 Halo 氯化设备的云端控制。它通过 BLE 配网取得设备生成的凭据，再经厂商 WebSocket 中继和解析后的设备消息读取状态、发送控制。安全说明记录了从官方应用二进制中提取的中继认证参数。
- [zen-go-tui：还原 Zen Go USB HID 控制协议](https://awesomerea.org/zh/resources/zen-go-tui-case/index.md)：案例 · zen-go-tui 通过 USB HID 协议重建 Antelope Zen Go Synergy Core 音频接口的控制功能。Rust 终端程序管理输出、混音轨道、前级设置和电平表；协议笔记记录抓包所得的帧类型、命令载荷和状态字段。
- [tinyscreen：重建 ArtInChip USB 显示协议](https://awesomerea.org/zh/resources/tinyscreen-artinchip-case/index.md)：案例 · tinyscreen 按重建的设备协议驱动 ArtInChip USB 条形显示器：完成两阶段 RSA 挑战响应认证，再通过 USB bulk 传输带 20 字节帧头的 JPEG 图像。客户端可显示仪表盘、视频、网页或 EVDI 虚拟显示器画面。
- [Panavox PSS-12 INV：重建空调 UART 控制协议](https://awesomerea.org/zh/resources/panavox-pss12-inv-protocol-case/index.md)：案例 · Panavox PSS-12 INV 通过 W950 UART 接口重建分体空调控制。C++ 库生成命令帧、处理确认和定期状态请求，并解析 150 字节状态响应；配套规范记录了依据实体设备测试修订的帧结构和命令。
- [WB-SG1-8G：重建信号发生器的串口命令](https://awesomerea.org/zh/resources/wbsg1-case/index.md)：案例 · WB-SG1-8G 项目记录 BG7TBL 信号发生器的串口协议，并通过 Web Serial 实现浏览器控制页面。协议笔记列出连接参数、$X...* 命令帧、频率与扫频命令、硬件开关及观察到的响应；页面可控制双通道并监看收发数据。
- [Brother HL-4150CDN：重建 XL2HB 打印数据流](https://awesomerea.org/zh/resources/brother-hl4150cdn-driver-case/index.md)：案例 · Brother HL-4150CDN 驱动重建原厂 32 位 x86 过滤器生成的专有 XL2HB 打印数据流。Python 实现及可选 Cython 加速模块处理栅格编码、色彩转换、PJL 作业设置和 CUPS 集成，并用对比样本检查输出字节。
- [monclub-bot：重建 MonClub 预约请求](https://awesomerea.org/zh/resources/monclub-bot-case/index.md)：案例 · monclub-bot 通过截获 HTTPS 流量还原 MonClub 应用的预约交互。研究笔记记录两步认证、请求标识符，以及查询课程、预约和取消的接口。Rust CLI 与 Discord 机器人利用这些交互管理预约并导出后续课程。
- [glow-linux：重建 Spacetronik Glow Three 灯光控制](https://awesomerea.org/zh/resources/glow-linux-case/index.md)：案例 · glow-linux 从抓取的 USB 流量重建 Spacetronik Glow Three 27V 灯光控制器的串行通信。项目记录 CH340 初始化序列，以及以 AA 55 开头的握手、颜色和心跳报文；Linux 客户端通过 pyusb 控灯，并用 PipeWire 抓屏实现环境灯同步。
- [nanparty：重建 PavoTube II 6C BLE Mesh 控制](https://awesomerea.org/zh/resources/nanparty-case/index.md)：案例 · nanparty 重建 Nanlite PavoTube II 6C 的 BLE Mesh 控制，并把 MIDI 控制消息映射到灯光参数。Python 代码为灯具配网、构造 Mesh 消息，并控制色相、饱和度、亮度和效果；协议文档列出 GATT 特征、认证过程及厂商 PDU。
- [M3508I：还原电机 RS485 协议](https://awesomerea.org/zh/resources/m3508i-rs485-case/index.md)：案例 · m3508i 还原 M3508I 电机的半双工 RS485 指令与回包格式，记录字段偏移、电机选择、速度编码及 CRC16 规则，并提供 C 语言组帧和解析代码、STM32 示例及转接板设计。
- [KeyMission 360 Tools：重建相机的 USB 格式化命令](https://awesomerea.org/zh/resources/keymission360tools-case/index.md)：案例 · KeyMission 360 Tools 记录并实现 Nikon KeyMission 360 的 USB PTP 控制，包括用于 SD 卡的 FormatStore 命令。研究文档列出 USB 端点、PTP 容器布局和命令响应；Linux 工具还提供相机信息读取、下载、时间同步和媒体操作。
- [Evnia：重建 Philips 49M2C8900 Ambiglow 的 USB 控制](https://awesomerea.org/zh/resources/evnia-ambiglow-case/index.md)：案例 · Evnia 以 macOS Swift 库重建 Philips Evnia 49M2C8900 显示器 44 颗 Ambiglow LED 的 USB 控制。协议文档记录端点零的厂商专用请求、0xE100 RGB 帧缓冲区，以及获取和交还软件控制权所需的控制块。
- [audeze-filter-cli：还原 Audeze Filter HID 控制协议](https://awesomerea.org/zh/resources/audeze-filter-cli-case/index.md)：案例 · audeze-filter-cli 以 Python 命令行重建 Audeze Filter USB 音箱的设置接口。研究记录从 AudezeHub Mach-O 程序追踪命令字节和数值转换，协议文档说明 HID 报告 ID、数据包头及读写操作。
- [casio_fx：解析 Casio 计算器串行传输](https://awesomerea.org/zh/resources/casio-fx-case/index.md)：案例 · casio_fx 实现 Casio 计算器与 Linux 主机之间的串行传输，并记录分段通信过程和 CAS 文件结构。收发工具支持 fx-7700GB 与 fx-7700GE 的程序数据，转换器可将受支持的单色 CAS 屏幕转储转成 PBM 图像。
- [Falmec Nuvola 90：重建 433 MHz 遥控协议](https://awesomerea.org/zh/resources/falmec-radio-case/index.md)：案例 · 该研究根据采集到的信号重建 Falmec Nuvola 90 抽油烟机遥控器的 433 MHz OOK 控制消息。文档给出以 320 和 640 微秒脉冲编码风速、灯光状态的 33 位帧；Python 接收工具负责解码，Raspberry Pi 与 ATtiny85 实现替代发射器。
- [HeronSquawk：重建 RYLR999 LoRa 帧格式以连接网状网络](https://awesomerea.org/zh/resources/heronsquawk-case/index.md)：案例 · HeronSquawk 根据 SDR 抓包重建 RYLR999 LoRa 模块的空中帧格式，使其能与 Heltec V3.1 的 SX1262 节点交换数据。项目包含 Python 桌面基站、MicroPython 节点固件和 Android BLE 客户端，支持加密消息在节点间转发。
- [TP-Link SG3428：重建 USB 控制台访问方式](https://awesomerea.org/zh/resources/tplink-sg3428-usb-reset-case/index.md)：案例 · TP-Link SG3428 USB Reset 通过 Python 原始 USB 客户端重建 JetStream 交换机控制台访问方式。调查发现，声明为厂商自定义类别的接口仍响应 CDC ACM 串口参数请求；工具据此设置 38400/8N1，通过批量端点收发数据，并提供交互终端、波特率扫描和 BootUtil 重置流程。
- [ak820-linux：重构 AJAZZ AK820 Pro USB 控制协议](https://awesomerea.org/zh/resources/ak820-linux-case/index.md)：案例 · ak820-linux 从厂商 Windows 配置程序恢复 AJAZZ AK820 Pro 键盘的 USB HID 控制方式。Linux 命令行和图形界面可设置灯效、逐键颜色、屏幕图片或 GIF 及时间；协议文档记录接口、报告长度、操作码和载荷布局。
- [LUMIX Remote：重建 Panasonic S5 相机通信](https://awesomerea.org/zh/resources/lumix-remote-s5-case/index.md)：案例 · LUMIX Remote 以 Python 服务、网页界面和 CLI 重建 Panasonic LUMIX 相机控制。针对 DC-S5，研究笔记梳理 cam.cgi 命令、UPnP 服务、UDP 实时取景和 BLE 连接顺序；客户端提供拍摄、设置、文件导入与延时摄影功能。
- [fix-whxm4-voice：重建 WH-1000XM4 语音包上传流程](https://awesomerea.org/zh/resources/fix-whxm4-voice-case/index.md)：案例 · fix-whxm4-voice 为 Sony WH-1000XM4 耳机构建替换语音包，并通过蓝牙上传。研究笔记梳理了语音包的语言布局，以及 Sony 应用经 Bluetooth Classic RFCOMM 使用 Airoha FOTA 的上传流程。工具可下载原厂语音包、转换替换音频并按选定语言安装。
- [OrangeCar：重建有线 CarPlay 手机端](https://awesomerea.org/zh/resources/orangecar-case/index.md)：案例 · OrangeCar 在 Orange Pi 5 Plus 上重建有线 Apple CarPlay 的手机端，使汽车显示本地渲染的仪表盘。协议文档依次说明 USB 角色切换、iAP2 身份协商、CDC-NCM 网络、mDNS，以及传输 H.264 视频、音频和输入的 AirPlay 会话。
- [AirDrop-for-Everything：重建 AirDrop 文件传输](https://awesomerea.org/zh/resources/airdrop-for-everything-case/index.md)：案例 · AirDrop-for-Everything 以 Rust 核心重建 Apple AirDrop 的发现和文件传输，并提供命令行、桌面、Android 与 macOS 界面。其协议说明覆盖 mDNS 发现、二进制 plist 格式的 /Discover 与 /Ask 请求，以及 DVZip 封装的 cpio 上传。具备 AWDL 接口的平台可使用 AWDL，其余平台使用局域网传输。
- [IQOS Bar：读取 IQOS ILUMA 使用计数的 USB HID 客户端](https://awesomerea.org/zh/resources/iqos-bar-case/index.md)：案例 · IQOS Bar 通过只读 USB HID 查询 IQOS ILUMA i ONE，在桌面托盘或菜单栏显示电量与累计使用计数。协议笔记说明 HID 帧格式、寄存器读取命令及 hidapi 响应偏移；命令层沿用并适配了 iqos-scope 的研究成果。
- [Chorus：重建 Logitech Harmony 遥控器编程流程](https://awesomerea.org/zh/resources/chorus-harmony-remote-case/index.md)：案例 · Chorus 可识别 Logitech Harmony USB 遥控器并备份其配置，还能学习和解码红外信号、通过局域网控制 Harmony Hub。浏览器编辑器可创建 JSON 格式的设备和活动配置；技术文档记录了厂商设置程序及较新设备的 USB 数据包协议。
- [tinycoral：重建 Coral Edge TPU 指令集与 USB 运行时](https://awesomerea.org/zh/resources/tinycoral-edge-tpu-case/index.md)：案例 · tinycoral 为 tinygrad 后端重建 Google Coral Edge TPU 指令集和 USB 运行时。项目包含指令布局、代码生成器、DarwiNN 可执行文件处理，以及负责固件上传、寄存器访问和 DMA 传输的 Python 驱动；作者报告，受支持操作生成的程序与 Google 编译器的输出逐字节一致。
- [ninebot-go：重建 Ninebot App 云端通信](https://awesomerea.org/zh/resources/ninebot-go-case/index.md)：案例 · ninebot-go 用 Go 重建 Ninebot App 的加密云端通信。它以 AES 和 RSA 实现 NET 请求加密及响应解密，并通过命令行、网页和 MCP 接口提供车辆、电池及行程数据；车辆控制命令仍未完成。
- [open-g2-hub：基于 BLE 协议研究的 Even G2 本地客户端](https://awesomerea.org/zh/resources/open-g2-hub-case/index.md)：案例 · open-g2-hub 在原厂固件上以本地服务替代 Even Realities G2 配套应用，控制眼镜固件内置的小组件并接收麦克风语音数据。协议说明记录左右镜片的 BLE 特征值、AA 21 控制帧、CRC-16 校验、服务 ID、心跳和 LC3 麦克风数据。
- [Edifier Speakers BLE：重构 M60 与 M90 音箱控制协议](https://awesomerea.org/zh/resources/edifier-speakers-ble-case/index.md)：案例 · Edifier Speakers BLE 重构 M60 和 M90 音箱的 BLE 控制协议，并据此开发 Home Assistant 集成。参考文档记录各型号的 GATT 服务、帧校验、命令、响应和限制；集成提供音量、输入源、均衡器、播放及部分设备设置。
- [Halyard：在掌机上重建 Shadow 云电脑串流](https://awesomerea.org/zh/resources/halyard-case/index.md)：案例 · Halyard 为 Nintendo Switch 和 PS Vita 自制软件重建 Shadow 云电脑串流协议。它登录用户已订阅的云电脑，经 TLS 协商后传输加密的视频、音频、输入和光标通道，并调用掌机硬件解码视频。仓库记录协议发现和各平台限制。
- [Axial：映射并通过蓝牙控制 DJI RS 4 Mini](https://awesomerea.org/zh/resources/axial-dji-rs4-mini-case/index.md)：案例 · Axial 记录并实现 DJI RS 4 Mini 云台的蓝牙控制。Mac 端 GimbalProfiler 观察消息并测试命令，iPhone 应用使用机型专属 .axial 配置和共享 DUML 封装发送控制命令、解码状态信号。
- [Fiat Ducato X250：解码车身 CAN 总线](https://awesomerea.org/zh/resources/fiat-ducato-x250-wican-case/index.md)：案例 · Fiat Ducato X250 WiCAN 项目将 2009 款车型的 50 kbit/s 车身 CAN 消息解码为车速、转速、灯光、车门等信号。仓库保存五份抓包、CAN ID 参考表、Python 解码器，以及经 MQTT 向 Home Assistant 发布数据的只读 WiCAN 过滤配置。作者报告用车辆操作和仪表读数核对信号。
- [Unrack：扩展基于逆向协议的 t.racks DSP 控制](https://awesomerea.org/zh/resources/unrack-dsp-control-case/index.md)：案例 · Unrack 通过 WebHID、Android USB 桥接或 ESP32-S3 Wi-Fi 桥接控制 t.racks DSP 4x4 Mini Pro。项目基于此前的协议研究，重建了传输层、状态管理和界面；协议文档记录 64 字节 USB HID 报文中的请求与响应帧、命令及参数换算方式。
- [ArmorX Toolkit：重构 ARMORX Pro 配置格式与控制通信](https://awesomerea.org/zh/resources/armorx-toolkit-case/index.md)：案例 · ArmorX Toolkit 重构 BIGBIG WON ARMORX Pro 控制器配件的配置与控制行为。它解析和生成带 CRC16 的 144 字节配置记录，记录按键映射及 BLE/USB 命令，并据此提供抓取、命令行和图形配置工具。
- [dsh-ls125-uv-probe：重建 LS125 探头协议与主机](https://awesomerea.org/zh/resources/dsh-ls125-uv-probe-case/index.md)：案例 · dsh-ls125-uv-probe 重建林上 LS125 仪表与 UVALED-X3 紫外探头之间的 UART 通信，并实现 STM32F103 替代主机。协议文档说明 9600 8N1、轮询与清零命令、测量字段及 CRC-16/MODBUS；仓库还提供智能体技能、抓取解码脚本和样本记录。
- [HT-203U：重建 Linux 热像仪采集流程](https://awesomerea.org/zh/resources/ht-203u-linux-case/index.md)：案例 · HT-203U Linux 工具重建了 HT-203U USB 热像仪的视频与温度采集流程。协议笔记记录其 UVC 帧布局、USB 控制顺序和模式 8 校准温度编码；配套脚本可显示实时画面、读取温度摘要并保存逐像素温度帧。
- [Pair-Raught：将 Steam Controller RF 通信桥接至 Switch 2 USB](https://awesomerea.org/zh/resources/pair-raught-case/index.md)：案例 · Pair-Raught 实现 nRF52840 手柄桥接固件，通过 Valve RF 链路接收 Steam Controller 输入，并经 USB 向 Nintendo Switch 2 呈现 Pro Controller。固件还通过 BLE 唤醒主机，转发体感与震动，并在设备上保存配对和设置。
- [SPORTident SRR：重建短距离无线通信协议](https://awesomerea.org/zh/resources/sportident-srr-protocol-case/index.md)：案例 · SPORTident SRR 重建 SIAC 卡和 BSF8-SRR 站点传送打卡记录所用的 2.4 GHz 无线通信。文档说明 CC2500 配置、帧字段、确认包及时间要求；ESP32/CC2500 示例程序可接收并确认帧，Python 工具可解码采集数据。
