[GH-ISSUE #67] Module fails to install on Android 16 (different appid, because Google.) #30

Closed
opened 2026-03-02 12:02:46 +03:00 by kerem · 26 comments
Owner

Originally created by @JCionx on GitHub (Feb 22, 2025).
Original GitHub issue: https://github.com/kavishdevar/librepods/issues/67

I'm running the latest Android 16 beta version and when attempting to install the module on Magisk, I get this log:

- Copying zip to temp directory
- Installing btl2capfix-v0.0.3.zip
- Current boot slot: _a
- Device is system-as-root
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
  inflating: module.prop
****************************************
 Bluetooth L2CAP workaround for AirPods 
 by @devnoname120 and @kavishdevar 
****************************************
*******************
 Powered by Magisk 
*******************
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
  inflating: customize.sh
- Extracting module files
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
   creating: busybox/
  inflating: busybox/busybox-arm64
  inflating: busybox/xz
  inflating: customize.sh
  inflating: module.prop
  inflating: radare2-5.9.9-android-aarch64.tar.gz
[O] Extracting module files...
[O] Extracting radare2 to /data/local/tmp/aln_unzip...
[O] rabin2 binary is ready.
[O] radare2 binary is ready.
[O] busybox binary is ready.
[O] xz shim is ready.
[O] Error: No target library found.
[O] No target library found.
! Installation failed

Originally created by @JCionx on GitHub (Feb 22, 2025). Original GitHub issue: https://github.com/kavishdevar/librepods/issues/67 I'm running the latest Android 16 beta version and when attempting to install the module on Magisk, I get this log: ``` - Copying zip to temp directory - Installing btl2capfix-v0.0.3.zip - Current boot slot: _a - Device is system-as-root Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip inflating: module.prop **************************************** Bluetooth L2CAP workaround for AirPods by @devnoname120 and @kavishdevar **************************************** ******************* Powered by Magisk ******************* Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip inflating: customize.sh - Extracting module files Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip creating: busybox/ inflating: busybox/busybox-arm64 inflating: busybox/xz inflating: customize.sh inflating: module.prop inflating: radare2-5.9.9-android-aarch64.tar.gz [O] Extracting module files... [O] Extracting radare2 to /data/local/tmp/aln_unzip... [O] rabin2 binary is ready. [O] radare2 binary is ready. [O] busybox binary is ready. [O] xz shim is ready. [O] Error: No target library found. [O] No target library found. ! Installation failed ```
kerem 2026-03-02 12:02:46 +03:00
  • closed this issue
  • added the
    android
    label
Author
Owner

@kavishdevar commented on GitHub (Feb 22, 2025):

Weird! Could you send me the output of lsof | grep libbluetooth with Bluetooth turned on? Run this as root.

<!-- gh-comment-id:2676276053 --> @kavishdevar commented on GitHub (Feb 22, 2025): Weird! Could you send me the output of `lsof | grep libbluetooth` with Bluetooth turned on? Run this as root.
Author
Owner

@JCionx commented on GitHub (Feb 22, 2025):

Ran the command after running su in ADB. I'm not sure if that's how I run as root.

This is the output:

binder:1020_2  1020 audioserve  mem       REG               0,53    101896       2792 /vendor/lib64/libbluetooth_audio_session.so
binder:1020_2  1020 audioserve  mem       REG               0,53    404720       2793 /vendor/lib64/libbluetooth_audio_session_aidl.so
droid.bluetooth  2439  bluetooth  mem       REG             254,32  13190216         43 /apex/com.android.bt/lib64/libbluetooth_jni.so
<!-- gh-comment-id:2676278281 --> @JCionx commented on GitHub (Feb 22, 2025): Ran the command after running `su` in ADB. I'm not sure if that's how I run as root. This is the output: ``` binder:1020_2 1020 audioserve mem REG 0,53 101896 2792 /vendor/lib64/libbluetooth_audio_session.so binder:1020_2 1020 audioserve mem REG 0,53 404720 2793 /vendor/lib64/libbluetooth_audio_session_aidl.so droid.bluetooth 2439 bluetooth mem REG 254,32 13190216 43 /apex/com.android.bt/lib64/libbluetooth_jni.so ```
Author
Owner

@kavishdevar commented on GitHub (Feb 22, 2025):

ah, i see. it's under com.android.bt instead of com.android.btservies... gonna fix it soon and share it with you for testing.

that's the correct way to run as root :)

<!-- gh-comment-id:2676292251 --> @kavishdevar commented on GitHub (Feb 22, 2025): ah, i see. it's under `com.android.bt` instead of `com.android.btservies`... gonna fix it soon and share it with you for testing. that's the correct way to run as root :)
Author
Owner

