# ultimate2：8BitDo 手柄配置协议与 Linux 客户端

> ultimate2 重建部分 8BitDo 手柄的配置协议，并提供命令行、图形界面和浏览器客户端。协议文档报告使用 REA 配合 Ghidra 分析原生 DLL，并用 ILSpy 反编译 .NET 程序集，以整理 HID 报告和配置记录；客户端可读取、修改并写入手柄设置。

- 类型：案例
- 目标：协议
- 类别：REA 社区调查案例
- 关联：作者报告的混合工具流程
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/MiguelSanzBr/8bitdo-ultimate2-linux>
- 一手来源：<https://github.com/MiguelSanzBr/8bitdo-ultimate2-linux/blob/03957a0c165b214a501337279149144e36764af3/docs/PROTOCOL.md>
- 目录页面：<https://awesomerea.org/zh/resources/8bitdo-controller-hid-case/>
- 记录 JSON：<https://awesomerea.org/resources/8bitdo-controller-hid-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/8bitdo-controller-hid-case/index.md)

## 使用条件与局限

- **前提条件：**Linux 图形界面需要 Python 3.8 或更新版本及 Tk；操作设备还需要受支持的手柄和 hidraw 访问权限。
- **测试证据：**作者报告已通过 USB 测试手柄；所述 2.4G 接收器路径尚未测试。
- **局限：**项目标为测试版，并建议修改前备份手柄配置。
- **许可：**MIT 许可证。

## 一手来源

1. <https://github.com/MiguelSanzBr/8bitdo-ultimate2-linux/blob/03957a0c165b214a501337279149144e36764af3/docs/PROTOCOL.md>
2. <https://github.com/MiguelSanzBr/8bitdo-ultimate2-linux/blob/03957a0c165b214a501337279149144e36764af3/README.md>
3. <https://github.com/MiguelSanzBr/8bitdo-ultimate2-linux/blob/03957a0c165b214a501337279149144e36764af3/LICENSE>

## 同分区更多条目：协议

- [remote-me：基于 iOS Companion 协议分析构建的 Apple TV 遥控器](https://awesomerea.org/zh/resources/remote-me-apple-tv-companion-case/index.md) · 案例
- [Attack Shark K86：从官方驱动还原 HID 控制协议](https://awesomerea.org/zh/resources/attack-shark-k86-case/index.md) · 案例
- [Redragon K652：基于驱动与 HID 分析的 macOS 控制工具](https://awesomerea.org/zh/resources/redragon-k652-macos-case/index.md) · 案例
- [AK·LINK：重建 AJAZZ AK820 Pro 的 HID 控制](https://awesomerea.org/zh/resources/aklink-case/index.md) · 案例
- [Etrel Load Guard Configurator：重建电表 UDP 协议](https://awesomerea.org/zh/resources/etrel-load-guard-configurator-case/index.md) · 案例
- [hw-harness：扫描仪 USB 协议调查](https://awesomerea.org/zh/resources/hw-harness-reference-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
