MrMati/rival_re
GitHub: MrMati/rival_re
通过逆向工程分析 SteelSeries Rival 3(第二代)鼠标固件的隐藏 HID 命令,实现超越官方软件的自定义 LED 灯效控制。
Stars: 0 | Forks: 0
# SteelSeries Rival 3 (Gen 2) 固件工具
逆向工程项目,旨在分析 SteelSeries Rival 3 (Gen 2) 固件,通过隐藏的 HID 命令解锁超越官方软件能力的自定义 LED 功能。
### 仓库工具
- **[`fw_emu.py`](./tools/fw_emu.py):** 模拟固件逻辑,用于测试和验证逆向工程的行为。
- **[`rival_led.py`](./tools/rival_led.py):** 用于完全控制 LED 的实用工具,可选择保存到 flash。
- **[`rival_profiles.py`](./tools/rival_profiles.py):** 创建并预览自定义 LED 效果配置。
由于固件 bug,从鼠标读取配置可能无法实现。
### 致谢
* **固件分析:** 由人工逆向工程完成。
* **代码库:** 由 Claude 编写。
标签:HID协议, Python, 云资产清单, 固件仿真, 客户端加密, 无后门, 硬件接口, 设备控制, 逆向工具, 逆向工程