Analysis updated 2026-05-18
Switch from iPhone to Android without losing AirPods Pro noise cancellation and battery display.
Enable automatic pause when you remove an AirPod from your ear on your Android phone.
Use head gesture controls like nodding to answer calls with AirPods on Android.
Access hearing aid functionality and conversational awareness features on Android devices.
| kavishdevar/librepods | junkfood02/seal | revanced/revanced-manager | |
|---|---|---|---|
| Stars | 26,864 | 26,088 | 27,719 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | hard | easy | easy |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Android SDK setup, physical Android device or emulator, Bluetooth stack knowledge, and reverse-engineering Apple's proprietary Bluetooth protocols.
LibrePods is an Android app that unlocks the full feature set of Apple AirPods when you're using them with an Android phone. Apple restricts many AirPods features to work only within their own ecosystem, so if you pair your AirPods Pro with an Android device, you normally lose things like noise cancellation controls, automatic ear detection (pausing when you remove them), battery status, conversational awareness (volume auto-lowering when you speak), and more. This app restores all of that. The features it enables include switching between noise control modes from your phone, automatic music pausing when you remove one AirPod, accurate battery level display, head gesture controls (like nodding to answer a call), conversational awareness, and even hearing aid functionality with customizable settings. Some advanced features require root access (deeper system-level control over your Android device) to work around limitations in how Android handles Bluetooth. It supports AirPods Pro 2nd and 3rd generation and AirPods Max most fully, with basic features working on other AirPods models. There's also early Linux support in development. This is useful for anyone who uses AirPods but switched from iPhone to Android and doesn't want to buy new earbuds just to get features they already paid for. The app is free, open-source, and built by a community of contributors. Note: development is currently paused until May 2026 while the main developer finishes exams, though the existing version is still available and working.
Android app that restores Apple AirPods features (noise cancellation, battery display, auto-pause) that Apple blocks on non-iPhone devices.
Mainly Kotlin. The stack also includes Kotlin, Android, Bluetooth.
Use it freely, but any project you distribute that includes this code must also be GPL-licensed and open source.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.