• Home
Name Date Size #Lines LOC

..--

connect/03-May-2024-171113

dumpsys/03-May-2024-7634

nop/03-May-2024-7130

pairing/03-May-2024-6941

read/03-May-2024-18596

sdp/03-May-2024-282175

Android.bpD03-May-20242.1 KiB8381

README.mdD03-May-2024847 2519

get_options.ccD03-May-20245.4 KiB196159

get_options.hD03-May-20241.8 KiB7041

headless.ccD03-May-20247.6 KiB230170

headless.hD03-May-20243.6 KiB13696

interface.hD03-May-2024831 3727

main.ccD03-May-20242.8 KiB10671

README.md

1##
2## bluetooth headless
3##
4## A device-side executable that consists of a binary executable
5## driving the Android libbluetooth libraries.
6##
7
8Requirements:
9    1. Android installation,
10    2. Root access to adb connected Android device.
11
12Build: Source, lunch and build as typical Android target for selected device and architecture.
13    cd $ANDROID_BUILD_TOP
14    . build/envsetup.sh && lunch <target>
15    make bt_headless
16
17Install: Push the binary to an executable area on target device.
18    adb push out/target/product/<device..arch>/bt_headless/bt_headless /data/data/.
19
20Prepare: Ensure the system is queisced to prevent resource conflicts from the bluetooth process.
21    adb shell stop
22
23Run: Script or directly execute the target file.
24    adb shell /data/data/bt_headless --flags=INIT_logging_debug_enabled_for_all=true,INIT_gd_acl=true nop
25