# open-appleremote：Siri Remote 协议重建

> 重建第一代 Siri Remote 在 Linux 上的蓝牙报告，解析按键、触摸与 tvOS 风格手势。Python 实现和协议文档区分实测行为、历史报告与推测含义。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-10-17
- 收录于：2026-10-17
- 原始资源：<https://github.com/a-funk/open-appleremote>
- 一手来源：<https://github.com/a-funk/open-appleremote/blob/1e6e190c3c29a3d2d8cad2c38c09f8953e9633e3/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/open-appleremote-case/>
- 记录 JSON：<https://awesomerea.org/resources/open-appleremote-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/open-appleremote-case/index.md)

## 使用条件与局限

- **前提条件：**软件包版本为 0.1.0；实际使用需要 Linux、BlueZ、Python 3.8+ 及设备 hidraw 接口访问权限。核心仅使用 Python 标准库。
- **测试证据：**项目的硬件检查覆盖 BlueZ 5.72、Linux 6.17 上的 A1962。A1513 仅预计可用，尚未测试；不支持第二、第三代 Siri Remote。
- **局限：**虚拟键盘尚未经过硬件测试。语音功能尚未发布，仅检查了合成或录制帧，未在本软件包中进行实时使用验证；还需要 libopus 和 HCI 监视权限。
- **局限：**协议文档分别标记实测、历史报告和推测事实。公开样本不能复现较大未公开捕获中的全部结论。
- **许可：**仓库采用 MIT 许可证。

## 一手来源

1. <https://github.com/a-funk/open-appleremote/blob/1e6e190c3c29a3d2d8cad2c38c09f8953e9633e3/README.md>
2. <https://github.com/a-funk/open-appleremote/blob/1e6e190c3c29a3d2d8cad2c38c09f8953e9633e3/docs/PROTOCOL.md>
3. <https://github.com/a-funk/open-appleremote/blob/1e6e190c3c29a3d2d8cad2c38c09f8953e9633e3/pyproject.toml>
4. <https://github.com/a-funk/open-appleremote/blob/1e6e190c3c29a3d2d8cad2c38c09f8953e9633e3/LICENSE>

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

- [GAMEKB-K17：重建宏键盘配置协议](https://awesomerea.org/zh/resources/gamekb-k17-case/index.md) · 案例
- [cooler-lcd：Thermalright 显示屏协议实现](https://awesomerea.org/zh/resources/cooler-lcd-case/index.md) · 案例
- [NJFE：用于电脑检查的 Soulear 相机协议桥接](https://awesomerea.org/zh/resources/njfe-ear-camera-bridge-case/index.md) · 案例
- [hw-harness：扫描仪 USB 协议调查](https://awesomerea.org/zh/resources/hw-harness-reference-case/index.md) · 案例
- [Roborock Local Server：自托管替代 Roborock 扫地机云端](https://awesomerea.org/zh/resources/roborock-local-server-cloud-case/index.md) · 案例
- [pypush：Apple 推送协议的 Python 客户端](https://awesomerea.org/zh/resources/pypush-apns-protocol-case/index.md) · 案例

## 关于此条目

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