[GH-ISSUE #460] Compatability with BluetoothLibraryPatcher #231

Open
opened 2026-03-02 12:04:36 +03:00 by kerem · 1 comment
Owner

Originally created by @0Jmaster0 on GitHub (Feb 23, 2026).
Original GitHub issue: https://github.com/kavishdevar/librepods/issues/460

Hello and thank you for you brillinat app! Works good with Samsung S23 Ultra on 15 Android and with Apple Airpods 2, but I had troubles with installing it from Github - program gives error when trying to unpack radare2(not the problem with downloading as it was before, tried lastest nightly build from Actions tab). I've found out that it is possible to install module btl2capfix directly by Magisk and simply skip installing process in app and it worked(I didnt use Xposed, Magisk only). But there is one problem with Samsung devices when they are rooted - they loose pairing from all bluetooth devices when rebooted or airplane mode was toggled. There is module to fix it: https://github.com/3arthur6/BluetoothLibraryPatcher, but it seems to patch just the same library, as your program does. So only one module works in the same time(despite both are enabled). Is there way to use them side by side? Or can you add it in one of the future updates? Thank you for answer!

Originally created by @0Jmaster0 on GitHub (Feb 23, 2026). Original GitHub issue: https://github.com/kavishdevar/librepods/issues/460 Hello and thank you for you brillinat app! Works good with Samsung S23 Ultra on 15 Android and with Apple Airpods 2, but I had troubles with installing it from Github - program gives error when trying to unpack radare2(not the problem with downloading as it was before, tried lastest nightly build from Actions tab). I've found out that it is possible to install module btl2capfix directly by Magisk and simply skip installing process in app and it worked(I didnt use Xposed, Magisk only). But there is one problem with Samsung devices when they are rooted - they loose pairing from all bluetooth devices when rebooted or airplane mode was toggled. There is module to fix it: https://github.com/3arthur6/BluetoothLibraryPatcher, but it seems to patch just the same library, as your program does. So only one module works in the same time(despite both are enabled). Is there way to use them side by side? Or can you add it in one of the future updates? Thank you for answer!
Author
Owner

@kavishdevar commented on GitHub (Feb 24, 2026):

I think installing one and rebooting should allow the other module to patch the library that has been patched by the first one.

Also, I have removed the radare2 dependency, if you'd like to try:

v0.2.0: https://github.com/kavishdevar/librepods/actions/runs/22353095111 (might not be very stable)
v0.1.0-rc.4: https://github.com/kavishdevar/librepods/actions/runs/22353150985

It still needs xposed, just that the offset for the functions are found by the xposed module itself and not radare.

<!-- gh-comment-id:3952013316 --> @kavishdevar commented on GitHub (Feb 24, 2026): I think installing one and rebooting should allow the other module to patch the library that has been patched by the first one. Also, I have removed the radare2 dependency, if you'd like to try: v0.2.0: https://github.com/kavishdevar/librepods/actions/runs/22353095111 (might not be very stable) v0.1.0-rc.4: https://github.com/kavishdevar/librepods/actions/runs/22353150985 It still needs xposed, just that the offset for the functions are found by the xposed module itself and not radare.
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#231
No description provided.