Btsnoop hci log где находится
Перейти к содержимому

Btsnoop hci log где находится

  • автор:

 

Журнал отслеживания 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» в параметрах разработчика должно изменить его на

Я говорю «следует», потому что на некоторых телефонах этот файл не обновляется. Вам следует:

  1. Прочтите файл bt_stack.conf. Посмотрите, где должен быть журнал HCI и действительно ли ведение журнала bt snoop включено или нет
  2. Если в параметрах разработчика указано, что ведение журнала btsnoop_hci включено, а в файле bt_stack.conf указано, что оно отключено, попробуйте выключить и снова включить Bluetooth и / или телефон.
  3. Если ваш телефон рутирован, установите 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.

Разбираемся

  1. При проведении глубокой очистки можно обнаружить btsnoop_hci.log, который может весить прилично, например более 2 гигабайта.
  2. По информации в интернете — это отчет, лог, на работу программ никак не влияет, поэтому можно удалить. Только сперва отключите журнал трансляций операций HCI Bluetooth. Если этого пункта нет, значит функция отключена, просто удалите файл.
  3. Но что вообще за 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

Dinith Rukshan Kumara's user avatar

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

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *