[GH-ISSUE #209] android: hook doesn't work (A16) #96

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

Originally created by @XiaoBeiNORTH on GitHub (Sep 23, 2025).
Original GitHub issue: https://github.com/kavishdevar/librepods/issues/209

Xiaomi K60pro android16

When I used it, I found that the battery and functionality were not working properly. This is what I found when I installed only the Xposed version: socrates:/ # lsof | grep libbluetooth
binder:1940_2 1940 audioserve mem REG 254,5 277176 18448109 /vendor/lib64/libbluetooth_audio_session_qti_2_1.so
binder:1940_2 1940 audioserve mem REG 254,5 271600 18448087 /vendor/lib64/libbluetooth_audio_session_aidl.so
binder:1940_2 1940 audioserve mem REG 254,5 129488 18448081 /vendor/lib64/libbluetooth_audio_session.so
binder:1940_2 1940 audioserve mem REG 254,5 231224 18448102 /vendor/lib64/libbluetooth_audio_session_qti.so
binder:1940_2 1940 audioserve mem REG 254,5 217528 18448095 /vendor/lib64/libbluetooth_audio_session_aidl_qti.so
droid.bluetooth 5625 bluetooth mem REG 7,96 15140888 45 /apex/com.android.bt/lib64/libbluetooth_jni.so

When I installed btlcapfix, my lib64 would have the libbluetooth file. If it was not installed, there would be no such file. After installing it, the Bluetooth would not turn on.
socrates:/ # lsof | grep libbluetooth
binder:2008_2 2008 audioserve mem REG 254,5 271600 18448087 /vendor/lib64/libbluetooth_audio_session_aidl.so
binder:2008_2 2008 audioserve mem REG 254,5 129488 18448081 /vendor/lib64/libbluetooth_audio_session.so
binder:2008_2 2008 audioserve mem REG 254,5 231224 18448102 /vendor/lib64/libbluetooth_audio_session_qti.so
binder:2008_2 2008 audioserve mem REG 254,5 277176 18448109 /vendor/lib64/libbluetooth_audio_session_qti_2_1.so
binder:2008_2 2008 audioserve mem REG 254,5 217528 18448095 /vendor/lib64/libbluetooth_audio_session_aidl_qti.so

Originally created by @XiaoBeiNORTH on GitHub (Sep 23, 2025). Original GitHub issue: https://github.com/kavishdevar/librepods/issues/209 Xiaomi K60pro android16 When I used it, I found that the battery and functionality were not working properly. This is what I found when I installed only the Xposed version: socrates:/ # lsof | grep libbluetooth binder:1940_2 1940 audioserve mem REG 254,5 277176 18448109 /vendor/lib64/libbluetooth_audio_session_qti_2_1.so binder:1940_2 1940 audioserve mem REG 254,5 271600 18448087 /vendor/lib64/libbluetooth_audio_session_aidl.so binder:1940_2 1940 audioserve mem REG 254,5 129488 18448081 /vendor/lib64/libbluetooth_audio_session.so binder:1940_2 1940 audioserve mem REG 254,5 231224 18448102 /vendor/lib64/libbluetooth_audio_session_qti.so binder:1940_2 1940 audioserve mem REG 254,5 217528 18448095 /vendor/lib64/libbluetooth_audio_session_aidl_qti.so droid.bluetooth 5625 bluetooth mem REG 7,96 15140888 45 /apex/com.android.bt/lib64/libbluetooth_jni.so When I installed btlcapfix, my lib64 would have the libbluetooth file. If it was not installed, there would be no such file. After installing it, the Bluetooth would not turn on. socrates:/ # lsof | grep libbluetooth binder:2008_2 2008 audioserve mem REG 254,5 271600 18448087 /vendor/lib64/libbluetooth_audio_session_aidl.so binder:2008_2 2008 audioserve mem REG 254,5 129488 18448081 /vendor/lib64/libbluetooth_audio_session.so binder:2008_2 2008 audioserve mem REG 254,5 231224 18448102 /vendor/lib64/libbluetooth_audio_session_qti.so binder:2008_2 2008 audioserve mem REG 254,5 277176 18448109 /vendor/lib64/libbluetooth_audio_session_qti_2_1.so binder:2008_2 2008 audioserve mem REG 254,5 217528 18448095 /vendor/lib64/libbluetooth_audio_session_aidl_qti.so
kerem 2026-03-02 12:03:23 +03:00
Author
Owner

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

Did you try with https://github.com/kavishdevar/librepods/issues/67#issuecomment-2842353549?

<!-- gh-comment-id:3322387748 --> @kavishdevar commented on GitHub (Sep 23, 2025): Did you try with https://github.com/kavishdevar/librepods/issues/67#issuecomment-2842353549?
Author
Owner

@XiaoBeiNORTH commented on GitHub (Sep 23, 2025):

Yeah, I tried it and it doesn't work.

<!-- gh-comment-id:3324643214 --> @XiaoBeiNORTH commented on GitHub (Sep 23, 2025): Yeah, I tried it and it doesn't work.
Author
Owner

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

Could you please use the troubleshooter and send the logs? If you currently have the btl2capfix installed, then the list of files under the the module folder in /data/adb/modules? Also, make sure you have only of the solutions installed- either xposed enabled, or the root module.

<!-- gh-comment-id:3324683020 --> @kavishdevar commented on GitHub (Sep 23, 2025): Could you please use the troubleshooter and send the logs? If you currently have the btl2capfix installed, then the list of files under the the module folder in /data/adb/modules? Also, make sure you have only of the solutions installed- either xposed enabled, or the root module.
Author
Owner

@XiaoBeiNORTH commented on GitHub (Sep 23, 2025):

I installed the btl2capfix mentioned in your comment above and the Bluetooth would not turn on. I deleted the module and it turned on the Bluetooth.

Today I tried the nightly version again
Head tracking and pausing music while talking don't work. I haven't found any other issues yet, but I can't troubleshoot and it keeps making me wait.

<!-- gh-comment-id:3325819512 --> @XiaoBeiNORTH commented on GitHub (Sep 23, 2025): I installed the btl2capfix mentioned in your comment above and the Bluetooth would not turn on. I deleted the module and it turned on the Bluetooth. Today I tried the nightly version again Head tracking and pausing music while talking don't work. I haven't found any other issues yet, but I can't troubleshoot and it keeps making me wait.
Author
Owner

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

for head tracking, enable alternate head tracking packets from app settings. the pause music is a known issue (#119).

Also, https://github.com/kavishdevar/librepods/issues/210#issuecomment-3343673591 – if the xposed hook didn't work for you, this is probably the reason. Closing this for now, please reopen if any problems arise.

<!-- gh-comment-id:3344008432 --> @kavishdevar commented on GitHub (Sep 28, 2025): for head tracking, enable `alternate head tracking packets` from app settings. the pause music is a known issue (#119). Also, https://github.com/kavishdevar/librepods/issues/210#issuecomment-3343673591 – if the xposed hook didn't work for you, this is probably the reason. Closing this for now, please reopen if any problems arise.
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#96
No description provided.