
librepods nightly-53679cc
AirPods befreit aus dem Apple-Ökosystem.
[!WARNING] librepods.org ist keine offizielle Website des LibrePods-Projekts. Sie behauptet fälschlicherweise, die offizielle Website des Projekts zu sein, indem sie Urheberrechte geltend macht und das LibrePods-Logo in der Fußzeile verwendet. Gleichzeitig geben sie an, dass das Projekt nicht mit dem LibrePods-Projekt oder dessen Entwicklern verbunden ist.
Bitte melden Sie weitere solche Websites an [email protected]
Was ist LibrePods?
LibrePods ermöglicht es dir, AirPods-Funktionen zu nutzen, die exklusiv für Apple-Geräte verfügbar sind. Es implementiert das proprietäre Protokoll, das für den Datenaustausch zwischen AirPods und Apple-Geräten verwendet wird, und ermöglicht Funktionen wie das Ändern der Geräuschsteuerungsmodi, schnelle Ohrerkennung, präzisen Batteriestatus, Kopfbewegungen, Konversationsbewusstsein und mehr auf Nicht-Apple-Plattformen.
Verfügbarkeit der Funktionen
| Funktion | Linux | Android |
|---|---|---|
| Ändern des Hör-Modus | ✅ | ✅ |
| Ohreerkennung | ✅ | ✅ |
| Batteriestatus | ✅ | ✅ |
AirPods umbenennen Hinweis für AndroidUnter Android müssen Sie Ihre AirPods nach dem Umbenennen erneut koppeln, da Android möglicherweise nicht den neuesten Namen verwendet. | ✅ | ✅ |
| Reduzierung lauter Geräusche | 🔴 | ⚪ |
| Kopfbewegungen | ⛔ | ✅ |
| Konversationsbewusstsein | ✅ | ✅ |
| Automatisch mit AirPods verbinden | ✅ | ✅ |
| Hörgerät | 🔴 | ⚪ |
| Anpassung des Transparenzmodus | 🔴 | ⚪ |
| Multi-Device-Konnektivität (Bluetooth Multipoint; nur 2 Geräte) | ⚪ | ⚪ |
Weitere Barrierefreiheits-Konfigurationen (zum Erweitern klicken)
| 🔴 | ✅ |
Weitere allgemeine Konfigurationen
| 🔴 | ✅ |
| Kopfbewegungsgesteuertes Spatial Audio | ❓ | ❓ |
| Herzfrequenzüberwachung | 🔴 | 🟡 |
| Wo ist? | ❓ | ❓ |
| Hochwertiges bidirektionales Audio | 🟡 | 🟡 |
| Symbol | Bedeutung |
|---|---|
| ✅ | Implementiert und funktioniert gut |
| ⚪ | Erfordert VendorID-Spoofing; Nutzung auf eigenes Risiko |
| 🟡 | Experimentell/in Arbeit |
| 🔴 | Noch nicht implementiert; geplant |
| ⛔ | Wird nicht implementiert |
| ❓ | Unbekannt |
Wo ist?
Die folgenden Funktionen im Zusammenhang mit „Wo ist?“ sind geplant, erfordern jedoch weiteres RE und benötigen unter Android möglicherweise Root:
- Ihre AirPods zum „Wo ist?“-Netzwerk hinzufügen
- Ton über das Ladecase abspielen, um es zu finden
- Benachrichtigung beim Zurücklassen
- Ladegeräusche des Cases ein-/ausschalten
Spatial Audio
Die App stellt Android derzeit keine Kopfbewegungsinformationen zur Verfügung, damit das Betriebssystem HRTF durchführen kann. Dies wurde noch nicht vollständig untersucht und erfordert möglicherweise Root.
Die Räumlichmachung von Stereoton liegt außerhalb des Umfangs dieses Projekts und wird niemals verfügbar sein. Viele OEMs haben hierfür eine eigene Implementierung.
Herzfrequenzüberwachung
Android
Verfügbar im Branch android/rewrite. Builds
Linux
Noch nicht verfügbar (scheint ohnehin nichts zu sein, was auf einem Computer nützlich wäre. Wenn Sie Vorschläge haben, erstellen Sie eine Diskussion.)
Hochwertiges Zwei-Wege-Audio
Unter iOS/iPadOS kannst du A2DP weiterhin nutzen, während AirPods den hochauflösenden (AAC-ELD Mono 64kHz?) Audiostream von ihrem Mikrofon über AACP senden.
Android
Nimm Audio innerhalb der App über das Mikrofon der AirPods auf, ohne zum Headset-/Handsfree-Profil zu wechseln, das die Wiedergabequalität beeinträchtigt. Dies anderen Apps/der Telefonie zur Verfügung zu stellen, könnte jedoch Root erfordern, falls überhaupt möglich.
Der Recorder befindet sich in Arbeit; verfügbar im Branch android/rewrite. builds
Linux
Sieh dir PR #655 an.
Installation
VendorID-Spoofing
Es stellt sich heraus, dass man Zugriff auf mehrere besondere Funktionen erhält, wenn man die VendorID im DID-Profil auf die von Apple ändert!