git404hub

what is librepods fr?

kavishdevar/librepods — explained in plain English

Analysis updated 2026-05-18

26,864KotlinAudience · developerComplexity · 3/5LicenseSetup · hard

tl;dr

Android app that restores Apple AirPods features (noise cancellation, battery display, auto-pause) that Apple blocks on non-iPhone devices.

vibe map

mindmap
  root((LibrePods))
    What it does
      Unlock AirPods features
      Restore Apple ecosystem lock
      Works on Android phones
    Key features
      Noise control modes
      Battery display
      Auto-pause on removal
      Head gestures
    Device support
      AirPods Pro 2nd gen
      AirPods Pro 3rd gen
      AirPods Max
      Other AirPods basic
    Use cases
      Switch from iPhone
      Keep existing AirPods
      Full feature access
    Tech details
      Kotlin Android
      Bluetooth control
      Root access optional
      Linux in development

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Switch from iPhone to Android without losing AirPods Pro noise cancellation and battery display.

VIBE 2

Enable automatic pause when you remove an AirPod from your ear on your Android phone.

VIBE 3

Use head gesture controls like nodding to answer calls with AirPods on Android.

VIBE 4

Access hearing aid functionality and conversational awareness features on Android devices.

what's the stack?

KotlinAndroidBluetoothLinux

how it stacks up fr

kavishdevar/librepodsjunkfood02/sealrevanced/revanced-manager
Stars26,86426,08827,719
LanguageKotlinKotlinKotlin
Setup difficultyhardeasyeasy
Complexity3/51/52/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires Android SDK setup, physical Android device or emulator, Bluetooth stack knowledge, and reverse-engineering Apple's proprietary Bluetooth protocols.

Use it freely, but any project you distribute that includes this code must also be GPL-licensed and open source.

in plain english

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.

prompts (copy fr)

prompt 1
How do I set up LibrePods to enable noise cancellation controls on my Android phone with AirPods Pro?
prompt 2
What AirPods models are fully supported by LibrePods and what features work on each?
prompt 3
Does LibrePods require root access, and what additional features does root unlock?
prompt 4
How can I contribute to LibrePods development or report bugs with my AirPods on Android?
prompt 5
Can I use LibrePods to enable automatic ear detection and music pausing on Android?

Frequently asked questions

what is librepods fr?

Android app that restores Apple AirPods features (noise cancellation, battery display, auto-pause) that Apple blocks on non-iPhone devices.

What language is librepods written in?

Mainly Kotlin. The stack also includes Kotlin, Android, Bluetooth.

What license does librepods use?

Use it freely, but any project you distribute that includes this code must also be GPL-licensed and open source.

How hard is librepods to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is librepods for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.