LibrePods
Liberate your AirPods from Apple\'s ecosystem.
See your AirPods battery status right from your home screen!
Accessibility
Tone Volume
Adjust the tone volume of sound effects played by AirPods.
Audio
Adaptive Audio
Customize Adaptive Audio
Adaptive audio dynamically responds to your environment and cancels or allows external noise. You can customize Adaptive Audio to allow more or less noise.
Buds
Case
Test
Name
Listening Mode
Off
Transparency
Adaptive
Noise Cancellation
Press and Hold AirPods
Press and hold the stem to cycle between the selected listening modes.
Head Gestures
Left
Right
Conversational Awareness
Lowers media volume and reduces background noise when you start speaking to other people.
Personalized Volume
Adjusts the volume of media in response to your environment.
Noise Cancellation with Single AirPod
Allow AirPods to be put in noise cancellation mode when only one AirPod is in your ear.
Volume Control
Adjust the volume by swiping up or down on the sensor located on the AirPods Pro stem.
AirPods not connected
Please connect your AirPods to access settings.
Back
Customizations
Relative volume
Reduces to a percentage of the current volume instead of the maximum volume.
Pause Music
When you start speaking, music will be paused.
EXAMPLE
Add widget
Control Noise Control Mode directly from your Home Screen.
Connected
Connected to Linux
Connected
Moved to Linux
Moved to %1$s
Reconnect from notification
Head Tracking
Nod to answer calls, and shake your head to decline.
General
Quick Settings Tile Action
Show noise control dialog on tap.
Cycle through modes on tap.
Developer
Open AirPods Settings
Manage AirPods features and preferences
Automatic Ear Detection
Auto Play
Auto Pause
Troubleshooting
Collect logs to diagnose issues with AirPods connection
Collect Logs
Saved Logs
No saved logs found
Auto-Connect preferences
Connect to your AirPods when its status is:
Disconnected
AirPods are not connected to a device
Idle
A device is connected to your AirPods, but not playing media or on a call
Playing media
A device is playing media on your AirPods
On call
A device is on a call with your AirPods
Connect to AirPods when your phone is:
Receiving a call
Your phone starts ringing
Starting media playback
Your phone starts playing media
Undo
You can customize Transparency mode for your AirPods Pro to help you hear what\'s around you.
Loud Sound Reduction can actively reduce your exposure to loud environmental noises when in Transparency and Adaptive mode. Loud Sound Reduction is not active in Off mode.
Loud Sound Reduction
Call Controls
Connect to this device automatically
When enabled, AirPods will try to connect to this device automatically. Else, they will try to autoconnect only when last connected.
Pause media when falling asleep
Off Listening Mode
When this is on, AirPods listening modes will include an Off option. Loud sound levels are not reduced when the listening mode is set to Off.
Microphone
Microphone Mode
Automatic
Always Right
Always Left
Answer call
Mute/Unmute
Hang Up
Press Once
Press Twice
Hearing Aid
Adjustments
Swipe to control amplification
When in Transparency and no media is playing, swipe up and down on the Touch controls of your AirPods Pro to increase or decrease the amplification of environmental sounds.
Transparency Mode
Customize Transparency Mode
Press Speed
Adjust the speed required to press two or three times on your AirPods.
Press and Hold Duration
Adjust the duration required to press and hold on your AirPods.
Volume Swipe Speed
To prevent unintended volume adjustments, select preferred wait time between swipes.
Equalizer
Apply EQ to
Phone
Media
Band %d
Default
Slower
Slowest
Longer
Longest
Darker
Brighter
Less
More
Amplification
Balance
Tone
Ambient Noise Reduction
Conversation Boost
Conversation Boost focuses your AirPods Pro on the person talking in front of you, making it easier to hear in a face-to-face conversation.
AirPods can use the results of a hearing test to make adjustments that improve the clarity of voices and sounds around you.\n\nHearing Aid is only intended for people with perceived mild to moderate hearing loss.
Media Assist
AirPods Pro can use the results of a hearing test to make adjustments that improve the clarity of music, video, and calls.
Adjust Music and Video
Adjust Calls
Widget
Show phone battery in widget
Display your phone\'s battery level in the widget alongside AirPods battery
Popup Animations
Bottom sheet popup
Show the iOS-style modal popup at the bottom when AirPods connect.
Dynamic Island popup
Show the Dynamic Island-style popup at the top for connection and takeover events.
Conversational Awareness Volume
Quick Settings Tile
Open dialog for controlling
If disabled, clicking on the QS will cycle through modes. If enabled, it will show a dialog for controlling noise control mode and conversational awareness
Disconnect AirPods when not wearing
You will still be able to control them with the app - this just disconnects the audio.
Advanced Options
Set Identity Resolving Key (IRK)
Manually set the IRK value used for resolving BLE random addresses
Set Encryption Key
Manually set the ENC_KEY value used for decrypting BLE advertisements
Use alternate head tracking packets
Enable this if head tracking doesn\'t work for you. This sends different data to AirPods for requesting/stopping head tracking data.
Act as an Apple device
Enables multi-device connectivity and Accessibility features like customizing transparency mode (amplification, tone, ambient noise reduction, conversation boost, and EQ)
Might be unstable!! A maximum of two devices can be connected to your AirPods. If you are using with an Apple device like an iPad or Mac, then please connect that device first and then your Android.
Reset Hook Offset
This will clear the current hook offset and require you to go through the setup process again. Are you sure you want to continue?
Reset
Hook offset has been reset. Redirecting to setup...
Failed to reset hook offset
IRK has been set successfully
Encryption key has been set successfully
IRK Hex Value
ENC_KEY Hex Value
Enter 16-byte IRK as hex string (32 characters):
Enter 16-byte ENC_KEY as hex string (32 characters):
Must be exactly 32 hex characters
Error converting hex:
Please restart the Bluetooth process
Digital Assistant
On
Camera Remote
Camera Control
Capture a photo, start or stop recording, and more using either Press Once or Press and Hold. When using AirPods for camera actions, if you select Press Once, media control gestures will be unavailable, and if you select Press and Hold, listening mode and Digital Assistant gestures will be unavailable.
Set a custom app package for camera detection
Set Custom Camera appid
Enter the application id of the camera app:
Custom Camera appid
Custom camera appid set successfully
Camera listener
Listener service for LibrePods to detect when the camera is active to activate camera control on AirPods.
Open Source Licenses
Update Hearing Test
Update Hearing Test Result
ATT Manager is null, Try reconnecting.
The following permissions are required to use the app. Please grant them to continue.
Shake your head or nod!
Root Access Required
This app needs root access to hook onto the Bluetooth library
Root access was denied. Please grant root permissions.
Troubleshooting Steps
Please enter the loss values in dbHL
About
Model Name
Model Number
Serial Number
Version
Hearing Health
Hearing Protection
Workspace Use
EN 352 Protection
EN 352 Protection limits the maximum level of media to 82 dBA, and meets applicable EN 352 Standard requirements for personal hearing protection.
Environmental Noise
Reconnect to last connected device
Disconnect
Turns off noise management
Lets in external sounds
Dynamically adjust external noise
Blocks out external sounds
Unlock advanced features
Buy %s
Restore purchases
Automatically stop playing audio when you take them off, and resume playback when you put them back on.
Battery
View accurate battery status in the app and notification.
Switch between listening modes directly from the app or Quick Settings.
Advanced device settings
Customize settings like Personalized Volume, Adaptive Audio, Pause media when falling asleep, and other Accessibility settings.
Automatic Connection
Enable and customize automatic connection to AirPods.
Get access to app customizations, including phone battery in widget, conversational awareness volume, and many more upcoming customization features.
Support the development
LibrePods is developed by a single developer. Upgrading helps keep the app alive.
Feature availability depends on your AirPods model and firmware version.
Contact
E-Mail
Discord
GitHub Issues
Version code
Flavor
Build type
No
Yes
Settings
requires xposed
Bypass compatibility check
Are you sure your device is supported natively/you have Xposed module enabled?
Not supported
Many devices are not supported due to limitations in the Android Bluetooth stack.
\nOn these devices, root access with an Xposed framework is required for full functionality.
\n\nThis limitation has been addressed in newer Android versions. The following device configurations can run the app natively:
\n• Google Pixel® running Android 16 March update and later with the lateset Play system update
\n• Google Pixel® running 17 Beta 3 and above
\n• OnePlus devices running OxygenOS 16 or later
\n• Oppo devices running ColorOS 16 or later
\n\nFor details, see the project documentation.
(Name your own price)
This device may not be supported due to platform limitations and requires an Xposed framework. Tick the checkbox below and type OK to continue.
Type "%s" to continue
Proceed
I have read compatibility requirements.
Device information
Build ID
Manufacturer
Free features
Advanced features
Digital Assistant on Long Press
Invoke Digital Assistant when long pressing the AirPods Pro stem.
Customizations unavailable. Connect your AirPods at least once to access.
Xposed available
App enabled in Xposed
Subject
Describe your issue