协议 · 案例:
AK820 Pro Modder:在 macOS 上重建键盘 HID 控制C2
AK820 Pro Modder 通过 Rust HID 协议库在 macOS 上控制 Epomaker/Ajazz AK820 Pro 键盘,Tauri 应用与 CLI 共用该库。
- 协议
协议 · 案例:
AK820 Pro Modder 通过 Rust HID 协议库在 macOS 上控制 Epomaker/Ajazz AK820 Pro 键盘,Tauri 应用与 CLI 共用该库。
协议 · 案例:
dj-midi-sender 重建 Pioneer Pro DJ Link 的节拍通信并转换为 MIDI 时钟。
协议 · 案例:
该研究与 Python 客户端还原 Wellue O2Ring-S T8520 血氧仪使用的 OxyII BLE 链路,记录 GATT 特征、帧格式、CRC-8,以及设备信息、实时血氧和心率、历史文件传输命令。
协议 · 案例:
Blackmacro-lib 以 MicroPython 参考固件重建 Blackmagic Speed Editor 的 USB HID 交互。

协议 · 案例:
libfprint Goodix SPI Driver 重建 Linux 对 Goodix GDIX51C0 指纹传感器的支持。
协议 · 案例:
该 Python 工具及协议研究还原 Insta360 GO Ultra 在 Wi-Fi TCP 6666 端口上的控制方式。
协议 · 案例:
该 Linux 用户空间守护进程通过 I2C 配置 AW88298 功放并镜像 Conexant SN6180 HDA 音频流,恢复 Chuwi CoreBook X 左扬声器。
协议 · 案例:
LIBREPODS-RS 以 Rust 在 Bluetooth L2CAP 上实现 AirPods Apple Accessory Protocol。
协议 · 案例:
Blue Star AC → ESPHome 重建 Blue Star 预留 Wi-Fi 接口空调的 UART 协议,并通过 ESP32-C3 实现本地控制。
协议 · 案例:
Intel NUC M15 Light Bar Control for Linux 重建笔记本前部 RGB 灯条的 WMI 控制指令。
二进制 · 案例:
libfprint-microarray 将 MicroarrayTechnology MAFP 指纹读取器的 USB 控制流程重建为 Linux libfprint 驱动。
二进制 · 案例:
ntrig-calib 将 Surface Pro 3 的 N-Trig 数字化仪校准流程重建为 Linux Python 脚本。
协议 · 案例:
even-utils 通过 Android 应用探索 Even Realities G1 眼镜协议。
协议 · 案例:
Opel Insignia A Climatronic panel 项目研究如何通过 LIN 控制 2015 年改款车型的空调面板。
已复核 ufnalski/lin_bus_insignia_lift_climatronic_panel_g431kb@a366e56
协议 · 案例:
该 STM32G431KB 项目研究 2009 年 Opel Insignia 空调面板的 LIN 总线控制。
已复核 ufnalski/lin_bus_insignia_climatronic_panel_g431kb@1560d35
协议 · 案例:
Peugeot 3008 II air conditioning unit 通过穷举帧 ID 研究车辆空调模块的 CAN 控制。
协议 · 案例:
BMW E92 CAN Live Data 研究 2007 款 BMW E92 335d 的 CAN 与 OBD-II 消息,目标 ECU 为 EDC16CP35。
协议 · 案例:
Simplesoft RP5-TY-101 研究记录 Toyota 车型 CAN 接口盒供改装主机使用的功能 ID 与载荷布局。
协议 · 案例:
BMW G08 鼓风机项目使用 STM32G431KB LIN 主节点,研究哪些载荷字段与鼓风机驱动端电压、电流及转速的变化对应。
协议 · 案例:
brscanner 根据设备协议研究结果,以 Go 实现 Brother DCP-1512E 的 USB 扫描客户端。
协议 · 案例:
SC75823 为 H-Buster HBD-2300MP 前面板显示屏重建 Arduino 控制方式。
协议 · 案例:
Gree-Wired-Proto 解析格力空调室内机与 XK19 线控器之间的 RS-485 通信。
协议 · 案例:
Nuga library 依据重建的 USB HID 协议,用 Go 控制 NuPhy BYK916 键盘。
协议 · 案例:
Razer Nari Battery Level 通过 USB HID 与 Razer Nari 耳机接收器交互,读取电池电压。
协议 · 案例:
Pix Backpack Go 以 Go 库和命令行工具重建 PIX Backpack LED 显示屏的本地 BLE 控制。
协议 · 案例:
VFS495 fingerprint reader on Linux 为 Validity USB 138a:003f 指纹传感器重建采集与登录流程。
协议 · 案例:
VTech VM901 项目重建摄像头认证与媒体访问流程,供 Home Assistant 桥接使用。
协议 · 案例:
KATASYMBOL E12 Lab 用 Python 重建 E12 类标签机的 BLE 打印。
协议 · 案例:
GE Opal 2 研究记录制冰机的连接器、标称电压、管路及前面板 I2C 通信,用于开发 Arduino 替换控制板。
二进制 · 案例:
项目通过分析 magicJack HOME 的 macOS 驱动、USB 寄存器接口和捕获的 SIP 流量,在 Linux 上实现模拟电话端点。
协议 · 案例:
PyKS2 将 Pentax K-S2 相机未公开的 Wi-Fi HTTP 与 WebSocket 接口重建为 Python 库、命令行工具及相机模拟器。

