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

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

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

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

## 协议 (100)

- [Tapo V4：重建 C510W 本地控制与媒体协议](https://awesomerea.org/zh/resources/tapo-v4-protocol-case/index.md)：案例 · Tapo V4 通过分析 Android 应用和探测设备，重建 Tapo C510W 摄像机的本地控制及媒体协议。逐字节规格和 Python 客户端涵盖 SPAKE2+ 登录、AES-128-CCM 加密的 /ds 请求、媒体端口认证与 SD 卡片段下载。作者报告在 C510W 上运行，并收集了其他型号的有限反馈。
- [Omni Tray：重建 Arctis Nova Pro Omni 的 USB 控制协议](https://awesomerea.org/zh/resources/omni-tray-arctis-protocol-case/index.md)：案例 · Omni Tray 在 Windows 托盘客户端中重建 SteelSeries Arctis Nova Pro Omni GameHub 的 USB HID 控制。协议笔记梳理报告集合、命令传输和事件通道；客户端处理电量、静音、ANC 与音量，并可通过 MQTT 转发状态。
- [tapo-local：重建 Tapo P110 本地控制](https://awesomerea.org/zh/resources/tapo-local-case/index.md)：案例 · tapo-local 根据 Tapo Android 应用分析所得的 TPAP 通信方式，实现 TP-Link Tapo P110 智能插座的本地控制。Python 客户端通过 BLE 配网，再经采用 SPAKE2+ 和 AES-128-CCM 的 Wi-Fi 会话控制继电器、读取功率并执行自动化。
- [castty：重建 Mionix Castor 的 Linux 控制功能](https://awesomerea.org/zh/resources/castty-mionix-castor-case/index.md)：案例 · castty 依据捕获的 HID feature report 重建 Mionix Castor 鼠标的 Linux 配置功能。协议文档记录命令报文 0x60、配置报文 0x61、配置回读及字段偏移；Rust 图形界面和命令行据此控制灯光、DPI、按键、宏与配置档。
- [legion-gpu-rgb：重建 Lenovo 显卡灯光控制](https://awesomerea.org/zh/resources/legion-gpu-rgb-case/index.md)：案例 · legion-gpu-rgb 通过追踪 DDC 侧的 NvAPI I2C 事务，重建 Lenovo OEM RTX 5070 Ti 的 RGB 灯光控制。项目记录控制器寄存器写入，并提供 Python 控制工具、OpenRGB 插件及向 OpenRGB 暴露 DDC 总线的补丁。
- [SoundcoreBridge：重建 Soundcore Space 2 耳机控制](https://awesomerea.org/zh/resources/soundcorebridge-case/index.md)：案例 · SoundcoreBridge 通过厂商蓝牙通道重建 Soundcore Space 2 耳机控制，并提供 macOS 菜单栏应用和 CLI。协议文档依据采集流量及设备响应，记录命令地址、状态偏移、降噪模式和均衡器数值。
- [NiimBridge：重建 NIIMBOT D110_M 打印协议](https://awesomerea.org/zh/resources/niimbridge-d110m-case/index.md)：案例 · NiimBridge 从厂商 Android 应用的 HCI 抓包重建 NIIMBOT D110_M 打印机的蓝牙通信。Kotlin 驱动实现数据包分帧、校验和、图像行编码、传输及打印状态处理；另有 SDK 和诊断应用提供打印与数据包查看。作者报告两次打印任务的输出包逐字节一致。
- [OMS 指纹模块：重建 Linux 驱动所需的 USB 通信](https://awesomerea.org/zh/resources/oms-fingerprint-linux-case/index.md)：案例 · OMS 指纹模块项目重建 33a7:2388 芯片内匹配传感器的 USB 通信，并将其实现为 libfprint 驱动。文档记录 USBC 传输确认、EF01 帧、校验和及注册与识别响应；作者报告已在真实硬件上完成指纹注册和验证。
- [zwift-api：梳理 Zwift 私有数据接口](https://awesomerea.org/zh/resources/zwift-api-case/index.md)：案例 · zwift-api 梳理 Zwift 的部分私有 HTTP 数据接口，并实现读取个人资料、成就、活动、任务和目录数据的只读 Node 客户端。项目记录代理抓包得到的端点，并在没有 schema 的情况下解析 protobuf 字段。作者报告史诗挑战进度经实时 UDP 路径传输，而非已整理的 HTTP 端点。
- [Gear VR Controller：解析 Samsung 蓝牙遥控器协议](https://awesomerea.org/zh/resources/gear-vr-controller-ble-case/index.md)：案例 · Gear VR Controller 项目解析 Samsung ET-YO324 遥控器的 Bluetooth LE 命令与传感器数据流。协议笔记记录 GATT 特征、命令确认握手、IMU 样本、触摸板和按键字段；Python 抓包与测试代码支撑 macOS 空中鼠标程序和 three.js 实时查看器。
- [Acer Predator Helios 16：重建 Linux 灯效控制](https://awesomerea.org/zh/resources/acer-predator-helios-16-rgb-case/index.md)：案例 · Acer Predator Helios 16 RGB 记录 PH16 系列笔记本的灯效通信，并以 Python 命令行工具和 OpenRGB 控制器实现 Linux 控制。研究区分了键盘的厂商 HID 报文与前灯条、顶盖标志和后玻璃灯条使用的标准 HID LampArray 接口。
- [Powerology AM8268N：重建 Linux USB 显示协议](https://awesomerea.org/zh/resources/powerology-am8268n-usb-display-case/index.md)：案例 · Powerology AM8268N 重建采用 Actions Micro AM8268N 的双屏扩展设备所用 USB 显示协议。Linux 用户态驱动通过 evdi 呈现各显示屏，并借助厂商自定义 HID 接口发送 JSON-RPC 控制消息和 H.264 视频；协议记录依据 Windows 应用抓包整理。
- [SuperCam Thermal Viewer：重建 QuanLi 热成像相机串流](https://awesomerea.org/zh/resources/quanli-supercam-case/index.md)：案例 · SuperCam Thermal Viewer 基于对 QuanLi/LangChi 热成像相机私有网络通信的调查构建跨平台客户端。它显示 160×120 红外测温帧和 1920×1080 H.264 视频；研究笔记记录 UDP 发现、TCP 控制及串流协商。
- [ktctl：重建 FiiO JA11 的 USB 均衡器控制](https://awesomerea.org/zh/resources/ktctl-ja11-case/index.md)：案例 · ktctl 用 Rust CLI 和 TUI 重建 FiiO JA11 的运行时 USB 控制协议，可调整五段 PEQ、预设和增益。协议文档记录了从 Android 应用分析及设备探测获得的帧格式、CRC-8/MAXIM 和命令字节。作者报告已在 JA11 上完成读取、写入和保存的往返验证。
- [AppleAVE2：重建 IOKit 通信格式与驱动验证路径](https://awesomerea.org/zh/resources/appleave2-wire-format-case/index.md)：案例 · AppleAVE2 调查梳理内核驱动的 IOKit 用户客户端选择器和输入结构，并分析 CVE-2026-64747 涉及的工作缓冲区大小计算。仓库包含用户态可达性程序、通信格式说明、溢出计算和已修补主机的日志；作者称该主机的硬件能力检查阻止了实际溢出。
- [Indian Thunder Stroke：解析摩托车 CAN 信号](https://awesomerea.org/zh/resources/indian-thunderstroke-canbus-case/index.md)：案例 · Indian Thunder Stroke 记录了针对 2017 年款 Indian Springfield 摩托车的只监听 J1939 CAN 解码器，并提供 ESP32-S3 固件和 Android 仪表界面。资料映射了胎压与温度、故障码、控制状态和发动机状态等消息，列出实测 PGN 与字节位置；硬件通过 BLE 发布解码结果。
- [Smart Ring Dashboard：通用智能戒指的 BLE 直连实现](https://awesomerea.org/zh/resources/smart-ring-dashboard-case/index.md)：案例 · Smart Ring Dashboard 根据已记录的 BLE 数据包格式，通过 Web Bluetooth 直连 Anko/Jring 与 Colmi/Yawell 智能戒指。协议文档列出 GATT 服务、命令和响应布局，浏览器应用展示心率、活动、睡眠和血氧数据。
- [Thermal Cam：解析 Thermal Master P1 USB 视频流](https://awesomerea.org/zh/resources/thermal-cam-p1-protocol-case/index.md)：案例 · Thermal Cam 根据已记录的 USB 控制与帧协议实现 Thermal Master P1 的 macOS 查看器。Swift 驱动通过 libusb 启动厂商数据流，将辐射测温帧解码为温度，并提供调色板、逐像素读数与截图。
- [ControlVault 3：重建 Linux 指纹识别支持](https://awesomerea.org/zh/resources/controlvault3-linux-fingerprint-case/index.md)：案例 · controlvault3-linux-fingerprint 重建 Dell/Broadcom ControlVault 3 指纹传感器的加密命令通信，并在 Linux 上实现录入与验证。项目提供供 fprintd 使用的 libfprint TOD 驱动，以及独立 PAM 方案。作者记录了通过 Windows USB 抓包和加密函数钩子分析通信的过程，并报告在 Dell Latitude 5531 上测试。
- [glorouter：还原 Huawei B311-221 HiLink 接口](https://awesomerea.org/zh/resources/glorouter-case/index.md)：案例 · glorouter 将 Huawei B311-221 路由器的 HiLink 网页接口重建为 Python 命令行和本地仪表板。协议笔记根据设备提供的 JavaScript 与浏览器抓包整理端点、SCRAM-SHA256 登录及 CSRF 令牌处理；客户端提供信号、流量、网络、短信和 USSD 操作。
- [OpticFilm 135i：在 Linux 上重建原生 USB 扫描](https://awesomerea.org/zh/resources/opticfilm-135i-linux-case/index.md)：案例 · OpticFilm 135i 项目为 Linux 重建 Plustek OpticFilm 135i 胶片扫描仪的 USB 控制。Python 驱动处理校准、胶片移动以及五档分辨率的 16 位图像采集；独立的 SANE 后端让标准前端调用扫描功能，并附有协议和校准研究笔记。
- [Martian Notifier：还原智能手表蓝牙命令](https://awesomerea.org/zh/resources/martian-notifier-toolkit-case/index.md)：案例 · Martian Notifier 工具包还原 T200/MN200 智能手表的蓝牙通信。协议文档列出 RFCOMM 封包格式、BLE GATT 标识，以及电池查询、时间日期更新和保活命令；Python 工具可在 Linux 上配对设备、发送命令并探测其他操作码。
- [E88 / E99 Drone：还原 Wi-Fi 飞行控制和视频访问方式](https://awesomerea.org/zh/resources/e88-e99-drone-pc-control-case/index.md)：案例 · E88 / E99 Drone PC Control 还原了标为 E99、采用 E88D 电路板并配套 FlyUFO 应用的玩具无人机的 Wi-Fi 控制与视频交互。Python 客户端发送文档所述的 UDP 摇杆和心跳数据包，接收遥测，并在浏览器展示由 RTSP 获取的 MJPEG 视频。
- [Samsung Washer Monitor：重建洗衣机面板 UART 数据流](https://awesomerea.org/zh/resources/samsung-washer-monitor-esphome-case/index.md)：案例 · Samsung Washer Monitor for ESPHome 解码 Samsung WW11BGA046 洗衣机 DC92-01950B 面板与主板之间的单向接收 UART 数据。ESPHome 组件向 Home Assistant 提供程序选项、显示时间、指示灯状态及推断的洗涤周期状态。文档记录了接口观察、接线方式和单台机器测试的范围。
- [Fluval Connect light：重建水族箱灯具的本地蓝牙控制](https://awesomerea.org/zh/resources/hass-fluval-connect-case/index.md)：案例 · Fluval Connect light 根据对 FluvalConnect Android 应用的分析，通过蓝牙在 Home Assistant 中本地控制 Fluval Connect 水族箱灯具，提供灯光、模式、日程和时钟同步功能。作者称已在 Roma & Shaker 2.0 灯具上确认可用。
- [Citroën Connected Camera：还原 ConnectedCAM 本地 API](https://awesomerea.org/zh/resources/citroen-connected-camera-ios-case/index.md)：案例 · Citroën Connected Camera 是通过本地 Wi-Fi 浏览、下载和管理 ConnectedCAM 行车记录仪录像的 iOS 客户端。协议文档依据官方应用的抓包，还原相机的明文 HTTP /virb 命令端点、媒体访问和会话握手。
- [Canon GM2080：为 macOS 还原 IVEC/PWG 打印协议](https://awesomerea.org/zh/resources/canon-gm2080-macos-case/index.md)：案例 · Canon GM2080 macOS 驱动依据对 Canon Linux 驱动输出的观察，还原 IVEC XML 命令与 PWG Raster 页面交错组成的打印数据流。原生 CUPS 滤镜为 GM2080 生成该数据流，并提供相关 GM 系列型号的 PPD；作者报告已在固件 1.050 的 GM2080 上完成实际打印。
- [Agent Phone：Polycom CX300 HID 协议调查](https://awesomerea.org/zh/resources/agent-phone-cx300-case/index.md)：案例 · Agent Phone 将 Polycom CX300 桌面电话用作编程智能体的提示与语音输入设备。其 HID 文档整理既有协议研究，并补充设备探测得到的报告字节布局、语音信箱指示灯和主机控制麦克风静音信息。Python 守护进程实现这些控制，同时处理音频与按键。
- [RingLink：基于 BLE 协议研究的 RingConn Gen 3 离线客户端](https://awesomerea.org/zh/resources/ringlink-case/index.md)：案例 · RingLink 为 RingConn Gen 3 智能戒指实现离线 Android 客户端。它依据记录的 BLE 帧格式和 SM3 认证流程同步历史与实时读数，先存入 SQLite，再导出到 Health Connect，并可通过振动命令提示来电和通知。
- [GarminHRM600：重建 HRM 600 BLE 与文件同步通信](https://awesomerea.org/zh/resources/garminhrm600-case/index.md)：案例 · GarminHRM600 依据所记录的 Multi-Link、GFDI 和 protobuf FileSyncService 通信，实现 Garmin HRM 600 心率带的 BLE 客户端。命令行工具读取实时心率与跑步动态数据、下载已存 FIT 文件，并结合设备事件时钟和文件标识恢复绝对时间。协议文档还保存了消息布局和作者的探测结果。
- [Canon IVEC driver：重建 PIXMA 与 MAXIFY 打印命令](https://awesomerea.org/zh/resources/canon-ivec-driver-case/index.md)：案例 · Canon IVEC driver 在 Linux CUPS 驱动中重建 PIXMA 与 MAXIFY 喷墨打印机的打印和维护命令。协议文档记录 IVEC XML 作业封装、PWG Raster 页面数据及 USB 状态处理。作者报告，在检查的 1,194 个作业和命令中，输出与 Canon 驱动逐字节一致。
- [Minitela do Positivo Vision R15M：AHMI 副屏协议与 ACF 格式](https://awesomerea.org/zh/resources/minitela-r15-case/index.md)：案例 · Minitela do Positivo Vision R15M 为笔记本的 240×240 副屏提供 Linux 工具。项目通过厂商应用通信捕获、合成图像输出对比及 Windows 纹理编译器分析，记录 AHMI 串口帧与 ACF 纹理容器。Python 工具可发送图像、切换页面和亮度、更新显示变量并检查协议。
- [Truma Aventa：基于 BLE 协议调查的 Home Assistant 控制](https://awesomerea.org/zh/resources/truma-aventa2-ha-case/index.md)：案例 · Truma Aventa 通过 BLE 在 Home Assistant 中控制第二代 Aventa 车顶空调。实现依据捕获的 TruMessageV3 与 CBOR 消息提供空调、灯光及诊断实体。调查文档记录设备上的 BLE 封帧、地址、命令路由和配对行为，并修正既有协议资料。
- [PetKit Eversweet Max 2 UVC：还原饮水机 BLE 遥测协议](https://awesomerea.org/zh/resources/petkit-eversweet-ble-gateway-case/index.md)：案例 · PetKit Eversweet Max 2 UVC BLE Gateway 使用本地 Python 或 ESP32-C3 客户端，替代为饮水机中继数据的 PetKit Wi-Fi 设备。它读取设备状态和饮水历史，并发送 Telegram 提醒。协议笔记依据设备观察，记录了 BLE 帧格式、认证流程、42 字节状态数据结构及历史数据流控。
- [WalleCube UPS：基于还原的 BLE 协议实现 Home Assistant 控制](https://awesomerea.org/zh/resources/wallecube-bt-ha-case/index.md)：案例 · WalleCube UPS 基于还原的 BLE GATT 协议，为 W150 迷你 UPS 提供本地 Home Assistant 监控与控制。作者通过 Android 应用字符串、Frida 捕获和 Dart 反汇编分析遥测数据及加密设置，并在 PROTOCOL.md 中记录通信格式。集成提供电源、电池数据和部分设置，写入后会回读检查。
- [toppingctl：重建 Topping DAC 的 USB HID 控制](https://awesomerea.org/zh/resources/toppingctl-case/index.md)：案例 · toppingctl 根据观察到的 WebHID 流量和厂商网页代码，实现 Topping DAC 的本地 USB HID 控制。命令行工具通过寄存器设置音量、增益、电源与参数均衡器；配套脚本读取设置、查看主动推送的电平数据并探测未知值。作者报告已在 DX5 II 上完成硬件确认。
- [tuya-ipc-p2p-sdk：Tuya P2P 协议的 Python 摄像头客户端](https://awesomerea.org/zh/resources/tuya-ipc-p2p-sdk-case/index.md)：案例 · tuya-ipc-p2p-sdk 以 Python 实现 Tuya IPC 摄像头原生 P2P 视频协议。它通过移动网关登录、交换 MQTT 信令、经 TCP 中继建立 KCP 会话、完成媒体通道认证，并解密和重组 MJPEG 帧。实现依据作者配套 Go 客户端中的字节级协议资料。
- [SYNA8002：重建 ThinkPad 指纹读取器的 SPI 协议](https://awesomerea.org/zh/resources/x1-tablet-gen3-fingerprint-case/index.md)：案例 · SYNA8002 研究重建了 ThinkPad X1 Tablet Gen 3 指纹读取器的 SPI 传输、安全通道建立和图像采集流程。仓库提供 Python 用户态驱动及兼容 fprintd 的适配器；作者报告在一台平板上实现了 GDM 指纹登录，使用相关性匹配器及已有的 Windows 配对密钥。
- [fx_lcd_software：重建 ID-COOLING FX 显示屏传输协议](https://awesomerea.org/zh/resources/fx-lcd-software-case/index.md)：案例 · fx_lcd_software 根据对厂商软件 USB HID 通信的观察，在 Linux 上驱动 ID-COOLING FX 冷排显示屏。它将图片转换为 240×240 的 baseline JPEG，按协议封帧并分块发送，同时支持旋转。
- [ti83-link：TI-83 Plus 链接口传输流程重建](https://awesomerea.org/zh/resources/ti83-link-case/index.md)：案例 · ti83-link 使用 Raspberry Pi GPIO 和 Python 重建 TI-83 Plus 链接口传输。它收发计算器变量、安装 Flash 应用、检查 TI 文件容器，并记录经实机核对的报文握手流程和词元值。
- [catbus99：还原 Epomaker TH99 Pro 屏幕的 USB-HID 控制方式](https://awesomerea.org/zh/resources/catbus99-case/index.md)：案例 · catbus99 根据采集到的驱动 WebHID 流量还原 Epomaker TH99 Pro 键盘屏幕控制。Rust 客户端通过 USB-HID 报文显示图片和小组件，协议文档记录配置与 TFT 接口；守护进程限制向屏幕闪存的写入。
- [OpenWatch：重建 LJ736/LY736D 智能手表 BLE 客户端](https://awesomerea.org/zh/resources/openwatch-ly736d-case/index.md)：案例 · OpenWatch 是 LJ736/LY736D 系列手表的 Android 配套应用，依据 LaxaFit Pro APK 的反编译结果和捕获的 BLE 流量实现通信。它在本地处理配对、通知转发和时钟同步，还能触发手表振动以便寻找。协议笔记记录了封包结构与表盘传输；作者报告自定义表盘目前仍显示黑屏。
- [Quntis Monitor Light for ESPHome：重建射频控制协议](https://awesomerea.org/zh/resources/quntis-monitor-light-esphome-case/index.md)：案例 · Quntis Monitor Light for ESPHome 根据观察到的 XN297 兼容射频协议，为 26 英寸 Quntis 显示器灯实现本地控制。ESP32-C3 与 RF Nano 发送开关、亮度、色温和氛围灯命令；文档记录帧结构、CRC 与滚动状态。
- [Bosch Smart System：BLE 诊断与实时数据协议字段研究](https://awesomerea.org/zh/resources/bosch-smart-system-ble-case/index.md)：案例 · Bosch Smart System 依据抓取的通信数据和字段对照，梳理 Bosch 电助力自行车的 BLE 诊断接口及实时数据接口。资料记录特征值 0x0011 和 eb21 的帧结构、遥测字段换算及请求行为，并提供机器可读的字段表。主要观察来自 Performance Line CX，对 Performance Line SX 的比较仍属初步结果。
- [GreenPods：在 Android 上重建 AirPods 控制](https://awesomerea.org/zh/resources/greenpods-airpods-protocol-case/index.md)：案例 · GreenPods 是一款 Android 应用，可读取 AirPods 的 BLE 广播，并在条件允许时通过 L2CAP 上的 Apple Accessory Protocol 控制耳机。协议研究记录了电量状态、噪声控制、手势和头部跟踪相关的数据包结构、传输要求及设备行为。应用根据 Android 蓝牙连接能力开放相应功能。
- [dualsense-bridge：还原 DualSense 蓝牙麦克风访问](https://awesomerea.org/zh/resources/dualsense-bridge-case/index.md)：案例 · dualsense-bridge 提取 DualSense 蓝牙 HID 报告中的麦克风音频，并将其作为 macOS 音频输入。研究笔记记录扩展报告切换及麦克风启用输出报告；应用还把手柄操作映射为桌面控制。
- [FX30 Controller：重建 Sony FX30 远程控制](https://awesomerea.org/zh/resources/fx30-controller-case/index.md)：案例 · FX30 Controller 在 M5Stack Cardputer ADV 上实现 Sony FX30 相机的远程控制。它连接相机的 Wi-Fi Direct 网络，完成 PTP-IP 和 Sony SDIO 握手，并使用已记录的属性码和控制码进行录制、调整曝光及读取状态，还提供实时取景。
- [P215 Scan：重建 Canon P-215II 文件隧道传输机制](https://awesomerea.org/zh/resources/p215-scan-case/index.md)：案例 · P215 Scan 在 macOS 上提供 Canon imageFORMULA P-215II 的扫描与导出流程，并记录扫描仪的文件隧道传输机制。其 Auto Start 模式通过模拟 USB 卷中的两个文件交换 SCSI 命令和数据；主要扫描模式使用 SANE canon_dr 后端。
- [Sirius Dev Kit：Hengbot Sirius API 与动作格式调查](https://awesomerea.org/zh/resources/sirius-dev-kit-case/index.md)：案例 · Sirius Dev Kit 记录对 Hengbot Sirius 机器狗的实测调查，并提供浏览器控制工具。调查梳理命令行为、ROS 话题、传感器数据及 RIFF/AVI 动作文件结构；固件比对指出 ToF 传感器路径的变化。控制工具使用这些已记录的接口操作机器人。
- [Narwal Robot Vacuum：本地 WebSocket 控制与协议探测](https://awesomerea.org/zh/resources/narwal-integration-case/index.md)：案例 · Narwal Robot Vacuum 是基于吸尘机器人本地 WebSocket 接口的 Home Assistant 集成。项目附带手机与机器人通信抓包、protobuf 帧解码及命令探测工具，并实现清洁、基站和地图控制。
- [landbook-api：重建 Landbook 云端及局域网设备访问](https://awesomerea.org/zh/resources/landbook-api-case/index.md)：案例 · landbook-api 根据对 Landbook iOS 应用的分析，用 Python 重建智能家居客户端访问方式。它处理 REST 登录与设备查询、通过 WebSocket/TLS 传送的 MQTT 状态和控制消息，以及局域网内的直接 TCP 控制。
- [SF900 ESP32 Dongle：实现 SF900 手柄无线协议](https://awesomerea.org/zh/resources/sf900-esp32-dongle-case/index.md)：案例 · SF900 ESP32 Dongle 在 ESP32-S3 接收器上实现 SF900/SF2000 手柄的 2.4 GHz XN297L 无线协议，将手柄输入呈现为 USB HID 或 BLE HID，并提供独立的 USB Wi-Fi 模式。
- [hydroshift2：HydroShift II LCD-C USB 控制协议重建](https://awesomerea.org/zh/resources/hydroshift2-case/index.md)：案例 · hydroshift2 以 Rust 库重建 Lian Li HydroShift II LCD-C 的直接 USB 控制。项目记录 DES-CBC 命令封装，以及 JPEG、PNG 显示层、亮度、旋转、泵与风扇控制和 TinyUZ 压缩 RGB 动画的命令。
- [N2Elite-ng：重建 N2 Elite 设备控制协议](https://awesomerea.org/zh/resources/n2elite-ng-case/index.md)：案例 · N2Elite-ng 以 Python 命令行工具和 Tkinter 图形界面重建 N2 Elite / Amiiqo USB 设备的控制功能。协议文档说明 CP2102 至 MFRC522 NFC 前端的串口桥接；客户端可读取 NTAG215 标签，并管理已解锁 N2 卡片的存储区。
- [Huawei MateBook 13 · Linux：Goodix 指纹协议与 Linux 驱动](https://awesomerea.org/zh/resources/huawei-matebook-13-linux-case/index.md)：案例 · Huawei MateBook 13 · Linux 重建与 Goodix GXFP51A0 指纹传感器的通信，并提供 Linux libfprint 驱动。研究记录涵盖 SPI 报文结构、确认与响应流程，以及对 Goodix FP Windows 驱动版本的静态分析；仓库还管理目标笔记本的 MX250 电源。
- [TP2-Y Label Studio：重建蓝牙标签打印协议](https://awesomerea.org/zh/resources/tp2y-label-studio-case/index.md)：案例 · TP2-Y Label Studio 通过 Bluetooth Classic RFCOMM 直接向 TP2-Y 热敏打印机发送标签。协议笔记记录了捕获到的帧结构和打印任务命令；Windows Python 客户端提供本地网页设计器与命令行打印功能。
- [Halo Home for Home Assistant：重建 Avi-on 网状灯具的本地控制](https://awesomerea.org/zh/resources/halo-home-home-assistant-case/index.md)：案例 · Halo Home for Home Assistant 在本地控制 Eaton HALO Home 蓝牙网状灯具，也面向使用同一协议的其他 Avi-on 灯具。其 CSRmesh 协议文档说明用于开关、亮度和色温控制的 GATT 特征、加密数据包传输及基于口令的密钥派生。
- [foobot-local：Foobot 本地服务与协议重建](https://awesomerea.org/zh/resources/foobot-local-case/index.md)：案例 · foobot-local 重建 Foobot 空气质量监测器的通信流程，使设备向本地服务发送读数。项目记录 MQTT 主题、UDP AT 配置通道，以及从官方 APK 反编译还原的 Wi-Fi 配网流程；Python 服务负责解码读数并计算污染指数。
- [noirm1：重建 NOIR M1 鼠标设置协议](https://awesomerea.org/zh/resources/noirm1-mouse-protocol-case/index.md)：案例 · noirm1 通过反汇编厂商 Windows 工具并对照实机，重建 NOIR M1 鼠标的有线 USB HID 设置协议。Rust 命令行工具经 hidraw 写入轮询率、DPI 和灯效，协议笔记记录数据包与 EEPROM 字段。
- [PetMarvel C1：重建猫砂盆本地控制](https://awesomerea.org/zh/resources/petmarvel-c1-local-case/index.md)：案例 · PetMarvel C1 Local 在路由器上的 Go broker 中重建猫砂盆面向云端的 TLS 与 MQTT 交互。协议文档记录主题、TLV 命令和状态字段，Home Assistant 补丁接入本地 broker。
- [omen-lcd：重建 HP OMEN 散热器 LCD 控制](https://awesomerea.org/zh/resources/omen-lcd-hp-cooler-case/index.md)：案例 · omen-lcd 重建 HP OMEN 一体式散热器 LCD 的 USB HID 控制流程，并实现 Linux 驱动。协议笔记记录从 OMEN Gaming Hub 抓取的设备识别、480×480 JPEG 图像帧及亮度消息。
- [QCY Control for macOS：实现 MeloBuds Pro 蓝牙控制](https://awesomerea.org/zh/resources/qcy-control-macos-case/index.md)：案例 · QCY Control for macOS 使用已有的 QCY BLE GATT 协议资料，实现 MeloBuds Pro 的 Swift 菜单栏客户端，可设置降噪模式、EQ、游戏模式和触控映射，并列出 UUID 与命令帧示例。
- [BTHackers：重建 AIREC 录音笔蓝牙协议](https://awesomerea.org/zh/resources/bthackers-airec-case/index.md)：案例 · BTHackers 根据抓取的通信会话整理 AIREC 录音笔的 BLE GATT 服务与命令协议。协议文档列出特征值句柄、以 55 aa 开头的命令帧及以 aa 55 开头的响应帧。仓库提供抓包解析脚本、Python 客户端和 Flutter 应用；连接修复与文件下载命令仍在研究中。
- [MacBook ALS：解析五个 HID 颜色通道](https://awesomerea.org/zh/resources/macbook-als-spectral-case/index.md)：案例 · MacBook ALS 解析 Apple Silicon MacBook 环境光传感器的 122 字节 HID 报告。Python 脚本读取五个原始通道、照度和色温；公开的 CSV 记录与彩色光测试支撑字段位置和通道响应分析。
- [SteelSeries Apex 3：重建 USB HID 灯光控制命令](https://awesomerea.org/zh/resources/apex3-rgb-controller-case/index.md)：案例 · SteelSeries Apex 3 RGB Controller 利用恢复出的 USB HID 报文，在 Linux 上设置键盘灯光颜色。技术说明列出设备接口、32 字节报文、0x0B 颜色操作码及十个灯区的 RGB 字段。仓库提供发送颜色设置的命令行程序。
- [rfserver：重建 433 MHz 灯光遥控通信](https://awesomerea.org/zh/resources/rfserver-light-remote-case/index.md)：案例 · rfserver 为 Raspberry Pi Pico W 实现基于已解码 433 MHz 遥控信号的 LED 灯控制固件，可发送射频命令、跟踪实体遥控器造成的状态变化，并通过 HTTP 提供命令与状态接口。
- [ro：LB-Link BL-WR2000 中继器客户端](https://awesomerea.org/zh/resources/ro-bl-wr2000-case/index.md)：案例 · ro 是通过 HTTP 接口控制 LB-Link BL-WR2000 中继器的 Rust 命令行客户端。它发送登录和 goform 请求，可扫描 Wi-Fi 网络、连接网络、读取状态、重启及重置中继器。
- [dvf3060：重建 Kenwood DVF-3060 前面板控制](https://awesomerea.org/zh/resources/dvf3060-front-panel-case/index.md)：案例 · dvf3060 通过 PT6311 的 SPI 接口控制 Kenwood DVF-3060 DVD 播放机前面板。TM4C123G 驱动可显示字符和图标、读取按键状态，并将硬件访问、控制器命令和显示逻辑分层。
- [galaxy-buds-plus：通过 RFCOMM 控制 Buds Plus](https://awesomerea.org/zh/resources/galaxy-buds-plus-perl-case/index.md)：案例 · galaxy-buds-plus 是通过耳机 RFCOMM 串口设置 Samsung Galaxy Buds Plus 的 Perl 客户端。作者在 Linux 上探查未公开的设备协议；部分消息和选项仍未解码。
- [DT No.1 F2：重建智能手表通信协议](https://awesomerea.org/zh/resources/dt-no1-f2-watch-protocol-case/index.md)：案例 · DT No.1 F2 项目重建智能手表与 Android 配套应用之间的蓝牙低功耗通信，记录 GATT 句柄、消息帧及命令，并实现 Python 框架和替代 Android 应用。
- [Maia Ds2：蓝牙控制命令调查](https://awesomerea.org/zh/resources/maia-ds2-bluetooth-socket-case/index.md)：案例 · Maia Ds2 调查记录了控制功放的蓝牙串口命令。命令清单和 Python 示例展示了连接设备并发送输入通道切换消息的方法。
- [fifine-ampligame-d6：重建 D6 USB 控制接口](https://awesomerea.org/zh/resources/fifine-ampligame-d6-case/index.md)：案例 · fifine-ampligame-d6 以 Python macOS 驱动重建 Fifine AmpliGame D6 宏键盘的 USB 控制。文档记录厂商动态库反汇编、报告格式、屏幕唤醒和 LCD 槽位映射；代码还通过 Bitfocus Companion Satellite 连接该设备。
- [PS5 pela rede：重建 PS5 发现与唤醒控制](https://awesomerea.org/zh/resources/ps5-pela-rede-case/index.md)：案例 · PS5 pela rede 提供 Node 命令行工具，可在家庭网络中查看 PS5 的开机或休眠状态，并执行唤醒和休眠。项目依据数据包资料实现 UDP 9302 上的 DDP 发现及 WAKEUP；注册与休眠功能使用 playactor。
- [BudsCtl：还原 SoundPEATS 耳机控制指令](https://awesomerea.org/zh/resources/budsctl-case/index.md)：案例 · BudsCtl 还原 SoundPEATS Air4 Pro 的 GAIA V2 控制指令，在 macOS 菜单栏中切换降噪模式并读取左右耳电量。文档说明 BLE 服务、命令帧及响应行为；另有依据外部协议资料实现的 Samsung RFCOMM 控制代码。
- [Babyface Pro FS：在 Linux 上还原专有 USB 模式](https://awesomerea.org/zh/resources/babyface-pro-linux-case/index.md)：案例 · 这款 Linux ALSA 驱动依据 Windows 抓包还原 RME Babyface Pro FS 的专有 USB 模式，处理中断端点 PCM 音频流、混音控制与前面板输入，并提供协议、校准记录及 USB 抓包分析工具。
- [wolfmix-automation：重建 W1 项目文件与 USB 控制协议](https://awesomerea.org/zh/resources/wolfmix-automation-case/index.md)：案例 · wolfmix-automation 通过受控的编辑器改动、自有项目文件及设备观察，重建 Wolfmix W1 的 .wpj 项目格式与 USB 控制协议。仓库提供字节级规范、用于检查、比较、往返转换、编译和生成项目文件的 Python 工具，以及 USB 客户端。
- [Mammotion RTK 3：还原割草机的 LoRa 差分链路](https://awesomerea.org/zh/resources/mammotion-rtk-lora-case/index.md)：案例 · 该研究还原 Mammotion RTK 3 基站至 Luba mini AWD 800H 割草机的 LoRa 接收链路，记录跳频时序和 RTCM3 封装，并提供 SX1276 接收固件及用于分析采样、提取差分数据的 Python 工具。
- [DingTalk A1 Local Toolkit：重建 BLE 录音访问流程](https://awesomerea.org/zh/resources/dingtalk-a1-local-toolkit-case/index.md)：案例 · DingTalk A1 Local Toolkit 重建录音卡的 BLE 鉴权与录音传输流程，供 Windows 或 Linux 电脑本地访问。Python 工具可读取设备状态和录音索引、下载录音，并将 BABA/DTYJ Opus 容器转换为 Ogg/Opus。
- [Remote for Apple TV：在 Android 上重建 Companion Link 控制](https://awesomerea.org/zh/resources/apple-tv-remote-android-case/index.md)：案例 · Remote for Apple TV 以 Kotlin 实现 Android 端的 Apple TV 控制，涵盖 Companion Link 配对、加密 OPACK 命令以及通过 AirPlay 传输的 MRP 媒体数据。协议模块与桌面 CLI 支持发现设备、遥控按键、文字输入和播放信息；项目注明协议值和测试向量参考 pyatv。
- [panelbeater：还原 ScanSnap iX1500 面板控制](https://awesomerea.org/zh/resources/panelbeater-case/index.md)：案例 · panelbeater 使 Linux 主机可通过 Wi-Fi 或 USB 响应 ScanSnap iX1500 面板上的扫描操作。Wi-Fi 路径会向扫描仪注册主机，USB 路径无需注册。项目记录设备发现、注册、文档传输及 USB 通信行为；客户端可将扫描页合成为 PDF，安装 ocrmypdf 后还可加入 OCR 文字层。
- [VT-Ragnaros：重建 Redragon SS552 的 USB 控制协议](https://awesomerea.org/zh/resources/vt-ragnaros-case/index.md)：案例 · VT-Ragnaros 为 Redragon SS552 Ragnaros USB 控制台实现 Linux 驱动与守护进程。项目从厂商 SDLibrary1.dll 还原命令和输入报告，以 1024 字节 USB 包传输 JPEG 画面，并解析按键、旋钮及触控条事件供配置文件使用。
- [PixMob Wave2：还原供 Flipper Zero 使用的射频腕带命令](https://awesomerea.org/zh/resources/pixmob-wave2-flipper-zero-case/index.md)：案例 · 项目为欧洲版 868.415 MHz PixMob Wave2／Waveband 2 腕带生成 Flipper Zero 的 group-0 射频命令。协议笔记记录 OOK 时序、6b/8b 字段编码、CRC-12、唤醒帧及持续颜色和关闭命令。
- [Goodix 55a4：重建 Linux 指纹驱动](https://awesomerea.org/zh/resources/goodix-27c6-55a4-fingerprint-case/index.md)：案例 · Goodix 55a4 项目通过 libfprint 补丁重建 27c6:55a4 指纹传感器的 Linux 支持。研究结合 USB 抓包和厂商 Windows 驱动分析，记录命令行为、图像采集与主机端匹配；安装脚本负责配置 fprintd 并写入传感器密钥。
- [allmiibo-sync：重建 Pixl.js 蓝牙文件同步](https://awesomerea.org/zh/resources/allmiibo-sync-case/index.md)：案例 · allmiibo-sync 重建 Pixl.js 与 AmiiboLink 设备的 Bluetooth LE 虚拟文件系统协议，以同步本地文件夹和 NFC 模拟器。浏览器应用比较两端目录、规划传输与删除，所用 VFS 命令来自官方网页客户端分析，并与设备固件交叉核对。
- [EBO for Home Assistant：重建 Enabot 云端控制流程](https://awesomerea.org/zh/resources/ha-enabot-case/index.md)：案例 · EBO for Home Assistant 重建 EBO HOME 的云端通信，使 Home Assistant 能控制 Enabot 机器人。附加组件使用用户账户登录、发现设备，通过 Agora RTM 发送控制消息，并将 Agora RTC 视频转为 RTSP 摄像头画面；仓库还包含请求签名和消息路由测试。
- [iM.Master SDK：还原机器人的 BLE 控制协议](https://awesomerea.org/zh/resources/im-master-sdk-case/index.md)：案例 · iM.Master SDK 还原 iM.Master 玩具机器人的 BLE 广播控制指令，并提供 Python 控制接口。协议文档依据厂商应用的通信捕获，说明公司 ID 0x53A6 下的 14 字节厂商数据；驱动通过 Linux 原始 HCI 持续发送指令以控制移动。
- [PumpSaver Plus：解码保护继电器的红外广播](https://awesomerea.org/zh/resources/pumpsaver-ir-protocol-case/index.md)：案例 · 该协议参考和 Python 解码器还原 SymCom／Littelfuse PumpSaver Plus 水泵保护继电器的基带红外寄存器广播，将 32 位字解析为电压、电流、功率、设置、计数器和故障历史，并附采样与解码测试。
- [Mazda MX-5 ND3：梳理 OBD-II PID 与响应](https://awesomerea.org/zh/resources/mazda-mx5-nd3-obdii-case/index.md)：案例 · Mazda MX-5 ND3 OBD-II PID Research 梳理 2025 款 MX-5 RF Club 的诊断响应，记录 Mode 01 与厂商专用 Mode 22 PID、解码公式、观测值及通过 OBDLink MX+ 获得的范围扫描结果。
- [QUII Helper：还原 Qualvision 对讲设备通信](https://awesomerea.org/zh/resources/quii-helper-case/index.md)：案例 · QUII Helper 还原 QUII 和 Qualvision 视频对讲设备的通信流程，提供抓图、录像、RTSP 转发、设备信息查询及开门指令的 Python 客户端。协议笔记将局域网 TCP 建连、加密播放、媒体处理和云端预览流程与所分析应用版本中的行为对应。
- [KlipschRemote：重建 Klipsch 音箱控制与更新协议](https://awesomerea.org/zh/resources/klipschremote-case/index.md)：案例 · KlipschRemote 通过桌面应用、命令行、Python 库和浏览器客户端，以 Bluetooth LE 控制 Klipsch The Fives、Sevens 和 Nines 音箱。协议文档记录共用 GATT 控制服务，并分析 The Fives Updater Android 应用，梳理独立的 GAIA/RFCOMM 固件更新流程；客户端可调节音量、输入源、均衡器和设备设置。
- [AirMini Sync：重建 ResMed AirMini 遥测同步流程](https://awesomerea.org/zh/resources/airmini-sync-case/index.md)：案例 · AirMini Sync 通过 Android 客户端重建 ResMed AirMini 的遥测交换流程，读取睡眠记录并导出为 JSON。协议文档记录了 Bluetooth Classic RFCOMM 传输、Diffie-Hellman 配对、加密 JSON-RPC 请求与通知，以及治疗日志的数据流。
- [OpenNord：重建 Nord Stage 文件格式与 USB 传输协议](https://awesomerea.org/zh/resources/opennord-case/index.md)：案例 · OpenNord 在键盘配套应用中重建 Nord Stage 音色程序处理与 USB 传输。它通过共用 CBIN 容器和型号编解码器读取 Stage 2、3、4 文件，并使用恢复的厂商 bulk USB 协议枚举设备、传输程序；样本读取器和本地资料库还支持查看与试听。
- [OpenStrap research：重建 WHOOP 4.0 BLE 数据访问](https://awesomerea.org/zh/resources/openstrap-whoop4-research-case/index.md)：案例 · OpenStrap research 重建 WHOOP 4.0 的 BLE 帧格式、历史同步和传感器记录解码。其 Python 研究客户端可扫描并连接腕带、传输心率和运动数据、读取历史、解码帧并回放已保存的抓取数据。
- [fpdrv：重建 Synaptics 06cb:00e7 指纹传感器通信](https://awesomerea.org/zh/resources/synaptics-00e7-fpdrv-case/index.md)：案例 · fpdrv 将 Synaptics 06cb:00e7 指纹传感器的通信流程重建为 Linux 用户态驱动、libfprint TOD 模块和诊断命令行工具。它实现主机配对及类似 TLS 的加密会话，用于芯片内录入和匹配；协议笔记记录了 USB 端点与抓包所得的连接流程。
- [PixyPilot：重建 EMEET PIXY 相机的 Linux 控制方式](https://awesomerea.org/zh/resources/pixypilot-case/index.md)：案例 · PixyPilot 通过 V4L2 ioctl 和已解析的厂商 HID 命令控制 EMEET PIXY 相机。项目记录 HID 报告布局、抓包命令和 UVC 扩展单元调查，并提供 PTZ 控制、预览、录制及抓包导入。
- [Prismatic：重建 SteelSeries Arena 7 RGB 灯光控制](https://awesomerea.org/zh/resources/prismatic-arena7-case/index.md)：案例 · Prismatic 在 macOS 菜单栏应用中重建 SteelSeries Arena 7 音箱的灯光通信。它发送 HID 输出报告 0x06，以抓取 SteelSeries GG USB 流量所得的格式设置四个区域的 RGB 值与命令，并控制左右颜色、亮度和开关。
- [superstrike-hits-linux：还原 Logitech HITS 控制协议](https://awesomerea.org/zh/resources/superstrike-hits-linux-case/index.md)：案例 · 该 Linux Python 工具使用还原的 Logitech G PRO X2 SUPERSTRIKE 鼠标 HID++ HITS 功能，读取和设置左右键的点击触觉反馈与触发行程。协议笔记依据 G HUB USB 抓包和设备探测记录 0x1B0C 功能及报文字段。
- [AT2 HT：还原 Baofeng AT2 的 BLE 控制与消息功能](https://awesomerea.org/zh/resources/at2-ht-case/index.md)：案例 · AT2 HT 在 Android 应用中实现 Baofeng ALERVITES AT2 对讲机的 BLE 控制与离网消息协议，支持信道设置、消息和 PTT。语音编码使用 OpenCORE-AMR MR475，图像处理采用与原库输出比对的 Go 实现。
- [Empatica E4 wristband：解码 BLE 遥测数据](https://awesomerea.org/zh/resources/empatica-e4-local-case/index.md)：案例 · Empatica E4 wristband 项目重建腕带的 BLE 遥测流程，提供本地采集与解码程序，处理加速度、皮肤温度、皮电活动和原始光电容积脉搏波数据。文档记录 GATT 服务和数据包格式；程序保留原始数据包，并将解码结果写入 CSV。
- [Polylux：重建 ASUS ROG 设备控制方式](https://awesomerea.org/zh/resources/polylux-case/index.md)：案例 · Polylux 在 Windows 上控制 ASUS ROG 的 AniMe Matrix、LiveDash OLED、Ryujin LCD、Aura RGB 和风扇硬件。项目记录从 Armoury Crate 抓包解析的 USB 协议，并结合直接设备驱动、OpenRGB 与 LibreHardwareMonitor 接口。