@kavishdevar commented on GitHub (Feb 22, 2025):

meanwhile, could you try running

mkdir -p /tmp/overlayfs-test/{lower,upper,work,mount}; mount -t overlay overlay -o lowerdir=/tmp/overlayfs-test/lower,upperdir=/tmp/overlayfs-test/upper,workdir=/tmp/overlayfs-test/work /tmp/overlayfs-test/mount

in case you're wondering: this tests for overlayfs (this is important to patch libs located under /apex.

lmk if it throws an error or doesn't print anything and just exits.

<!-- gh-comment-id:2676293709 --> @kavishdevar commented on GitHub (Feb 22, 2025): meanwhile, could you try running ```bash mkdir -p /tmp/overlayfs-test/{lower,upper,work,mount}; mount -t overlay overlay -o lowerdir=/tmp/overlayfs-test/lower,upperdir=/tmp/overlayfs-test/upper,workdir=/tmp/overlayfs-test/work /tmp/overlayfs-test/mount ``` in case you're wondering: this tests for overlayfs (this is important to patch libs located under `/apex`. lmk if it throws an error or doesn't print anything and just exits.
Author
Owner

@JCionx commented on GitHub (Feb 22, 2025):

Just ran it under root and got no output. If I run echo $? to print the return code of the last ran thing, I get 0, which usually means success.

<!-- gh-comment-id:2676294763 --> @JCionx commented on GitHub (Feb 22, 2025): Just ran it under root and got no output. If I run `echo $?` to print the return code of the last ran thing, I get 0, which usually means success.
Author
Owner

@kavishdevar commented on GitHub (Feb 22, 2025):

yup! overlayfs's supported - great! here's something you can test

btl2capfix.zip

