协议 · 案例:
PreSonus StudioLive 16.0.2 USB:解析调音台控制消息C2
PreSonus StudioLive 16.0.2 USB 记录数字调音台与 Universal Control 软件之间的控制消息。
- 协议
协议 · 案例:
PreSonus StudioLive 16.0.2 USB 记录数字调音台与 Universal Control 软件之间的控制消息。
协议 · 案例:
DJI Mic Mini Monitor 在 Windows 上通过接收器的 USB 状态流读取发射器电量和充电状态。

协议 · 案例:
baseus-cli 在 Windows 上通过重建的 Classic Bluetooth RFCOMM 协议控制 Baseus Bass BS1 NC 耳机。
协议 · 案例:
hxoctkl 重建 HyperX Alloy Origins Core 无数字键区键盘的 USB HID 配置控制方式,可从 Linux 写入持久化的逐键 RGB 动画。
协议 · 案例:
Wireless Doorbell Clone 重建 Grundig QH-831A 无线门铃遥控器发送的数据帧,并提供 Arduino 与 MicroPython 发射程序。
协议 · 案例:
Lucci Air Homey App 根据录制的射频信号重建 Lucci Air USB-C 和 CR2032 风扇遥控器的 433 MHz 控制协议。
协议 · 案例:
Taktil 通过 Rust HID 适配层和 Tauri 桌面界面控制有线 AULA F99。
协议 · 案例:
MG330 Studio 在 macOS 上通过从 Windows 驱动还原的 SPCP6651B HID 特性报告协议控制 2E Gaming MG330 RGB 鼠标。
协议 · 案例:
qutie 利用恢复的 Bluetooth Classic RFCOMM 协议,在 Linux 上支持 PRT Qutie 标签打印机。
协议 · 案例:
Hush 是通过 Bluetooth RFCOMM 上的 Sony MDR 协议控制 WH-1000XM6 耳机的 macOS 菜单栏应用与命令行工具。

协议 · 案例:
Aromatic BLE bridge 通过运行 ESPHome 的 ESP32 将 AF300 Smart 香薰机接入 Home Assistant。
协议 · 案例:
Teclado RGB via USB HID 根据官方软件的 USB 抓包重建 Redragon K552-M 键盘灯光命令。
协议 · 案例:
wibox-daemon 用 Go 服务重建 Fermax Wi-Box IDS7938 的通信,以控制门禁并获取媒体流。
协议 · 案例:
MousePods 重建 AirPods 3 的 RemoteHID 运动数据访问,并将其用于 Linux 光标控制。
协议 · 案例:
FitFace Studio 在 Android 应用中重建 Galaxy Fit3 表盘编辑及蓝牙传输。

协议 · 案例:
fretwire 根据 USB 通信记录还原 Line 6 HX 系列设备的控制协议,并实现独立的 Linux 编辑器。

协议 · 案例:
Kreo Hive 65 RGB Control 重建键盘的 USB HID 灯光通信,并提供 Linux 命令行、桌面和 WebSocket 控制方式。