协议 · 案例:
ESPHome — Maytronics Air Cover BLE 根据官方 Android 应用的蓝牙通信重建泳池盖控制。
协议 · 案例:
RevCar CLI 是基于 BLE 命令观察编写的 WowWee RevCar 玩具车 Python 控制程序。
协议 · 案例:
Open Steigen 记录 Steigen 自动晾衣设备的本地控制协议,包括升降、照明、风扇和加热器的可读写数据点。
协议 · 案例:
该调查解析 Tchibo 287717 气象传感器的 433.85 MHz OOK 发射信号。
协议 · 案例:
BPM 记录了对 Aponorm Blutdruckmessgerät Oberarm Professionell 血压计 USB 通信的研究,并提供用于 Linux 数据备份的 Python 程序。
协议 · 案例:
deco-network-optimize 实现 Deco X20-DSL 所用的 TP-Link Deco 应用私有 TMP/App-V2 网络优化流程。
协议 · 案例:
该 STM32U545RE 项目依据原装 SPIKE 主机的通信记录,重现中型电机的 UART 启动握手与心跳。
协议 · 案例:
该 ESP32 客户端研究 BC54 血压计的 BLE 通信,并解析 Blood Pressure Service 的测量数据。
协议 · 案例:
LD2410S 研究记录分析 Hi-Link FMCW 雷达板上组件间的 I2C、SPI 通信以及 Puya 控制器固件。
协议 · 案例:
MiniToo Pixeldeck 实现并记录了 Divoom MiniToo 的蓝牙经典模式显示通信。

协议 · 案例:
fnb58-ble-logger 复原了 FNIRSI FNB58 的 BLE 测量通信,将电压、电流和功率写入每日 CSV 文件。
协议 · 案例:
KBM TG700 Control 根据 Windows 软件分析重建 KBM! GAMING TG600/TG700 键盘的 USB HID 设置协议。

协议 · 案例:
ssmouse 基于从 SteelSeries GG 还原的 HID 协议,为 Rival 3 Wireless 实现 Rust 托盘程序和命令行客户端。

协议 · 案例:
KuKirin G2 Master UART protocol 记录 2025 年末 Version C 车型的显示屏与 Lenzod 控制器之间的单线通信。
协议 · 案例:
RJ Connect 从报文、字段、密码构造和状态机层面记录锐捷校园网认证协议。
协议 · 案例:
aula-hero68-protocol 记录 AULA HERO 68 HE 键盘的 HID 灯光协议,说明 64 字节输出报告、校验值、灯效命令和逐键颜色载荷。
协议 · 案例:
MCHOSE V9 Turbo+ 协议研究重建了耳机 RGB 灯效的 USB HID 通信。
协议 · 案例:
sindri-led 通过研究 Windows 软件和设备响应,重建 K671 Sindri 键盘的 HID 灯效控制。
协议 · 案例:
clevo-wmi-rgb 记录了七彩虹 X15 AT23 笔记本(Clevo NP50SNE 模具)的键盘背光 WMI 控制方式。
协议 · 案例:
Osmo+ Studio 用 Python 重建 DJI Osmo+ 相机的 Wi-Fi 控制和实时视频传输。
协议 · 案例:
cherry-mx-lighting-mac 为 Cherry MX 10.0N RGB 键盘重建灯光控制,并提供 macOS 菜单栏应用。
协议 · 案例:
labelibre 利用社区对 Katasymbol 应用的协议分析,通过蓝牙直接驱动 SUPVAN T50M Pro。
协议 · 案例:
synaptics-009b-fprintd 重建 Synaptics Prometheus 06cb:009b 指纹传感器的 Linux 支持。
协议 · 案例:
STRIDE 为 NordicTrack 跑步机开发替代 Android 控制台应用,并重建与 FitPro 电机板通信的接口。

