| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| adapter/ | 06-Sep-2024 | - | 134 | 81 | ||
| connect/ | 06-Sep-2024 | - | 195 | 132 | ||
| discovery/ | 06-Sep-2024 | - | 112 | 62 | ||
| dumpsys/ | 06-Sep-2024 | - | 74 | 32 | ||
| mode/ | 06-Sep-2024 | - | 188 | 128 | ||
| nop/ | 06-Sep-2024 | - | 71 | 29 | ||
| pairing/ | 06-Sep-2024 | - | 66 | 38 | ||
| read/ | 06-Sep-2024 | - | 185 | 94 | ||
| scan/ | 06-Sep-2024 | - | 137 | 86 | ||
| sdp/ | 06-Sep-2024 | - | 248 | 141 | ||
| tools/ | 06-Sep-2024 | - | 8 | 5 | ||
| utils/ | 06-Sep-2024 | - | 215 | 163 | ||
| Android.bp | D | 06-Sep-2024 | 4.4 KiB | 166 | 162 | |
| README.md | D | 06-Sep-2024 | 1 KiB | 38 | 32 | |
| android_namespace.cc | D | 06-Sep-2024 | 734 | 22 | 5 | |
| bt_property.h | D | 06-Sep-2024 | 319 | 17 | 10 | |
| bt_stack_info.cc | D | 06-Sep-2024 | 1.9 KiB | 64 | 40 | |
| bt_stack_info.h | D | 06-Sep-2024 | 866 | 34 | 12 | |
| config.cc | D | 06-Sep-2024 | 985 | 33 | 10 | |
| dump.h | D | 06-Sep-2024 | 469 | 24 | 16 | |
| get_options.cc | D | 06-Sep-2024 | 5.5 KiB | 200 | 161 | |
| get_options.h | D | 06-Sep-2024 | 1.8 KiB | 71 | 41 | |
| handler.cc | D | 06-Sep-2024 | 1.3 KiB | 49 | 24 | |
| handler.h | D | 06-Sep-2024 | 1 KiB | 42 | 19 | |
| headless.cc | D | 06-Sep-2024 | 11.4 KiB | 330 | 250 | |
| headless.h | D | 06-Sep-2024 | 3.7 KiB | 132 | 93 | |
| interface.h | D | 06-Sep-2024 | 8.1 KiB | 236 | 182 | |
| log.cc | D | 06-Sep-2024 | 1.1 KiB | 33 | 11 | |
| log.h | D | 06-Sep-2024 | 4 KiB | 84 | 51 | |
| main.cc | D | 06-Sep-2024 | 5.1 KiB | 162 | 115 | |
| messenger.cc | D | 06-Sep-2024 | 4.5 KiB | 142 | 97 | |
| messenger.h | D | 06-Sep-2024 | 1.6 KiB | 60 | 30 | |
| property.cc | D | 06-Sep-2024 | 5.4 KiB | 131 | 101 | |
| property.h | D | 06-Sep-2024 | 6.2 KiB | 210 | 159 | |
| pushme.sh | D | 06-Sep-2024 | 368 | 13 | 5 | |
| stopwatch.h | D | 06-Sep-2024 | 1.5 KiB | 51 | 27 | |
| text.cc | D | 06-Sep-2024 | 1.4 KiB | 45 | 23 | |
| text.h | D | 06-Sep-2024 | 823 | 23 | 4 | |
| timeout.h | D | 06-Sep-2024 | 693 | 22 | 3 | |
| util.cc | D | 06-Sep-2024 | 953 | 32 | 13 | |
| util.h | D | 06-Sep-2024 | 644 | 18 | 1 |
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 ${ANDROID_PRODUCT_OUT}/system/bin/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 --loop=10 nop 25 ``` 26 [1102/174836.145418:INFO:btif_config_cache.cc(67)] BtifConfigCache, capacity: 10000 27 Nop loop:0 28 Nop loop:1 29 Nop loop:2 30 Nop loop:3 31 Nop loop:4 32 Nop loop:5 33 Nop loop:6 34 Nop loop:7 35 Nop loop:8 36 Nop loop:9 37 ``` 38