Назад к обновлениям
New releaseSep 1, 2026

librepods nightly-53679cc

AirPods, освобождённые из экосистемы Apple.

Поделиться

[!WARNING] librepods.org не является официальным сайтом проекта LibrePods. Он неточно утверждает, что является официальным сайтом проекта, заявляя об авторских правах и используя логотип LibrePods в нижнем колонтитуле. И в то же время они говорят, что проект не связан с проектом LibrePods или его разработчиками.

Пожалуйста, сообщайте о любых других подобных сайтах на [email protected]

LibrePods

Что такое LibrePods?

LibrePods позволяет использовать функции AirPods, которые доступны только на устройствах Apple. Он реализует проприетарный протокол, используемый для обмена данными между AirPods и устройствами Apple, обеспечивая такие функции, как изменение режимов шумоподавления, быстрое обнаружение в ухе, точный статус батареи, жесты головой, осведомлённость о разговоре и многое другое на не-Apple платформах.

Доступность функций

ФункцияLinuxAndroid
Изменение режима прослушивания✅✅
Обнаружение в ухе✅✅
Статус батареи✅✅
Переименование AirPods
Примечание для AndroidНа Android вам нужно заново подключить AirPods после переименования, так как Android может не использовать последнее имя.
✅✅
Снижение громких звуков🔴⚪
Жесты головой⛔✅
Осведомлённость о разговоре✅✅
Автоматическое подключение к AirPods✅✅
Слуховой аппарат🔴⚪
Настройка режима прозрачности🔴⚪
Подключение к нескольким устройствам (Bluetooth Multipoint; только 2 устройства)⚪⚪
Другие настройки специальных возможностей (нажмите, чтобы развернуть)
  • Скорость нажатия
  • Длительность нажатия и удержания
  • Шумоподавление с одним AirPod
  • Управление громкостью свайпом
  • Скорость свайпа громкости
🔴✅
Другие общие настройки
  • Нажатие и удержание для переключения между режимами прослушивания/вызова цифрового ассистента (для вызова цифрового ассистента требуется свежая прошивка)
  • Настройка управления вызовами
  • Персонализированная громкость
  • Снижение громких звуков (требуется подмена VendorID)
  • Сторона микрофона
  • Приостановка медиа при засыпании (требуется свежая прошивка)
  • Включение режима прослушивания Off для переключения в Off
🔴✅
Пространственное аудио с отслеживанием головы❓❓
Мониторинг сердечного ритма🔴🟡
Локатор❓❓
Высококачественное двустороннее аудио🟡🟡
СимволЗначение
✅Реализовано и хорошо работает
⚪Требуется подмена VendorID; используйте на свой страх и риск
🟡Экспериментально/В разработке
🔴Ещё не реализовано; запланировано
⛔Не будет реализовано
❓Неизвестно

Локатор

Следующие функции, связанные с Локатором, запланированы, но требуют дальнейшего RE и могут потребовать root на Android:

  • Добавить ваши AirPods в сеть Локатора
  • Воспроизвести звук через зарядный кейс, чтобы найти его
  • Уведомлять при оставлении
  • Переключить звуки зарядки кейса

Пространственное аудио

Приложение в настоящее время не предоставляет информацию об отслеживании головы Android для выполнения HRTF операционной системой. Это не было полностью исследовано, и может потребоваться root.

Пространственное воспроизведение стереозвука выходит за рамки этого проекта и никогда не будет доступно. Многие OEM-производители имеют собственную реализацию для этого.

Мониторинг сердечного ритма

Android

Доступно в ветке android/rewrite. сборки

Linux

Пока недоступно (не похоже, что это было бы полезно на компьютере в любом случае. Если у вас есть предложения, создайте обсуждение.)

Высококачественное двустороннее аудио

На iOS/iPadOS вы можете продолжать использовать A2DP, пока AirPods отправляют аудиопоток со своего микрофона через AACP.

Android

Запись аудио в приложении с использованием микрофона AirPods без переключения на профиль Headset/Handsfree возможна. Но сделать это доступным для других приложений/телефонии может потребовать root, если это вообще возможно.

Рекордер находится в разработке; доступен в ветке android/rewrite. сборки

Linux

Ознакомьтесь с PR #655.

Установка

Подмена VendorID

Оказывается, если вы измените VendorID в DID Profile на Apple, вы получите доступ к нескольким специальным функциям!

Вы можете сделать это на Linux, отредактировав DeviceID в /etc/bluetooth/main.conf. Добавьте эту строку в конфигурационный файл DeviceID = bluetooth:004C:0000:0000. Для Android вы можете включить настройку act as Apple device в настройках приложения (показывается только когда доступен Xposed и включён модуль LibrePods).

Подключение к нескольким устройствам

Категории