协议 · 案例:
Cavium SNIC10E 项目重建 CN6640-SNIC10E 板卡的 PCIe BAR2 共享内存数据通路。
已复核 nicologiuliani6/cavium-cn6640-snic10e-octeon-ii-nic@142e019
协议 · 案例:
Deadband 在 Linux 图形界面中重建 GameSir 手柄和 Logitech G502 X LIGHTSPEED 鼠标的配置交互。
协议 · 案例:
Pocket Libre 用 Python 客户端重建 Pocket AI 录音设备的 BLE 命令与音频传输行为。
协议 · 案例:
Open Apollo 通过设备和驱动分析重建 Universal Audio Apollo Thunderbolt 与 USB 音频接口的 Linux 控制能力。
协议 · 案例:
attack-shark-x11-driver 以 TypeScript 客户端实现 Attack Shark X11 鼠标的 USB HID 配置协议,支持 DPI、配置档、按键、宏、灯效和轮询率设置,以及设备状态读取。
协议 · 案例:
Hisense/Hitachi H-NET-Protocol 研究 Hi-Therma 和 Air H₂O 400 热泵使用的 H-NET 总线。
协议 · 案例:
YenKeyControl 重建 Yenkee YKB3700 Rogue 键盘的 USB HID 配置协议,并以 Python 工具控制 RGB 效果、逐键颜色和按键重映射。
协议 · 案例:
Deye Battery Serial Bus 梳理 Deye 电池系统的 CAN 数据帧,并读取 RS485 单体电压。
协议 · 案例:
Bonaparte 提供 Napoleon eFIRE 壁炉控制器的 Python 客户端,并记录其 Bluetooth LE 控制协议。
协议 · 案例:
skyrcUSB 根据逆向得到的 skyRC 充电器协议实现 Python 客户端。
协议 · 案例:
mqtt-energi 研究 myenergi 设备之间的以太网通信,并将解码后的读数转发到 MQTT。
协议 · 案例:
RedFIS 研究 Audi A3 8P 仪表盘 Driver Information System 的通信协议,并以 ESP32 实现替代显示控制器。
协议 · 案例:
GalaxyBuds-rs 用 Rust 库实现 Galaxy Buds 蓝牙消息。
协议 · 案例:
ETEKCITY Smart Nutrition Scale 项目梳理 ESN00 电子秤的 Bluetooth Low Energy 特征值和数据包载荷。
协议 · 案例:
mi-scale-2 解析 Xiaomi Mi Smart Scale 2 的 BLE 体重数据,并将读数发布到 MQTT。
协议 · 案例:
PSA VAN Bus 记录主要在 Peugeot 307 上研究的车载总线数据包,文中称这些结果也适用于列出的其他 Peugeot 和 Citroën 车型。
协议 · 案例:
Apple Wi-Fi Password Sharing 在 macOS 上重建 Apple Wi-Fi 密码共享协议的分享端和请求端行为。
协议 · 案例:
Schellenberg USB 协议研究记录 21009 Magenta SmartHome 设备通过 USB 串口通信的方式。
协议 · 案例:
433home 还原了 REV 无线插座的 433 MHz 控制信号。
协议 · 案例:
fcp-stuff 记录 FirstClass 客户端与服务器之间基于 TCP 的协议,涵盖命令常量、数据包结构、登录、加密和 Docedit 文档格式;仓库还包含 JavaScript 代理代码。
协议 · 案例:
Orthoplay 记录了 OD-11 音箱的 WebSocket 通信,列出开发与生产环境的端点,并提供加入会话、注册遥控器、定期发送 ping 和调整音箱组音量的 JSON 消息。
协议 · 案例:
Chsmartbulb 记录了 BL08A 蓝牙彩灯音箱的控制方式。
协议 · 案例:
mf4700-print-scan 在 macOS 应用中还原 Canon MF4700 系列设备的打印与扫描。

协议 · 案例:
Kenwood KNS 文档研究 ARCP-590G 客户端通过串口和 KNS TCP 与 TS-590SG 电台的通信。
协议 · 案例:
truemove3-re 记录了对游戏鼠标 TrueMove3 传感器 SPI 接口的调查,列出引脚、总线设置、寄存器地址,以及从 Rival-310 获取的启动通信流程;其与 PMW3360 的差异仍待确认。
协议 · 案例:
项目依据 Aqara Home 应用还原的云端调用和 P2P 连接,实现 Aqara G410 门铃访问。

协议 · 案例:
crowdstrike-cloudproto 是异步 Rust 库,还原 Falcon Sensor 与 TS 事件服务、LFO 文件服务之间的云端通信协议。
协议 · 案例:
KC Control 根据 Windows 前台程序切换 Keychron M6 鼠标的板载配置档。
协议 · 案例:
项目还原非 Wi-Fi 版 Xiaomi Whale Spout 坐便盖的 433 MHz 射频遥控协议,并用 ESP32 与 CC1101 在 ESPHome 中实现。
协议 · 案例:
skypsu 重建 SKY TOPPOWER STP2S3010E22 实验电源的 Modbus RTU 寄存器映射,并提供 Python 驱动、只读寄存器扫描器、本地网页界面和实时曲线。
协议 · 案例:
Smart-AC-Modernizer 记录海尔 YRW02 空调的红外控制格式,并实现 ESP32 桥接。
协议 · 案例:
项目将 iDotMatrix BLE 显示屏协议实现为带类型的 Python SDK,并记录厂商 APK 分析与硬件探测所得的发现。
协议 · 案例:
Skannerz Commander 交易协议研究利用 200 kHz 逻辑分析仪采集的数据和受控硬件实验,还原这款电子玩具的三针接口通信协议。
协议 · 案例:
AUKEY KM-G15 RGB Control 还原该键盘的 USB HID 灯效协议,并提供 Go 命令行客户端。
协议 · 案例:
SonyBridge 扩展桌面端索尼耳机客户端,支持第二代蓝牙 RFCOMM 控制协议。

