Description
Hello internalblue team,
I'm encountering an issue while trying to use a modified bluetooth.default.so
on my Nexus 5. My Android version is 6.0.1 Release 77 (M4B30Z), which according to the documentation (android6_0_1/android-6.0.1_r81 yes yes Recommended for Nexus 5 (android-6.0.1_r77)), should be compatible with a modified driver.
I have confirmed that the modified bluetooth.default.so
contains the hci_inject
string using the command adb shell "su -c 'cat /system/lib/hw/bluetooth.default.so | grep hci_inject'"
which returns "Binary file (standard input) matches".
However, when I run internalblue --adb --serial 087b887d0182a9a7
, I consistently get the following error messages:
[] No connected HCI device found
[] Found multiple adb devices
[] Android btsnoop logfile (deleted)...
[] Android Bluetooth interface /dev/ttyHS99...
[*] Connected to 087b887d0182a9a7
[!] _sendThreadFunc: No response from the firmware.
[!] sendHciCommand: waiting for response timed out!
[!] initialize_fimware: Failed to send a HCI command to the Bluetooth driver.
adb: Check if you installed a custom bluetooth.default.so properly on your
Android device. bluetooth.default.so must contain the string 'hci_inject'.
hci: You might have insufficient permissions to send this type of command.
[!] connect: Failed to initialize firmware!
[CRITICAL] No connection to target device.
^X^CException ignored in: <module 'threading' from '/usr/lib/python3.8/threading.py'>
Traceback (most recent call last):
File "/usr/lib/python3.8/threading.py", line 1388, in _shutdown
lock.acquire()
KeyboardInterrupt: