Журнал отслеживания Bluetooth HCI не создан
После включения и выключения блютуза перезагрузил телефон. Я не смог найти файл журнала в ожидаемом месте:
Как я могу попасть в журнал btsnoop_hci.log?
10 ответов
ПРИМЕЧАНИЕ. Этот ответ не является правильным. Пожалуйста, прокрутите до ответа с наибольшим количеством голосов, чтобы получить правильный ответ
По моему опыту, функция отслеживания Bluetooth HCI требует, чтобы ваше устройство было рутировано. На моем Samsung Galaxy S GT-I9000 с root-доступом он работает нормально, в то время как на моем Galaxy S3 Neo без рута эта функция не работает.
Более того, вы должны убедиться, что вы случайно не удалили файл. Каждый раз, когда я удаляю файл, мне приходится повторно включать функцию отслеживания Bluetooth, чтобы система воссоздала файл журнала.
Вот что решило это для меня:
1) adb shell cat /etc/bluetooth/bt_stack.conf
Чтобы узнать имя файла журнала, для меня это:
Сложность заключается в том, что файлы создаются с отметкой времени в их именах, поэтому вы не сможете получить их (это), просто используя
2) Используйте вместо этого adb pull /data/log/bt/ , и вы получите всю папку со всеми журналами
На телефоне OnePlus 6 (A6003, Android 9) (и я полагаю, что на других телефонах OnePlus) местоположение:
Это местоположение не требует рутирования или доступа через adb . Журнал будет иметь расширение .cfa и находится в двоичном формате pcap , подходящем для анализа, например, с помощью Wireshark.
Для пользовательской версии Pixel / Nexus у вас может не быть разрешения на извлечение /data/misc/bluetooth/logs/btsnoop_hci.log. Вы можете получить журнал hci следующим образом:
Вы получите BUG_REPORT.txt и zip-файл. Журнал HCI находится в папке FS \ data \ misc \ bluetooth \ logs zip-файла.
На Nexus 5X и Pixel C Android O необходимо включить Bluetooth, включить отслеживание HCI в настройках разработчика, отключить и повторно включить Bluetooth и перезагрузиться.
После этого вы можете получить журнал, зайдя в настройки разработчика и «взять отчет об ошибке» и получить полный журнал.
Файл bt_stack.conf не изменяется и на / sdcard нет нового файла, как на других устройствах
ОБНОВЛЕНИЕ: журнал btsnoop hci, похоже, постепенно выводится из доступных для пользователя областей на многих телефонах. Предполагая, что у вас включено ведение журнала hci, вы можете получить отчет об ошибке
Затем распакуйте папку. Если вам повезло, есть папка ‘FS’, которая содержит журнал btsnoop_hci.log на несколько уровней ниже (не знаю, почему на некоторых телефонах он есть, а на некоторых нет). Если у вас его нет, возьмите текст отчета об ошибке файл, который выглядит так
Вы можете увидеть, где ваш телефон хранит журнал hci, прочитав файл bt_stack.conf. Пытаться
Вы увидите строку, которая выглядит как
Обычно, но не всегда (зависит от телефона) в корне sdcard. В этом файле конфигурации также есть строка, которая может отражать, действительно ли ведение журнала hci включено или нет.
Переключение параметра «Включить журнал отслеживания Bluetooth HCI» в параметрах разработчика должно изменить его на
Я говорю «следует», потому что на некоторых телефонах этот файл не обновляется. Вам следует:
- Прочтите файл bt_stack.conf. Посмотрите, где должен быть журнал HCI и действительно ли ведение журнала bt snoop включено или нет
- Если в параметрах разработчика указано, что ведение журнала btsnoop_hci включено, а в файле bt_stack.conf указано, что оно отключено, попробуйте выключить и снова включить Bluetooth и / или телефон.
- Если ваш телефон рутирован, установите BtSnoopLogOutput=true вручную
Если ни один из 3 вариантов не работает, вам не повезло. Ведение журнала BT Snoop hci немного несовместимо на разных телефонах. Я видел несколько телефонов, на которых я просто не мог заставить его работать, несмотря ни на что, но в большинстве случаев вы должны иметь возможность его запустить. Телефон с рутированным доступом не является обязательным.
Все вышеперечисленное было полезно — на S8 и Windows 10 вариант от Фукаи / Рене об использовании отчета об ошибке был для меня лучшим. (Немного другой путь к файлу, но в zip-файле был журнал.)
Однако позже я заметил, что в Android я получил УВЕДОМЛЕНИЕ, чтобы «ПОДЕЛИТЬСЯ СВОИМ ОТЧЕТОМ ОБ ОШИБКЕ», и когда я выбрал уведомление, у меня были варианты отправки по электронной почте / сохранения на G Drive и т. Д. Отправил мне txt и zip по электронной почте, и все, пропустив adb и прочую чушь.
@TwinPrimesAreEz превосходен, но есть четвертый вариант; по крайней мере, когда ваше устройство рутировано. Вызов:
Где-то этот инструмент был удален, но он все еще существует на моем устройстве. Whatismore, вроде как при включенном блютузе вызывается. В logcat я вижу: «btsnoop_dump:: snoop_log_open: невозможно открыть запись Dir». Не уверен, почему он не может открыть этот каталог (кстати, это /data/media/0 ). Но я подозреваю, что этот инструмент каким-то образом мешает новой опции отслеживания HCI, интегрированной в Android. Но если вы вызываете этот инструмент напрямую (например, через adb shell или
Для Samsung s8 волшебное местоположение — / data / log / bt /
и вам нужен root-доступ, чтобы получить его
btsnoop_hci.log — что за файл?
Приветствую. Сегодня поговорим об одном файле, который можете встретить на смартфоне под управлением Андроид.
Описание
btsnoop_hci.log — лог-файл, который создается при прослушивании трафика Блютуз, когда активна функция Журнал Bluetooth HCI.
Разбираемся
- При проведении глубокой очистки можно обнаружить btsnoop_hci.log, который может весить прилично, например более 2 гигабайта.
- По информации в интернете — это отчет, лог, на работу программ никак не влияет, поэтому можно удалить. Только сперва отключите журнал трансляций операций HCI Bluetooth. Если этого пункта нет, значит функция отключена, просто удалите файл.
- Но что вообще за btsnoop_hci.log? Это файл, в который записывают данные о прослушивании трафика Блютуз. Точнее записывается информация о пакетах, обычному пользователю это вряд ли может быть интересно. Но поэтому и размер может быть большой — так как туда постоянно складируются данные, особенно когда Блютуз включен.
Как отключить создание btsnoop_hci.log? На самом деле просто. Сперва откройте настройки устройства:
Далее находим пункт Для разработчиков:
Далее необходимо отключить опцию Включить журнал трансляций операций HCI Bluetooth:
После отключения опции — можно удалить файл btsnoop_hci.log. Он больше появляться не должен.
Пункт также может называться немного иначе, а именно Журнал Bluetooth HCI:
Btsnoop hci log где находится
aptX/aptX HD Bluetooth Qualcomm Codec
Последнее обновление программы в шапке: 06.02.2020
Описание:
Запуск на поддерживаемых устройствах Qualcomm Bluetooth aptX кодека
Сообщение отредактировал volod_bol — 19.04.21, 19:40
Вова Большаков, испытано на устройстве из профиля? Viper установлен?
В архиве 2 файла либов. Причём не системных, а своих. Т.е. ещё и прописавыется где-то. Значит руками не поменять и нужен бекап всего системного раздела.
Сообщение отредактировал De.Sm — 05.12.16, 22:41
Посмотрел скрипт. Если в папке system/lib есть файл aptx, то мод установится. Если его нет, то ничего не изменится. Файл этот есть, если железо поддерживает данный кодек (зависит от bluetooth). Так что мод для тех, у кого есть aptx.
Ps очень странно, но мод встал на мой телефон. Завтра послушаем, что к чему.
Сообщение отредактировал De.Sm — 05.12.16, 22:49
LeEco (LeTV) One Max (X900+). Выделенный ЦАП и усилитель. Поддержки AptX — нет.
Наушники с AptX. PowerAMP @.
Установил Apt-X_HD_Port. Ничего не изменилось! )))
Ни на слух, ни визуально.
Вернул Систему «в зад» ))
p.s. может это украшалка AptX HD в LG G 5? 🙂
Сообщение отредактировал O1eg_sgn — 25.04.17, 18:51
Здравствуйте! У меня LG G3 который поддерживает кодек apt-x, слушаю в паре с LG Tone HBS 810, которая также его поддерживает, изменит ли установка этого мода качество звучания, реально ли 24-х битный звук будет передаваться по блютузу, как apt-x HD в LG G5, я так понимаю apt-x HD должен аппаратно поддерживаться как на самом смартфоне так и на гарнитуре, и в моем случае ничего не изменится?
Where is Bluetooth HCI log of Samsung S8 Android 8.0
When Samsung S8 is Android 7.1, bt hci log locates at Android/data. But when update it to Android 8.0, hci log cannot find in any folder. I also try to generate hci log through commands follow but it does not work neither. These commands works fine with my Pixel 2.
adb shell dumpsys bluetooth_manager
adb bugreport > BUG_REPORT.txt
1 Answer 1
This is tested and verified working for S8, S9, S10+ Android 8.0 through to 9.1:
Input «*#9900#» in the dial pad. An engineer mode menu will pop up. Click «Run DUMPSTATE/LOGCAT/». Wait. It may take several minutes for this to generate logs. Click «Copy To sdcard. » or «Copy to ext sdcard»
/sdcard/logs will contain an extensive dump of system logs /sdcard/logs/bluetooth/ will contain your timestamped btsnoop_hci_ log files