协议 · 案例:
HP Laser 1008a 项目重建 HP Laser 1003、1006、1008 在 Apple Silicon macOS 上的 SPL3/QPDL 打印流程。
协议 · 案例:
BMW iDrive Controller CAN Bus Interpreter 使用 ESP32-C3 和 TJA1441A/B CAN 收发器解码 F44 iDrive 控制器。
协议 · 案例:
ESP32 Controller for Charlton & Jenrick Fireplace 使用 CC1101 模块发送采集到的射频数据,重建壁炉遥控命令。
协议 · 案例:
GMK87 Configurator 根据官方应用的 USB 抓包重建 Zuoya GMK87 键盘的 HID 控制流程。
协议 · 案例:
Ajazz AK820 Pro Linux Software 根据 Wireshark 和 PCapUSB 采集的 USB 流量重建 Ajazz SONiX AK820 Pro 键盘灯光控制。
协议 · 案例:
OPUS-QUAD Pro DJ Link Reverse Engineer Packet Analysis 记录 Pioneer DJ OPUS-QUAD 的 Pro DJ Link 通信行为,包括 50000 端口上的 UDP 广播,以及 50002 端口上的状态报文和曲目元数据请求;另附将状态报文转发至 WebSocket 服务器的 Node.js 示例。
协议 · 案例:
MiraBox StreamDock reverse-engineer 是根据设备 USB 数据包编写的 TypeScript 直接控制示例。
协议 · 案例:
SiriRemote-Linux 解码 Apple TV Siri Remote 的蓝牙输入并用于 Linux 控制。
协议 · 案例:
ZydDash 根据解析出的 Zydtech BLE 遥测数据,为 ePowerFun ePF-1 电动滑板车制作 ESP32 仪表盘。
协议 · 案例:
catlink-local 还原 CATLINK Open X 猫砂盆的登录与 MQTT 通信,供 Home Assistant 在本地使用。
协议 · 案例:
Aurora 通过 Linux hidraw 接口还原 EvoFox Blaze 鼠标配置。
协议 · 案例:
CR-BYOB 以 Android 应用重建 Creality Scan Bridge 的行为,使 Creality Scan 能通过网络发现接在手机 USB 端口上的扫描仪。

协议 · 案例:
HappyLighting-py 根据原版 APK 的分析结果重建兼容控制器的 BLE 通信。
协议 · 案例:
pd-usb 根据逆向分析和抓包获得的 Playdate USB 命令,用 JavaScript WebSerial 库与设备通信。

协议 · 案例:
GlanceClock 文档整理壁钟的 BLE 命令协议,供本地桥接程序使用。
协议 · 案例:
prolink-connect 用 TypeScript 实现 Pioneer DJ 设备的 PROLINK 网络通信。
协议 · 案例:
Open Remote Start 研究 Fortin 远程启动器和防盗系统的天线数据链路协议。
协议 · 案例:
PythonWifiBulb 根据手机与 MagicLight Wi-Fi 灯泡之间抓取的流量还原控制命令。
协议 · 案例:
Laser Drift 模拟 Carrera Digital 132/124 轨道赛车的红外控制器。
协议 · 案例:
mx3000control 根据 Windows 驱动分析得到的 HID 功能报告,在 Linux 上配置 Perixx MX-3000 鼠标。
协议 · 案例:
jeep-canbus 记录 Jeep Grand Cherokee WH 的 CAN-B 帧及其字节含义。
协议 · 案例:
Samsung Galaxy Book4 Edge Linux Research & Support 调查 ENE KB9058 嵌入式控制器及其 I2C 邮箱通信。