协议 · 案例:
TonePush 在可复用的 Rust 模块、命令行工具和桌面编辑器中重建 Line 6 HX 的 USB 编辑协议。

协议 · 案例:
ESP32Drop 根据观测流量在 ESP32-S3 上重建 Apple Wireless Direct Link 和 AirDrop。
协议 · 案例:
Valeton GP-50 Editor 通过重建的 MIDI SysEx 协议控制 GP-50 和 GP-5 吉他效果器。
协议 · 案例:
r8link 将 Uniden R8w 雷达探测器的低功耗蓝牙数据交换整理为协议文档和 Python 客户端。
协议 · 案例:
esphome-panasonic-erv 以 ESP32-S3 替代松下新风设备的选配模块,通过重建的 CN12 串口协议控制主板。
协议 · 案例:
EdgeLine 研究 Corsair Xeneon Edge 屏幕在 Linux 上的控制接口,并提供面板控制应用。

协议 · 案例:
FreeMicro 通过 Codex Micro 的厂商 HID 协议读取按键、控制 LED,并将六个按键关联到 Claude Code 项目状态。
协议 · 案例:
Mittzon Standing Desk 项目分析 IKEA Mittzon 升降桌控制器与手控面板之间的 LIN 总线。
协议 · 案例:
zenvision-linux 重建 Zenbook 14X OLED Space Edition 上 ASUS ZenVision 屏幕的 USB 控制方式。
协议 · 案例:
orba-protocol 重建 Artiphon Orba 2 在 USB-MIDI 和 BLE-MIDI 上使用的控制协议。
协议 · 案例:
TrikiEmu 用 ESP32 固件重建 Żabka Triki 运动控制器的 BLE 行为。

协议 · 案例:
TrikiScope 用 Python 终端 BLE 检查器研究 Żabka Triki 控制器。

协议 · 案例:
G2CC 通过替代 Android BLE 客户端和电脑端显示合成器,与 Even Realities G2 智能眼镜通信。
协议 · 案例:
Melitta Barista & Nivona for Home Assistant 通过共享的 Eugster/Frismag 协议,以低功耗蓝牙控制兼容的咖啡机。