<!-- gh-comment-id:2676306458 --> @kavishdevar commented on GitHub (Feb 22, 2025): yup! overlayfs's supported - great! here's something you can test [btl2capfix.zip](https://github.com/user-attachments/files/18924220/btl2capfix.zip)
Author
Owner

@JCionx commented on GitHub (Feb 22, 2025):

I think I got the same log:

- Copying zip to temp directory
- Installing btl2capfix (2).zip
- Current boot slot: _a
- Device is system-as-root
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
  inflating: module.prop
****************************************
 Bluetooth L2CAP workaround for AirPods 
 by @devnoname120 and @kavishdevar 
****************************************
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
  inflating: customize.sh
*******************
 Powered by Magisk 
*******************
- Extracting module files
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
   creating: busybox/
  inflating: busybox/busybox-arm64
  inflating: busybox/xz
  inflating: module.prop
  inflating: radare2-5.9.9-android-aarch64.tar.gz
  inflating: customize.sh
[O] Extracting module files...
[O] Extracting radare2 to /data/local/tmp/aln_unzip...
[O] rabin2 binary is ready.
[O] radare2 binary is ready.
[O] busybox binary is ready.
[O] xz shim is ready.
[O] Error: No target library found.
[O] No target library found.
! Installation failed

<!-- gh-comment-id:2676315280 --> @JCionx commented on GitHub (Feb 22, 2025): I think I got the same log: ``` - Copying zip to temp directory - Installing btl2capfix (2).zip - Current boot slot: _a - Device is system-as-root Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip inflating: module.prop **************************************** Bluetooth L2CAP workaround for AirPods by @devnoname120 and @kavishdevar **************************************** Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip inflating: customize.sh ******************* Powered by Magisk ******************* - Extracting module files Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip creating: busybox/ inflating: busybox/busybox-arm64 inflating: busybox/xz inflating: module.prop inflating: radare2-5.9.9-android-aarch64.tar.gz inflating: customize.sh [O] Extracting module files... [O] Extracting radare2 to /data/local/tmp/aln_unzip... [O] rabin2 binary is ready. [O] radare2 binary is ready. [O] busybox binary is ready. [O] xz shim is ready. [O] Error: No target library found. [O] No target library found. ! Installation failed ```
Author
Owner

@JCionx commented on GitHub (Feb 22, 2025):

Btw, I installed the Magical Overlayfs module with the read/write mode, but had the same log when I didn't have it installed.

<!-- gh-comment-id:2676320108 --> @JCionx commented on GitHub (Feb 22, 2025): Btw, I installed the Magical Overlayfs module with the read/write mode, but had the same log when I didn't have it installed.
Author
Owner

@kavishdevar commented on GitHub (Feb 22, 2025):

ugh, shared the wrong zip - sorry! the updated one should be there in the nightly release shortly!

<!-- gh-comment-id:2676364281 --> @kavishdevar commented on GitHub (Feb 22, 2025): ugh, shared the wrong zip - sorry! the updated one should be there in the [nightly release](https://github.com/kavishdevar/aln/releases/tag/nightly) shortly!
Author
Owner

@JCionx commented on GitHub (Feb 22, 2025):

Just tried that out and got a different error

- Copying zip to temp directory
- Installing btl2capfix-1eb1dbb.zip
- Current boot slot: _a
- Device is system-as-root
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
  inflating: module.prop
****************************************
 Bluetooth L2CAP workaround for AirPods 
 by @devnoname120 and @kavishdevar 
****************************************
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
  inflating: customize.sh
*******************
 Powered by Magisk 
*******************
- Extracting module files
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
  inflating: module.prop
   creating: busybox/
  inflating: busybox/xz
  inflating: busybox/busybox-arm64
  inflating: customize.sh
  inflating: radare2-5.9.9-android-aarch64.tar.gz
[O] Extracting module files...
[O] Extracting radare2 to /data/local/tmp/aln_unzip...
[O] rabin2 binary is ready.
[O] radare2 binary is ready.
[O] busybox binary is ready.
[O] xz shim is ready.
[O] Detected library: /apex/com.android.bt/lib64/libbluetooth_jni.so
[O] Calculating patch addresses for /apex/com.android.bt/lib64/libbluetooth_jni.so...
[O] l2c_fcr_chk_chan_modes_address=0x008bca54
[O] l2cu_send_peer_info_req_address=0x008c57c4
[O] Patching libbluetooth_jni.so...
[O] Installing patched file...
[O] Patched file installed at /data/adb/modules_update/btl2capfix/system/lib64/libbluetooth_jni.so
[O] OverlayFS is not supported. Aborting...
[O] OverlayFS is not supported.
! Installation failed
<!-- gh-comment-id:2676366658 --> @JCionx commented on GitHub (Feb 22, 2025): Just tried that out and got a different error ``` - Copying zip to temp directory - Installing btl2capfix-1eb1dbb.zip - Current boot slot: _a - Device is system-as-root Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip inflating: module.prop **************************************** Bluetooth L2CAP workaround for AirPods by @devnoname120 and @kavishdevar **************************************** Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip inflating: customize.sh ******************* Powered by Magisk ******************* - Extracting module files Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip inflating: module.prop creating: busybox/ inflating: busybox/xz inflating: busybox/busybox-arm64 inflating: customize.sh inflating: radare2-5.9.9-android-aarch64.tar.gz [O] Extracting module files... [O] Extracting radare2 to /data/local/tmp/aln_unzip... [O] rabin2 binary is ready. [O] radare2 binary is ready. [O] busybox binary is ready. [O] xz shim is ready. [O] Detected library: /apex/com.android.bt/lib64/libbluetooth_jni.so [O] Calculating patch addresses for /apex/com.android.bt/lib64/libbluetooth_jni.so... [O] l2c_fcr_chk_chan_modes_address=0x008bca54 [O] l2cu_send_peer_info_req_address=0x008c57c4 [O] Patching libbluetooth_jni.so... [O] Installing patched file... [O] Patched file installed at /data/adb/modules_update/btl2capfix/system/lib64/libbluetooth_jni.so [O] OverlayFS is not supported. Aborting... [O] OverlayFS is not supported. ! Installation failed ```
Author
Owner

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

huh, disabled that overlayfs check for now. here:

btl2capfix.zip

<!-- gh-comment-id:2676884099 --> @kavishdevar commented on GitHub (Feb 23, 2025): huh, disabled that overlayfs check for now. here: [btl2capfix.zip](https://github.com/user-attachments/files/18931021/btl2capfix.zip)
Author
Owner

@JCionx commented on GitHub (Feb 23, 2025):

It installed successfully, but the AirPods keep disconnecting. The app shows the AirPods sometimes, with 0% battery and none of the controls work.l:
Screenshot_20250223-141918.png

This is the installation log if you need it:

- Copying zip to temp directory
- Installing btl2capfix (3).zip
- Current boot slot: _a
- Device is system-as-root
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
  inflating: module.prop
****************************************
 Bluetooth L2CAP workaround for AirPods 
 by @devnoname120 and @kavishdevar 
****************************************
*******************
 Powered by Magisk 
*******************
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
  inflating: customize.sh
- Extracting module files
Archive:  /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip
   creating: busybox/
  inflating: busybox/busybox-arm64
  inflating: busybox/xz
  inflating: module.prop
  inflating: radare2-5.9.9-android-aarch64.tar.gz
  inflating: customize.sh
[O] Extracting module files...
[O] Extracting radare2 to /data/local/tmp/aln_unzip...
[O] rabin2 binary is ready.
[O] radare2 binary is ready.
[O] busybox binary is ready.
[O] xz shim is ready.
[O] Detected library: /apex/com.android.bt/lib64/libbluetooth_jni.so
[O] Calculating patch addresses for /apex/com.android.bt/lib64/libbluetooth_jni.so...
[O] l2c_fcr_chk_chan_modes_address=0x008bca54
[O] l2cu_send_peer_info_req_address=0x008c57c4
[O] Patching libbluetooth_jni.so...
[O] Installing patched file...
[O] Patched file installed at /data/adb/modules_update/btl2capfix/system/lib64/libbluetooth_jni.so
[O] Created script for apex library handling.
[O] You can now restart your device and test aln!
[O] Note: If your Bluetooth doesn't work anymore after restarting, then uninstall this module and report the issue at the link below.
[O] https://github.com/kavishdevar/aln/issues/new
[O] - Done
<!-- gh-comment-id:2676887917 --> @JCionx commented on GitHub (Feb 23, 2025): It installed successfully, but the AirPods keep disconnecting. The app shows the AirPods sometimes, with 0% battery and none of the controls work.l: ![Screenshot_20250223-141918.png](https://github.com/user-attachments/assets/dde22686-6169-46ab-81dd-a65864f581f0) This is the installation log if you need it: ``` - Copying zip to temp directory - Installing btl2capfix (3).zip - Current boot slot: _a - Device is system-as-root Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip inflating: module.prop **************************************** Bluetooth L2CAP workaround for AirPods by @devnoname120 and @kavishdevar **************************************** ******************* Powered by Magisk ******************* Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip inflating: customize.sh - Extracting module files Archive: /data/user/0/com.topjohnwu.magisk/cache/flash/install.zip creating: busybox/ inflating: busybox/busybox-arm64 inflating: busybox/xz inflating: module.prop inflating: radare2-5.9.9-android-aarch64.tar.gz inflating: customize.sh [O] Extracting module files... [O] Extracting radare2 to /data/local/tmp/aln_unzip... [O] rabin2 binary is ready. [O] radare2 binary is ready. [O] busybox binary is ready. [O] xz shim is ready. [O] Detected library: /apex/com.android.bt/lib64/libbluetooth_jni.so [O] Calculating patch addresses for /apex/com.android.bt/lib64/libbluetooth_jni.so... [O] l2c_fcr_chk_chan_modes_address=0x008bca54 [O] l2cu_send_peer_info_req_address=0x008c57c4 [O] Patching libbluetooth_jni.so... [O] Installing patched file... [O] Patched file installed at /data/adb/modules_update/btl2capfix/system/lib64/libbluetooth_jni.so [O] Created script for apex library handling. [O] You can now restart your device and test aln! [O] Note: If your Bluetooth doesn't work anymore after restarting, then uninstall this module and report the issue at the link below. [O] https://github.com/kavishdevar/aln/issues/new [O] - Done ```
Author
Owner

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

which phone are you using?

<!-- gh-comment-id:2676889127 --> @kavishdevar commented on GitHub (Feb 23, 2025): which phone are you using?
Author
Owner

@JCionx commented on GitHub (Feb 23, 2025):

It's a Pixel 7a

<!-- gh-comment-id:2676889723 --> @JCionx commented on GitHub (Feb 23, 2025): It's a Pixel 7a
Author
Owner

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

ah, pixel... don't know why, but every (except one or two) pixel user reports the same problem. I could try and build the library from source (when I have time), but I still can't not guarantee it'll work for you.

<!-- gh-comment-id:2676890976 --> @kavishdevar commented on GitHub (Feb 23, 2025): ah, pixel... don't know why, but every (except one or two) pixel user reports the same problem. I could try and build the library from source (when I have time), but I still can't not guarantee it'll work for you.
Author
Owner

@JCionx commented on GitHub (Feb 23, 2025):

Thanks for all the support! I'll be happy to test it.

<!-- gh-comment-id:2676892735 --> @JCionx commented on GitHub (Feb 23, 2025): Thanks for all the support! I'll be happy to test it.
Author
Owner

@kavishdevar commented on GitHub (Mar 20, 2025):

Hi, got some time to set up the a16 sources. here is the module. also, this time i'm not including any overlays for apex. it turned out that android uses the lib in /system/lib64/ (if present) over the one in /apex/com.android.bt(services)/lib64. you may install this without uninstalling the old one. After rebooting, verify if the new lib is being used by lsof | grep libbluetooth_jni.so. It should show /system/lib64/libbluetooth_jni.so instead of /apex. The library should work now because I've built it from source and not patched. lmk how it goes :)

btl2capfix-a16-main.zip

<!-- gh-comment-id:2739344127 --> @kavishdevar commented on GitHub (Mar 20, 2025): Hi, got some time to set up the a16 sources. here is the module. also, this time i'm not including any overlays for apex. it turned out that android uses the lib in `/system/lib64/` (if present) over the one in `/apex/com.android.bt(services)/lib64`. you may install this without uninstalling the old one. After rebooting, verify if the new lib is being used by `lsof | grep libbluetooth_jni.so`. It should show `/system/lib64/libbluetooth_jni.so` instead of `/apex`. The library should work now because I've built it from source and not patched. lmk how it goes :) [btl2capfix-a16-main.zip](https://github.com/user-attachments/files/19360045/btl2capfix-a16-main.zip)
Author
Owner

@JCionx commented on GitHub (Mar 22, 2025):

The latest automatic beta update removed root from my device, so I'll root it again and try out what you sent.

<!-- gh-comment-id:2745400718 --> @JCionx commented on GitHub (Mar 22, 2025): The latest automatic beta update removed root from my device, so I'll root it again and try out what you sent.
Author
Owner

@JCionx commented on GitHub (Mar 22, 2025):

I just rooted my device again, and installed the provided module and rebooted. After entering a root shell (adb shell, su), I ran the command, and I got no output. I still tried to install the app and go on, but when I tried to connect my AirPods, I realized that I couldn't turn on Bluetooth anymore. After disabling the module and restarting, Bluetooth was working again.

<!-- gh-comment-id:2745462129 --> @JCionx commented on GitHub (Mar 22, 2025): I just rooted my device again, and installed the provided module and rebooted. After entering a root shell (adb shell, su), I ran the command, and I got no output. I still tried to install the app and go on, but when I tried to connect my AirPods, I realized that I couldn't turn on Bluetooth anymore. After disabling the module and restarting, Bluetooth was working again.
Author
Owner

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

I had built from the main branch, which apparently has something different from the beta 3.1. And, I can't find a way to build specifically A16 betas like I can build certain QPRs or revisions of stable releases. I guess you'd have to wait for an xposed module, or I/O '25 when google releases A16 - sorry!

<!-- gh-comment-id:2746089459 --> @kavishdevar commented on GitHub (Mar 23, 2025): I had built from the `main` branch, which apparently has something different from the beta 3.1. And, I can't find a way to build specifically A16 betas like I can build certain QPRs or revisions of stable releases. I guess you'd have to wait for an xposed module, or I/O '25 when google releases A16 - sorry!
Author
Owner

@JCionx commented on GitHub (Mar 23, 2025):

Understandable. They keep changing things in these automatic beta updates that it gets hard to keep track of changes. Waiting for the official release is the best move here anyway.

<!-- gh-comment-id:2746116178 --> @JCionx commented on GitHub (Mar 23, 2025): Understandable. They keep changing things in these automatic beta updates that it gets hard to keep track of changes. Waiting for the official release is the best move here anyway.
Author
Owner

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

i made an xposed module. but someone on telegram reported that it doesn't work (a16). so... ¯\_(ツ)_/¯

<!-- gh-comment-id:2746288004 --> @kavishdevar commented on GitHub (Mar 23, 2025): i made an xposed module. but someone on telegram reported that it doesn't work (a16). so... ¯\\\_(ツ)\_/¯
Author
Owner

@kavishdevar commented on GitHub (Mar 27, 2025):

hey! might have a possible fix - i wrote a small xposed module that hooks onto the library instead of forcing the system to use a patched one.

delete the root module, install/update the app from the latest nightly, give it root permissions, open the app and follow the instructions on screen, and then enable the xposed module and then turn off bluetooth and turn it on again.

you might have to clear the app data if it doesn't prompt you for additional setup. now, the logs which i'd need would be

adb logcat -s AirPodsHook -s RadareOffsetFinder. run this before you open the app. and, then adb logcat --pid=$(adb shell pidof me.kavishdevar.aln) or just logcat --pid=$(pidof me.kavishdevar.aln) if you're running from termux/local shell.

<!-- gh-comment-id:2756773474 --> @kavishdevar commented on GitHub (Mar 27, 2025): hey! might have a possible fix - i wrote a small xposed module that hooks onto the library instead of forcing the system to use a patched one. delete the root module, install/update the app from the [latest nightly](https://github.com/kavishdevar/aln/releases/tag/nightly), give it root permissions, open the app and follow the instructions on screen, and then enable the xposed module and then turn off bluetooth and turn it on again. you might have to clear the app data if it doesn't prompt you for additional setup. now, the logs which i'd need would be `adb logcat -s AirPodsHook -s RadareOffsetFinder`. run this before you open the app. and, then `adb logcat --pid=$(adb shell pidof me.kavishdevar.aln)` or just `logcat --pid=$(pidof me.kavishdevar.aln)` if you're running from termux/local shell.
Author
Owner

@kavishdevar commented on GitHub (Apr 24, 2025):

@JCionx see #61. I think that was the main problem, here. Try this module that I shared earlier with the latest nightly.

<!-- gh-comment-id:2827073784 --> @kavishdevar commented on GitHub (Apr 24, 2025): @JCionx see #61. I think that was the main problem, [here](https://github.com/kavishdevar/aln/issues/67#issuecomment-2676887917). Try [this module](https://github.com/user-attachments/files/18931021/btl2capfix.zip) that I shared earlier with the latest nightly.
Author
Owner

@JCionx commented on GitHub (Apr 26, 2025):

I'd be happy to help with testing, but I'm done with Google pushing mandatory beta updates to the Android 16 beta. Those updates install automatically and cannot be disabled, and they always wipe root from my device. I might be able to help with testing once we get the stable release of Android 16.

<!-- gh-comment-id:2832627838 --> @JCionx commented on GitHub (Apr 26, 2025): I'd be happy to help with testing, but I'm done with Google pushing mandatory beta updates to the Android 16 beta. Those updates install automatically and cannot be disabled, and they always wipe root from my device. I might be able to help with testing once we get the stable release of Android 16.
Author
Owner

@kavishdevar commented on GitHub (Apr 30, 2025):

Two users reported this working. Apparently Google changed the app id of the Bluetooth app from com.android.bluetooth to com.google.android.bluetooth. Should work now 🤞

btl2capfix-a16.zip

<!-- gh-comment-id:2842353549 --> @kavishdevar commented on GitHub (Apr 30, 2025): Two users reported this working. Apparently Google changed the app id of the Bluetooth app from `com.android.bluetooth` to `com.google.android.bluetooth`. Should work now 🤞 ![btl2capfix-a16.zip](https://github.com/user-attachments/files/18931021/btl2capfix.zip)
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#30
No description provided.