GitHub官方曾公开推荐一个由15岁学生开发者主导的开源项目,并称赞其“打破了苹果的生态系统”。这位高中生在备考间隙,成功实现了对AirPods耳机的深度破解,该项目便是LibrePods。

该项目上线后迅速走红,在短短一个月内于GitHub上获得了超过24,000个Star,并曾登顶趋势榜。

LibrePods 的核心价值在于解决了 AirPods 在安卓手机上长期存在的功能阉割问题。在非苹果设备上,AirPods 通常无法切换降噪/通透模式、缺少入耳检测、也无法查看精确电量,体验大打折扣。而 LibrePods 旨在将这些苹果生态的“独占功能”带回 Android 平台。
主要恢复的功能包括:
- 降噪/通透模式切换:无需长按耳机柄,可直接通过手机通知栏或专用应用一键切换,操作逻辑与 iPhone 保持一致。
- 入耳检测:实现摘下耳机自动暂停音乐、戴上自动播放。当两只耳机均被取下时,音频输出会自动切换回手机扬声器。
- 头部姿势控制:接听来电时,点头即可接听,摇头则可挂断电话,实现无需动手的交互。
- 对话感知:当检测到用户开始说话时,自动降低媒体音量,停止说话后音量恢复,便于临时交流。

此外,对于高阶用户,该项目还解锁了 “助听器模式” 和 “双设备连接” 等隐藏功能。
使用前提与局限性
需要注意的是,LibrePods 的实现依赖于对系统底层的深度访问,因此有较高的使用门槛:
- 手机系统需为 Android 13 及以上版本。
- 设备必须已获取 Root 权限。
- 需安装 Xposed (LSPosed) 框架。
开发者在其文档中解释,此方案是为了绕过 Android 蓝牙协议栈的一个固有 Bug,目前暂无免 Root 的替代方案。因此,该项目更适合喜爱折腾的极客用户。

这个由一位少年独立完成的开源项目,成功打破了不同品牌设备间的生态壁垒,展示了技术创新的可能性。对于具备相应条件的安卓用户而言,它提供了一个最大化利用 AirPods 硬件的优秀解决方案,其实现思路也值得对系统权限和蓝牙协议感兴趣的开发者深入研究。
项目地址:https://github.com/kavishdevar/librepods
|