You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
||||
@@ -79,17 +82,19 @@ This method is less intrusive and should be tried first:
79
82
80
83
1. Install LSPosed, or another Xposed provider on your rooted device
81
84
2. Download the LibrePods app from the releases section, and install it.
82
-
3. Enable the Xposed module for the bluetooth app in your Xposed manager
83
-
4. Follow the instructions in the app to set up the module.
84
-
5. Open the app and connect your AirPods
85
+
3. Enable the Xposed module for the bluetooth app in your Xposed manager.
86
+
4. Disable unmount modules for the Bluetooth app if enabled.
87
+
5. Follow the instructions in the app to set up the module.
88
+
6. Open the app and connect your AirPods
85
89
86
90
##### Method 2: Root Module (Backup Option)
87
91
If the Xposed method doesn't work for you:
88
92
89
93
1. Download the `btl2capfix.zip` module from the releases section
90
94
2. Install it using your preferred root manager (KernelSU, Apatch, or Magisk).
91
-
3. Reboot your device
92
-
4. Connect your AirPods
95
+
3. Disable Unmount modules for the Bluetooth aop if enabled.
96
+
4. Reboot your device
97
+
5. Connect your AirPods
93
98
94
99
##### Method 3: Patching it yourself
95
100
If you prefer to patch the Bluetooth stack yourself, follow these steps:
@@ -111,24 +116,19 @@ If you're unfamiliar with these steps, search for tutorials online or ask in And
111
116
112
117
- When renaming your AirPods through the app, you'll need to re-pair them with your phone for the name change to take effect. This is a limitation of how Bluetooth device naming works on Android.
113
118
114
-
## Development Resources
115
-
116
-
For developers interested in the protocol details, check out the [AAP Definitions](/AAP%20Definitions.md) documentation.
119
+
## Bluetooth DID (Device Identification) Hook
117
120
118
-
## CrossDevice Stuff
121
+
Turns out, if you change the manufacturerid to that of Apple, you get access to several special features!
119
122
120
-
> [!IMPORTANT]
121
-
> This feature is still in early development and might not work as expected. No support is provided for this feature yet.
123
+
### Multi-device Connectivity
122
124
123
-
### Features in Development
125
+
Upto two devices can be simultaneously connected to AirPods, for audio and control both. Seamless connection switching. The same notification shows up on Apple device when Android takes over the AirPods as if it were an Apple device ("Move to iPhone"). Android also shows a popup when the other device takes over.
124
126
125
-
-**Battery Status Sync**: Get battery status on any device when you connect your AirPods to one of them
126
-
-**Cross-device Controls**: Control your AirPods from either device when connected to one
127
-
-**Automatic Device Switching**: Seamlessly switch between Linux and Android devices based on active audio sources
127
+
### Accessibility Settings and Hearing Aid
128
128
129
-
Check out the demo below:
129
+
Accessibility settings like customizing transparency mode (amplification, balance, tone, conversation boost, and ambient noise reduction), and loud sound reduction can be configured.
The hearing aid feature can now also be used. Currently it can only be used to adjust the settings, not actually take a hearing test because it requires much more precision. It is much better to use an already available audiogram result.
0 commit comments