mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-05-17 06:27:54 +00:00
Compare commits
3 Commits
nightly-84
...
nightly-fb
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fb44f01ac0 | ||
|
|
93a93cbe68 | ||
|
|
a4898293b8 |
12
README.md
12
README.md
@@ -76,19 +76,15 @@ https://github.com/user-attachments/assets/43911243-0576-4093-8c55-89c1db5ea533
|
|||||||
|
|
||||||
### Root Requirement
|
### Root Requirement
|
||||||
|
|
||||||
The app needs root because of a bug in the Android Bluetooth stack Fluoride/non-compliance of Apple with Bluetooth standards. You must have Xposed installed for the app to workaround this bug and connect to AirPods.
|
LibrePods **may** require root depending on your device/OS and what features you want access to:
|
||||||
|
|
||||||
[https://issuetracker.google.com/issues/371713238](https://issuetracker.google.com/issues/371713238)
|
- Features requiring the VendorID hook ([the features marked with an asterisk here](https://github.com/kavishdevar/librepods#key-features)) will always require root regardless of your device/OS.
|
||||||
|
- On **ColorOS/OxygenOS 16** and **Pixel devices on Android 16 QPR3** (with the latest Google Play system update), LibrePods does not need root for most features (except those requiring the VendorID hook mentioned above).
|
||||||
Please do not comment in the thread. The issue has already been resolved and should be available in Android 17 for all devices.
|
- On other devices, LibrePods needs root because of a bug in the Android Bluetooth stack Fluoride/non-compliance of Apple with Bluetooth standards. You must have Xposed installed for the app to workaround this bug and connect to AirPods. [This issue is being tracked here](https://issuetracker.google.com/issues/371713238). Please do not comment on the issue thread. The issue has already been resolved and should be available in **Android 17** for all devices.
|
||||||
|
|
||||||
However, if you are using ColorOS/OxygenOS 16, Android 16 QPR3 on Pixel (ensure you're on the latest Play system update), you don't need root for most features.
|
|
||||||
|
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> This workaround with Xposed is not guaranteed to work on all devices.
|
> This workaround with Xposed is not guaranteed to work on all devices.
|
||||||
|
|
||||||
Features requiring the VendorID hook will still require root. These features include customizing transparency mode, setting up hearing aid, and use Bluetooth Multipoint.
|
|
||||||
|
|
||||||
### Troubleshooting steps for common errors
|
### Troubleshooting steps for common errors
|
||||||
- Ensure the correct scope is set in LSPosed/Vector.
|
- Ensure the correct scope is set in LSPosed/Vector.
|
||||||
- Ensure there is no root-hiding module preventing the hook from loading on the Bluetooth app.
|
- Ensure there is no root-hiding module preventing the hook from loading on the Bluetooth app.
|
||||||
|
|||||||
@@ -197,7 +197,7 @@ fun HeadTrackingScreen(viewModel: AirPodsViewModel, navController: NavController
|
|||||||
label = "Head Gestures",
|
label = "Head Gestures",
|
||||||
checked = state.headGesturesEnabled,
|
checked = state.headGesturesEnabled,
|
||||||
onCheckedChange = { viewModel.setHeadGesturesEnabled(it) },
|
onCheckedChange = { viewModel.setHeadGesturesEnabled(it) },
|
||||||
enabled = state.isPremium,
|
enabled = state.isPremium || state.headGesturesEnabled,
|
||||||
description = stringResource(R.string.head_gestures_details)
|
description = stringResource(R.string.head_gestures_details)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": "v0.2.6",
|
"version": "v0.2.6",
|
||||||
"versionCode": 46,
|
"versionCode": 46,
|
||||||
"zipUrl": "https://github.com/kavishdevar/librepods/releases/download/v0.2.3/LibrePods-FOSS-v0.2.3-release.zip",
|
"zipUrl": "https://github.com/kavishdevar/librepods/releases/download/v0.2.6/LibrePods-FOSS-v0.2.6-release.zip",
|
||||||
"changelog": "https://raw.githubusercontent.com/kavishdevar/librepods/main/CHANGELOG.md"
|
"changelog": "https://raw.githubusercontent.com/kavishdevar/librepods/main/extras/CHANGELOG.md"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user