协议 · 案例:
Bose-Reverse-Engineering 调查 Bose 321GS Series III 控制台与低音模块之间的 SmartSpeaker 通信,记录接口引脚及 4800 波特半双工 UART 报文,并提供替代控制台的 Arduino 固件和 KiCad 硬件文件。
协议 · 案例:
Pioneer DJM-850 研究通过抓取调音台与 Windows 驱动及设置工具之间的 USB 数据,为 Linux 支持整理通信行为。
已复核 nm2107/Pioneer-DJM-850-driver-reverse-engineering@3d067c7
协议 · 案例:
HyperX Pulsefire Dart Reverse Engineering 通过抓取 NGenuity Beta 与鼠标之间的数据包并试探命令,还原其 USB 控制协议。
已复核 santeri3700/hyperx_pulsefire_dart_reverse_engineering@22d298d
协议 · 案例:
Govee H6159 light-strip reverse engineer 提供 Linux shell 脚本,直接向 H6159 灯带发送蓝牙 GATT 命令。
已复核 jurassic-marc/govee-h6159-light-strip-reverse-engineer@b76ea47
协议 · 案例:
Redragon RGB Controller 向 Redragon Kala 键盘和 Griffin 鼠标发送还原的 USB HID 命令以设置灯光颜色。
协议 · 案例:
Magenta Bridge 为 Microsoft Flight Simulator 2024 提供直接与 Octavi IFR-1 飞行模拟面板通信的 Windows 客户端。

协议 · 案例:
motospeedv40-re 记录 Motospeed V40 鼠标的 USB HID 命令。
协议 · 案例:
Exway X1 Pro 研究滑板与遥控器之间的无线流量。
协议 · 案例:
CoffeConnect 研究 DeLonghi ESAM 4000 控制面板电路及其时钟、串行输入和选通信号。
协议 · 案例:
Vibease 记录 Vibease 振动器的 BLE 通信。
协议 · 案例:
Mieo HA102 研究根据录制的信号整理电力计的 433.9 MHz FSK 报文格式,标注电流、累计用量和电池状态字段及 CRC16/SPI-FUJITSU 校验,并提供可处理 rtl_433 实时输出或录制样本的 Python 解码器。
协议 · 案例:
esphome-midea-ir-tap 重建 Midea 代工热泵显示板与控制板之间传递的解调红外指令。
协议 · 案例:
Tesvor X500/X500 Pro 项目重建扫地机器人的本地 UART 控制与路径点消息,并在原有 ESP8266/ESP-12S 模块上运行 ESPHome。
协议 · 案例:
Bambu Lab P2S bridge 根据直接协议探测重建打印机的局域网控制与监测。
协议 · 案例:
Beurer BM59 Unlocked 记录 BM59 血压计传输测量结果的 BLE 交互。
已复核 ipanalytics/Beurer-BM59-Unlocked-Reverse-Engineering@f16553f
协议 · 案例:
PiBuddyCam 根据作者从 Prusa Buddy3D 摄像头固件中分析出的协议,让 Raspberry Pi Zero 2 W 与 Prusa Connect 通信。
协议 · 案例:
AirDrop for Windows 研究 iPhone 如何发现接收设备并通过 AWDL 传文件。
协议 · 案例:
PSA VAN-CAN protocol bridge 将 AEE2001 车载网络的消息转换为 AEE2004 或 AEE2010 消息,也将 AEE2004 消息转换为 AEE2010 消息,使较新的 PSA 主机和显示屏可用于旧款车辆。

协议 · 案例:
aioharmony 记录 Logitech Harmony Hub 的身份验证与控制消息,并提供 asyncio 客户端。
协议 · 案例:
MQB-sniffer 通过截取 OBDeleven 适配器与 2016 年 Volkswagen Golf MK7 的通信,记录 CAN 诊断流量。
协议 · 案例:
ktm-can 记录并解析在 2020 款 KTM 690 Enduro R 摩托车上观察到的 CAN 消息。
协议 · 案例:
Xbox-Smartglass-Core 用 Python 实现 Xbox One 的 SmartGlass 通信,覆盖主机发现与控制、媒体命令、Stump 直播电视功能和游戏辅助数据流。
协议 · 案例:
Comet 用 Rust 重建面向游戏的 GOG Galaxy Communication Service,供其他游戏启动器使用。
协议 · 案例:
PS3Sharp 是跨平台 .NET 库,可通过 TMAPI 等后端访问 PlayStation 3 内存。
协议 · 案例:
PFire 依据 XFire 消息协议重建兼容 1.127 客户端的服务器。