Apple AirPods Pro 2 review
Apple AirPods Pro 2IBT

If you have Apple AirPods but no iPhone, you won't be able to unleash the true potential of the critically-acclaimed TWS. AirPods with any Android smartphone enables basic functions, but that changes today. A new open-source app called LibrePods is changing the game. By reverse-engineering Apple's proprietary Bluetooth protocols, LibrePods unlocks nearly all of AirPods' premium features—on non-Apple devices, Android Authority reported.

Developed by programmer Kavish Devar, LibrePods tricks the AirPods into thinking they're connected to an Apple device by spoofing the Bluetooth Device Identification. Once that's done, it exposes features normally reserved for iPhones and Macs on Android devices. The programmer was able to unlock the following features:

  1. Noise control modes (ANC, Transparency, Off)
  2. Ear detection for auto-play/pause
  3. Conversational awareness (volume lowers when you speak)
  4. Head-gesture support (e.g., nodding to answer calls)
  5. Precise battery status for case and each bud
  6. Accessibility features, including a "hearing aid" mode

LibrePods is licensed under AGPL-3.0, meaning it's free, open-source, and community-driven. According to its GitHub page, the app supports all AirPods models; however, newer models, such as AirPods Max and the latest AirPods Pro, receive the most feature coverage. There are limits: for instance, the heart-rate monitor on AirPods Pro 3 isn't supported.

AirPods Pro
AirPods ProApple

There's a catch

You don't get all of this for free in terms of system setup. On Android, LibrePods requires root access and typically uses frameworks like Xposed or Magisk to function properly. That's because of some limitations (or "bugs") in the Android Bluetooth stack: without root, the app can't spoof Apple's device ID correctly.

There are some exceptions, though: newer OnePlus or OPPO phones running OxygenOS or ColorOS 16 may get limited "out-of-the-box" functionality without root—but not all features, Android Authority reports.

On Linux, things are more flexible. LibrePods supports major features like ANC, ear detection, and accurate battery reporting.

As one developer put it, the project represents "the kind of reverse engineering Linux users are known for—turning closed, proprietary hardware into something more open, usable, and powerful."