[GH-ISSUE #210] android: bluetooth hook doesn't work (A16, Pixel 6) #95

Closed
opened 2026-03-02 12:03:23 +03:00 by kerem · 4 comments
Owner

Originally created by @1ukasino on GitHub (Sep 28, 2025).
Original GitHub issue: https://github.com/kavishdevar/librepods/issues/210

Yes, i know, a pixel android 16 issue again. I have a pixel 6 with i think the latest android version (i am in the beta program), and i have the airpods pro 3.

At first i tried installing with the lsposed method, but that didnt work, so I unistalled the librepods app and hopefully all modules connected to it.

Then i looked at the #67 and i installed the file that you linked at the bottom of the issue (when i downloaded it, it showed as btl2capfix and not btl2capfix-a16, but now sure if thats relevant).

I installed the module with kernelsu, downloaded the librepods again, followed permission instructions, gave it root access with kernelsu and then i rebooted.

After i rebooted i paired my airpods and i opened the app, but it showed that they have 0% and none of the features worked.

Now if i try to connect them and open the app, it shows this:

Image

Here is the log from the app:

airpods_log_1759050713153.txt

And here is the list of kernelsu modules i have:

Image

I am not sure if i followed something wrong or what the issue is, but thanks in advance.

Originally created by @1ukasino on GitHub (Sep 28, 2025). Original GitHub issue: https://github.com/kavishdevar/librepods/issues/210 Yes, i know, a pixel android 16 issue again. I have a pixel 6 with i think the latest android version (i am in the beta program), and i have the airpods pro 3. At first i tried installing with the lsposed method, but that didnt work, so I unistalled the librepods app and hopefully all modules connected to it. Then i looked at the #67 and i installed the file that you linked at the bottom of the issue (when i downloaded it, it showed as btl2capfix and not btl2capfix-a16, but now sure if thats relevant). I installed the module with kernelsu, downloaded the librepods again, followed permission instructions, gave it root access with kernelsu and then i rebooted. After i rebooted i paired my airpods and i opened the app, but it showed that they have 0% and none of the features worked. Now if i try to connect them and open the app, it shows this: <img width="1080" height="2400" alt="Image" src="https://github.com/user-attachments/assets/6241638e-3fe6-460a-ad8d-19b126ea3791" /> Here is the log from the app: [airpods_log_1759050713153.txt](https://github.com/user-attachments/files/22581623/airpods_log_1759050713153.txt) And here is the list of kernelsu modules i have: <img width="1080" height="3183" alt="Image" src="https://github.com/user-attachments/assets/8af639e3-f7d0-43a8-8e87-4a1c96659c32" /> I am not sure if i followed something wrong or what the issue is, but thanks in advance.
kerem 2026-03-02 12:03:23 +03:00
Author
Owner

@kavishdevar commented on GitHub (Sep 28, 2025):

Maybe Google has changed something with the newer android versions, i'll try installing a A16 GSI on my phone and check.

Also, could you please send the logs a new build from here, I had forgotten to add the new appid for bluetooth (Google changed it from com.android.bluetooth to the com.google.android.bluetooth) so the logs are incomplete. Sorry abut that!

Just update by installing the apk, no reboot needed.

<!-- gh-comment-id:3342808255 --> @kavishdevar commented on GitHub (Sep 28, 2025): Maybe Google has changed something with the newer android versions, i'll try installing a A16 GSI on my phone and check. Also, could you please send the logs a new build from [here](https://github.com/kavishdevar/librepods/actions/runs/18072883271), I had forgotten to add the new appid for bluetooth (Google changed it from `com.android.bluetooth` to the `com.google.android.bluetooth`) so the logs are incomplete. Sorry abut that! Just update by installing the apk, no reboot needed.
Author
Owner

@randshell commented on GitHub (Sep 28, 2025):

Also, could you please send the logs a new build from here [...]

As I've commented on your MR https://github.com/kavishdevar/librepods/pull/202#issuecomment-3343347399, I was with AirPods Pro 3rd Gen on Pixel 6a and A16 stable and the latest commit: no issues in connecting other than the occasional random disconnects. No btl2capfix needed.

<!-- gh-comment-id:3343361556 --> @randshell commented on GitHub (Sep 28, 2025): > Also, could you please send the logs a new build from [here](https://github.com/kavishdevar/librepods/actions/runs/18072883271) [...] As I've commented on your MR https://github.com/kavishdevar/librepods/pull/202#issuecomment-3343347399, I was with AirPods Pro 3rd Gen on Pixel 6a and A16 stable and the latest commit: no issues in connecting other than the occasional random disconnects. No btl2capfix needed.
Author
Owner

@kavishdevar commented on GitHub (Sep 28, 2025):

Thanks for confirming, @randshell.

I've just tested with a GSI (Infinity v3.2, based on A16). And, it worked with xposed right away.

@1ukasino try disabling unmount modules for the bluetooth app if you have the option enabled in your root manager. then, send the logs if it doesn't work.

<!-- gh-comment-id:3343673591 --> @kavishdevar commented on GitHub (Sep 28, 2025): Thanks for confirming, @randshell. I've just tested with a GSI (Infinity v3.2, based on A16). And, it worked with xposed right away. @1ukasino try disabling `unmount modules` for the bluetooth app if you have the option enabled in your root manager. then, send the logs if it doesn't work.
Author
Owner

@1ukasino commented on GitHub (Sep 28, 2025):

Yes! That worked. I had to disable the unmount modules option, unistall and reinstall the module and after reboot it seems to be working.

I will update you if any issues happen, but thank you so much.

<!-- gh-comment-id:3343979108 --> @1ukasino commented on GitHub (Sep 28, 2025): Yes! That worked. I had to disable the unmount modules option, unistall and reinstall the module and after reboot it seems to be working. I will update you if any issues happen, but thank you so much.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/librepods#95
No description provided.