# GreenPods：在 Android 上重建 AirPods 控制

> GreenPods 是一款 Android 应用，可读取 AirPods 的 BLE 广播，并在条件允许时通过 L2CAP 上的 Apple Accessory Protocol 控制耳机。协议研究记录了电量状态、噪声控制、手势和头部跟踪相关的数据包结构、传输要求及设备行为。应用根据 Android 蓝牙连接能力开放相应功能。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/andrewkomkov/GreenPods>
- 一手来源：<https://github.com/andrewkomkov/GreenPods/blob/cd171e59bdb36020578f364c6ae3445a24b63dab/docs/protocol-research.md>
- 目录页面：<https://awesomerea.org/zh/resources/greenpods-airpods-protocol-case/>
- 记录 JSON：<https://awesomerea.org/resources/greenpods-airpods-protocol-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/greenpods-airpods-protocol-case/index.md)

## 使用条件与局限

- **前提条件：**需要 Android 8.0 或更新版本及 Bluetooth LE；构建需要 JDK 21 和 Android SDK。
- **前提条件：**AAP 控制依赖可建立所需认证 L2CAP 通道的较新 Android 系统。
- **局限：**AirPods Pro 3 心率解码已有文档，但尚未作为应用功能发布。
- **许可：**MIT 许可证。

## 一手来源

1. <https://github.com/andrewkomkov/GreenPods/blob/cd171e59bdb36020578f364c6ae3445a24b63dab/docs/protocol-research.md>
2. <https://github.com/andrewkomkov/GreenPods/blob/cd171e59bdb36020578f364c6ae3445a24b63dab/README.md>

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

- [dualsense-bridge：还原 DualSense 蓝牙麦克风访问](https://awesomerea.org/zh/resources/dualsense-bridge-case/index.md) · 案例
- [FX30 Controller：重建 Sony FX30 远程控制](https://awesomerea.org/zh/resources/fx30-controller-case/index.md) · 案例
- [P215 Scan：重建 Canon P-215II 文件隧道传输机制](https://awesomerea.org/zh/resources/p215-scan-case/index.md) · 案例
- [Sirius Dev Kit：Hengbot Sirius API 与动作格式调查](https://awesomerea.org/zh/resources/sirius-dev-kit-case/index.md) · 案例
- [Narwal Robot Vacuum：本地 WebSocket 控制与协议探测](https://awesomerea.org/zh/resources/narwal-integration-case/index.md) · 案例
- [landbook-api：重建 Landbook 云端及局域网设备访问](https://awesomerea.org/zh/resources/landbook-api-case/index.md) · 案例

## 关于此条目

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