LibrePods – добавит поддержку ключевых особенностей AirPods на Android

Энтузаст под ником kavishdevar выложил на GitHub исходный код LibrePods, который тут же начали активно развивать и другие участники. Это рабочий вариант как добавить поддержку ключевых особенностей наушников AirPods на Android. Сразу оговоримся – этот вариант не для всех.
Причем поддерживается не только Android, но и Linix. Из-за отсутствия официального приложения на Android, наушники подключаются как обычное bluetooth-устройство. Как следствие многих возможностей у Android с AirPods нет. LibrePods добавляется их поддержку, аналогичную тому, если вы вы подключили наушники к iPhone.
LibrePods добавляет: нормальную работу датчика определения (если вытащить один наушник – звук перестанет воспроизводиться, и продолжит если вы вновь вернете наушник в ухо), распознавание голоса (когда во время разговора, уменьшается громкость воспроизведения), режим прозрачности, точное распознавание в статус-баре и отображение информации, возможность переименовать устройство, поддержику жестов, мультипоинт к нескольким устройствам с возможностью быстрого переключения, распознавание разговора, режим микрофона, настройки длительности нажатия, настройки двойного нажатия, шумоподавление и другие возможности наушников.
Что касается Android, то реализация будет не для всех. Для работы потребуется root-права и Xposed. На смартфонах ColorOS/OxygenOS 16, а возможно и других, часть возможностей будет работать без root, но не все.