协议 · 案例:
OpenHX 通过 Rust 命令行工具实现部分 Line 6 HX 和 Helix 预设控制功能,并提供尚处早期阶段的图形界面。
协议 · 案例:
BunATV 以 Bun 和 TypeScript 库重建 Apple TV 控制协议,并附带命令行工具。
协议 · 案例:
Ember Mug 应用解析 Ember Mug 2 的未公开 BLE 特征值 fc540013 统计数据流,生成饮用日志。
协议 · 案例:
PreSonus Quantum Linux 在开发 Linux 支持时记录 Quantum 2626 Thunderbolt 音频接口的控制与音频行为。
协议 · 案例:
Berbel Remote Emulator 在 ESP32 固件中重建 BFB 6bT、8bT、7bT 遥控器命令,用于控制 Berbel 油烟机。
协议 · 案例:
KuKirin G4 BLE Mode Monitor 解析滑板车 FFF2 特征值的通知,在 ECO、SPORT 和 RACE 模式变化时输出结果。
协议 · 案例:
项目通过比较生成的预设文件,梳理 Mutant Brain 的 SysEx 配置格式。
协议 · 案例:
TBBT A9 mini camera 项目还原 UDP/32108 上的 PPPP 登录及视频启动交互,记录命令帧、明文登录载荷和原始会话票据,并修补 aiopppp;作者报告 Home Assistant 因而可接收 MJPEG 视频。
协议 · 案例:
loxone-link-dotnet 以 .NET 8 实现 CAN 总线上的 Loxone Link NAT 协议,建模扩展模块与 Tree 设备,处理消息帧和挑战流程,并提供设备模拟器及 CAN 抓包测试程序。
协议 · 案例:
Polycab Solar Inverter to MQTT 使用作者从 Android 监测应用还原的数值,通过蓝牙读取 PSIS-3K-SM1 逆变器遥测数据。
协议 · 案例:
aquacomputer-quadro-control 还原 Aquacomputer Quadro 风扇控制器的 USB 配置交互。
协议 · 案例:
HT2000Lib 是用于 HT2000 CO2 记录仪的 C# 客户端,其 USB HID 接口依据对厂商 Windows 程序的运行时监测还原。
协议 · 案例:
ASUS XG34WCDG 参考文档解析显示模式、色彩、HDR、OLED 维护、接近感应及 Aura 效果的 DDC/CI 控制值。
协议 · 案例:
MSI Optix G27C2 参考文档依据对一台设备的 Windows API 读写,整理显示器的 DDC/CI 控制行为。
协议 · 案例:
QCYbutMOD 是基于 QCY 耳机 BLE GATT 指令逆向分析开发的 Android 客户端,面向采用 Wuqi WQ7033 和 WQ7034 芯片的设备。
协议 · 案例:
Lian Li UNI HUB SL V2 参考文档解析控制器的 USB HID 命令,涵盖风扇占空比、RPM 回报、LED 灯效和主板信号透传。
协议 · 案例:
SAC9010QC/SAC12010QC 项目根据采集的红外信号解析 HomeFit Living/Alaska 空调遥控器的 36 位控制格式。
协议 · 案例:
hydrao-dump 研究 Hydrao 花洒与手机应用之间的蓝牙通信,提供抓包、Wireshark 解析器,以及向 Home Assistant 发送数据的 MQTT 接收脚本。
协议 · 案例:
LibreConga 通过采集应用流量研究 Cecotec Conga 5490 扫地机器人的通信协议。
协议 · 案例:
FT017TH 研究解码无线温湿度计的发射信号,记录曼彻斯特编码、重复报文、字段位置,以及根据录制的无线电信号与显示读数估算温度和湿度的公式。
已复核 fphammerle/FT017TH-wireless-thermometer-hygrometer-signal@18a4d4b
协议 · 案例:
mg6250_mqtt 解析 Paradox MG6250 报警主机的部分串口事件协议,记录帧长度、事件字段和 CRC-16/MODBUS 校验算法。
协议 · 案例:
Tanzmaus Sysex Parser 研究 MFB Tanzmaus 的 MIDI SysEx 模式库转储格式。
协议 · 案例:
avea 根据 Android btsnoop 日志和 Wireshark 对 Elgato Avea 灯泡的 BLE 通信进行分析,并用 Python 实现控制。
协议 · 案例:
Cetus3D 通过 Wireshark 抓包和实验重建 UP Studio 与 Cetus3D 打印机之间的状态通信。
协议 · 案例:
LILO 用 JavaScript 重建 Prêt à Pousser LILO 设备的 BLE 控制。
协议 · 案例:
helix 研究 DNA 75 电子雾化器控制芯片的 USB HID 通信,并尝试在 Linux 下配置该芯片。
协议 · 案例:
Ha-Kake 记录了 Nissan Leaf CAN 与 OBD-II 信号的识别和解码过程,并将结果用于本地车辆仪表盘。
协议 · 案例:
Ökoboiler 项目重建热泵热水器显示板与主控板之间的单线 UART 通信。
协议 · 案例:
ritto-esp 通过示波器测量 Ritto 7630 TwinBus 对讲机的板级信号,依据响铃线与楼层门铃线的变化区分公寓门铃和街道门铃。
协议 · 案例:
ha-c14 记录 COMPIT AERO 3B 新风机与 Nano Color CTP 室内面板之间的 C14 RS-485 总线,并为 ESP32 实现 ESPHome 桥接。
协议 · 案例:
Homiq Rescue 记录旧版 Homiq 家居自动化系统经 Moxa NE-4110S 串口转 TCP 桥接器使用的 ASCII 帧协议。