Verbindungsmöglichkeiten und erweitertes BLE-Verhalten
LibrePods: Volle AirPods-Unterstützung unter Linux und Android
Mit LibrePods steht erstmals eine Android-Lösung bereit, die zahlreiche Funktionen aktueller AirPods-Modelle auch außerhalb des Apple-Ökosystems nutzbar macht. Die App bildet jene Steuerungsmöglichkeiten nach, die sonst ausschließlich iPhone, iPad oder Mac vorbehalten sind.
Nutzer können Geräuschmodi umschalten, Batteriestände einsehen oder die automatische OhrErkennung verwenden. Voraussetzung ist ein Android-Gerät mit Root-Zugriff und der Xposed-Erweiterung, weil die App tief in die Bluetooth-Verwaltung des Systems eingreift. Der Entwickler begründet dies mit Einschränkungen im Bluetooth-Stack von Android.
LibrePods unterstützt die AirPods Pro der zweiten und dritten Generation vollständig. Andere Modelle lassen sich ebenfalls verwenden, allerdings mit reduziertem Funktionsumfang. Dazu zählen Basiselemente wie Akkustatus und einfache Steuerbefehle. Viele weitergehende Funktionen werden erst aktiv, wenn ein sogenannter Device-Identification-Hook eingeschaltet wird. Die App weist das Gerät dann gegenüber den AirPods als Apple-Hardware aus.
Hörprofil, Transparenz und Verbindungen
Über die App können Nutzer umfangreiche Einstellungen vornehmen, die bei Android sonst fehlen. Das betrifft die Transparenzmodi, bei denen Umgebungsgeräusche gezielt verstärkt oder abgeschwächt werden. Die App erlaubt Anpassungen von Balance und Umgebungsgeräuschfilterung. Auch das Hörprofil kann übernommen werden, sofern bereits ein Audiogramm vorliegt. Eine integrierte Hörmessung ist jedoch nicht vorgesehen.
LibrePods ermöglicht außerdem das parallele Koppeln mit zwei Geräten. Die AirPods wechseln auf Wunsch automatisch zu dem Gerät, das eine Audioverbindung anfordert. Android blendet dazu ein eigenes Übernahmefenster ein, ähnlich der Darstellung auf einem iPhone. Wird ein AirPod aus dem Ohr genommen, stoppt die Wiedergabe und das Telefon wechselt zum internen Lautsprecher, bis der AirPod wieder eingesetzt wird.
Einschränkungen und technische Besonderheiten
Einige Funktionen sind an aktuelle AirPods-Firmwareversionen gebunden. Wer die Adaptive Lautstärke vollständig deaktivieren möchte, muss zunächst eine spezielle Option in LibrePods aktivieren, da die AirPods sonst weiterhin laute Geräusche abmildern. Änderungen am Gerätenamen werden erst nach erneutem Koppeln übernommen, weil Android den neuen Namen nur beim Pairing überträgt.
LibrePods zeigt damit, welche AirPods-Funktionen technisch auch auf Android möglich wären. Die App schließt diese Lücke jedoch nur für Nutzer, die zu einem gerooteten System greifen und die damit verbundenen Risiken in Kauf nehmen.


Gar nicht mal so übel, hat was.
Interessant, dass hier offenbar die Android-Seite offiziell für Einschränkungen sorgt.
Oder Apple den Standard zu sehr aufbricht….
Einen „Standard“, den es garnicht gibt? Auf Appleseite lassen sich viele Kopfhörer nur via deren App steuern. Das einzige, was Apple hier „Schuld“ hat ist, dass die keine Steuerapp für Android & Co rausgebracht haben.
Sehr cool! Mal wieder ein Meisterwerk von Reverse Engineering aus der Linux Community.
Hoffen wir mal, dass Apple hier nicht bald ein Firmware Update raus bringt um das zu unterbinden.
Leicht off-topic: Kennt wer von euch eine Möglichkeit, AirPods Pro auf dem SteamDeck nicht nur als Kopfhörer einzubinden, sondern auch deren Mikro verwenden zu können für bspw. Discord auf dem SteamDeck? Besten Dank vorab für Ideen und allen einen guten Start in die Woche!