+-
在非苹果设备上使用 AirPods 的高级功能。将 AirPods 从苹果生态系统中解放出来

librepods

将 AirPods 从苹果生态系统中解放出来,使其能够在非苹果设备(如 Android 和 Linux 设备)上使用 AirPods 的高级功能。

Github地址

https://github.com/kavishdevar/librepods

在非苹果设备上使用 AirPods 的高级功能。将 AirPods 从苹果生态系统中解放出来

功能特性

  • 功能概述:librepods 项目通过解锁 AirPods 的高级功能,使用户能够在非苹果设备上体验到与苹果设备相同的 AirPods 功能,包括降噪模式切换、耳部检测、电池状态显示、头部手势控制、对话感知、听力辅助等。

  • 设备兼容性

    • AirPods Pro(第 2 代):完全支持并经过测试。

    • AirPods Pro(第 3 代):完全支持(除了心率监测功能)。

    • AirPods Max:完全支持(客户端显示不支持的功能)。

    • 其他 AirPods 型号:基本功能(如电池状态、耳部检测)应该可以工作。

  • 关键特性

    • 重命名 AirPods。

    • 自定义长按操作。

    • 所有辅助功能设置。

    • 更多功能。

    • 降噪控制模式:无需手动长按 AirPods,即可轻松切换降噪模式。

    • 耳部检测:当用户戴上或摘下 AirPods 时,自动控制音乐播放,并在摘下时切换到手机扬声器。

    • 电池状态:提供准确的电池电量显示。

    • 头部手势:通过点头接听电话。

    • 对话感知:说话时自动降低音量。

    • 听力辅助:需要将 VendorID 更改为苹果的才能使用。

    • 自定义透明度模式:需要将 VendorID 更改为苹果的才能使用。

    • 多设备连接:最多可同时连接两台设备,音频和控制均支持无缝切换。

    • 其他自定义功能

  • 平台支持

    • Linux:旧版本的 Linux 支持有限,维护者没有时间进一步开发。新版本正在开发中(参见https://github.com/kavishdevar/librepods/pull/241)。

    • Android:提供了丰富的功能支持,并且需要设备具备 root 权限(某些功能在特定系统版本下无需 root)。