Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
librepods — AirPods, освобождённые из экосистемы Apple. | Kitploit
Инструменты/GitHubGitHub/librepods-org/librepods
Безопасность AndroidБезопасность встроенных системБезопасность BluetoothОбратная инженерияБезопасность беспроводных сетейБезопасность оборудования и IoT
GitHublibrepods-org/librepods

librepods

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

Репозиторий
29.3k1.7k984 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

[!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 listening mode для переключения в Off
🔴✅
Пространственное аудио с отслеживанием головы❓❓
Мониторинг сердечного ритма⛔🔴
Find My❓❓
Высококачественное двустороннее аудио🔴🔴
СимволЗначение
✅Реализовано и работает хорошо
⚪Требуется подмена VendorID; используйте на свой страх и риск
🔴Ещё не реализовано; запланировано
⛔Не будет реализовано
❓Неизвестно

Find My

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

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

Spatial Audio

В настоящее время приложение не предоставляет Android информацию об отслеживании головы для выполнения HRTF на уровне ОС. Этот вопрос изучен не полностью, и для этого может потребоваться root.

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

Мониторинг сердечного ритма (AirPods Pro 3 и новее)

Над этим ведётся работа — подробности смотрите в канале #⁠reverse-engineering на Discord-сервере LibrePods. Если эта функция будет реализована, скорее всего, для неё потребуется root на Android.

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

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

Поскольку для этого требуется более глубокая интеграция с аудиосистемой Android, скорее всего, понадобится root.

Установка

  • Android
  • Linux

Подмена VendorID

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

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

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

К AirPods могут быть одновременно подключены до двух устройств — как для аудио, так и для управления. Бесшовное переключение соединения. Когда Android перехватывает AirPods, на устройстве Apple появляется то же уведомление, как если бы это было устройство Apple («Move to iPhone»). Android также показывает всплывающее окно, когда другое устройство перехватывает соединение.

Настройки специальных возможностей и слуховой аппарат

Можно настроить такие параметры специальных возможностей, как настройка режима прозрачности (усиление, баланс, тон, усиление речи и подавление окружающего шума), а также подавление громких звуков.

Все настройки слухового аппарата можно выполнять с Android (вскоре и с Linux), включая установку результата аудиограммы. Приложение не предоставляет возможности пройти проверку слуха, поскольку для этого требуется гораздо большая точность. Гораздо лучше использовать уже имеющийся результат аудиограммы.

Протокол и реверс-инжиниринг

Для получения дополнительной информации об используемых протоколах обратитесь к плагину-диссектору Wireshark от Nojus (@pabloaul): pabloaul/apple-wireshark

Диссектор не использовался в LibrePods на протяжении большей части реализации; я сам провёл реверс-инжиниринг протокола до того, как этот диссектор был создан. Но многие (будущие) функции, включая двустороннее высококачественное аудио и пространственное аудио, были бы невозможны без их усилий по реверс-инжинирингу!

Использование ИИ

Приложение для Android

Скачать инструмент