Журнал bluetooth hci Xiaomi что такое

После включения и выключения Bluetooth я перезагрузил телефон. Я не смог найти файл журнала в ожидаемом месте:

$ adb pull /sdcard/btsnoop_hci.log remote object ‘/sdcard/btsnoop_hci.log’ does not exist

Как я могу добраться до btsnoop_hci.log?

android bluetooth android-4.4-kitkat android-bluetooth s5

8 ответов

-5 Решение Lukas [2015-03-26 12:41:00]

Согласно моему опыту, функция отслеживания Bluetooth HCI требует, чтобы ваше устройство было внедрено. На моем укорененном Samsung Galaxy S GT-I9000 он отлично работает, когда на моей ненарушенной галактике S3 Neo эта функция не работает.

Кроме того, вы должны убедиться, что вы случайно не удалили файл. Всякий раз, когда я удаляю файл, я должен снова включить функцию отслеживания Bluetooth, чтобы система заново создала файл журнала.

ОБНОВЛЕНИЕ: Журнал btsnoop hci, похоже, постепенно удаляется из доступных для пользователя областей на многих телефонах. Если вы включили ведение журнала hci, вы можете получить отчет об ошибке

📖 Секретное меню телефона. Полный обзор всех функций меню для разработчиков. Часть 2


adb bugreport anewbugreportfolder

Затем распакуйте папку. Если вам повезло, есть папка ‘FS’, которая содержит журнал btsnoop_hci.log несколькими слоями вниз (не знаю, почему некоторые телефоны имеют это, а некоторые нет). Если у вас его нет, возьмите текст сообщения об ошибке. файл, который выглядит так

bugreport-2018-08-01-15-08-01.txt
To extract snoop logs from the bug report, use the btsnooz script. Get btsnooz.py. Extract the text version of the bug report. Run btsnooz.py on the text version of the bug report: btsnooz.py BUG_REPORT.txt > BTSNOOP.log

Вы можете увидеть, где ваш телефон хранит журнал hci, прочитав файл bt_stack.conf. Пытаться

adb shell cat /etc/bluetooth/bt_stack.conf

Вы увидите линию, которая выглядит как

# BtSnoop log output file BtSnoopFileName =/sdcard/btsnoop_hci.log

Обычно, но не всегда (зависит от телефона) в корне SDCard. В этом файле конфигурации также есть строка, которая может отражать, действительно ли включено ведение журнала hci.

# EnableBtSnoop logging function # valid value : true , false BtSnoopLogOutput=false

Переключение параметра «Включить журнал отслеживания Bluetooth HCI» в параметрах разработчика должно изменить его на

# EnableBtSnoop logging function # valid value : true , false BtSnoopLogOutput=true

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

  1. Прочитайте файл bt_stack.conf. Посмотрите, где должен быть журнал HCI и действительно ли включено ведение журнала bt snoop
  2. Если в опциях разработчика указано, что ведение журнала btsnoop_hci включено, а в файле bt_stack.conf указано, что оно выключено, попробуйте включить и отключить питание Bluetooth и/или телефона.
  3. Если ваш телефон рутирован, вручную установите BtSnoopLogOutput = true

Если ни один из 3 вариантов не работает, вам не повезло. BT Snoop hci logging немного несовместим на разных телефонах. Я видел несколько телефонов, на которых я просто не мог заставить его работать, не смотря ни на что, но в большинстве случаев вы должны его запустить. Рутированный телефон не обязателен

📖 Секретное меню телефона. Полный обзор всех функций меню для разработчиков. Часть 3

В Nexus 5X и Pixel C Android O вам нужно включить Bluetooth, включить отслеживание HCI в настройках разработчика, отключить и повторно включить Bluetooth и перезагрузить.

После этого вы можете получить журнал, перейдя в настройки разработчика и «возьмите отчет об ошибке» и получите полный журнал.

Файл bt_stack.conf не изменяется и нет нового файла на /sdcard, как на других устройствах

Сяоми блэк шарк 5 отзывы

3 Fukai [2018-02-28 10:03:00]

Для пользовательской версии Pixel/Nexus у вас может не быть разрешения на извлечение /data/misc/bluetooth/logs/btsnoop_hci.log. Вы можете получить журнал hci следующим образом:

adb shell dumpsys bluetooth_manager adb bugreport > BUG_REPORT.txt

Вы получите файл BUG_REPORT.txt и zip файл. Журнал HCI будет найден в разделе FSdatamiscbluetoothlogs zip файла.

Для Samsung s8 волшебное местоположение -/data/log/bt/
и вам нужен root-доступ, чтобы получить его

2 abourget [2015-12-02 05:41:00]

На моем, bt_stack.conf показано/sdcard/Android/data/btsnoop_hci.log

Вот что решило это для меня:

1) adb shell cat/etc/bluetooth/bt_stack.conf

чтобы увидеть, каково имя файла журнала, для меня это:

/data/log/bt/btsnoop_hci.log

Сложность в том, что файлы генерируются с меткой времени в их именах, поэтому вы не сможете получить их (это), просто используя

adb pull /data/log/bt/btsnoop_hci.log

2) Вместо этого используйте adb pull/data/log/bt/ , и вы получите всю папку со всеми журналами

/system/bin/btsnoop

Где-то этот инструмент был удален, но он все еще существует на моем устройстве. Whatismore, кажется, называется, когда bluetooth включен. В logcat я вижу: «btsnoop_dump:: snoop_log_open: Невозможно открыть запись Dir».

Не уверен, почему он не может открыть этот dir (кстати, это /data/media/0 ). Но я подозреваю, что этот инструмент каким-то образом препятствует новой опции отслеживания HCI, интегрированной в Android. Но если вы вызываете этот инструмент напрямую (например, через adb shell или эмулятор терминала), он работает. Для меня он создал файл /data/media/0/hci_snoop20180203164422.cfa .

Источник: qarchive.ru

Журнал отслеживания Bluetooth HCI не генерируется

После включения и выключения блютуса я перезагрузил телефон. Я не смог найти файл журнала в ожидаемом месте:

$ adb pull /sdcard/btsnoop_hci.log remote object ‘/sdcard/btsnoop_hci.log’ does not exist

Как я могу добраться до btsnoop_hci.log?

user3116989 11 фев ’15 в 02:25 2015-02-11 02:25
2015-02-11 02:25

12 ответов

Согласно моему опыту, функция Bluetooth HCI snooping требует, чтобы ваше устройство было рутировано. На моем рутированном Samsung Galaxy S GT-I9000 он работает нормально, в то время как на моем нерутированном Galaxy S3 Neo эта функция не работает.

Кроме того, вы должны убедиться, что вы случайно не удалили файл. Всякий раз, когда я удаляю файл, мне нужно снова включать функцию отслеживания Bluetooth, чтобы система заново создала файл журнала.

user4408431 26 мар ’15 в 09:41 2015-03-26 09:41
2015-03-26 09:41

ОБНОВЛЕНИЕ: Журнал btsnoop hci, похоже, постепенно удаляется из доступных пользователю областей на многих телефонах. Если вы включили ведение журнала hci, вы можете получить отчет об ошибке

adb bugreport anewbugreportfolder

Затем распакуйте папку. Если вам повезло, есть папка ‘FS’, содержащая журнал btsnoop_hci.log несколькими слоями вниз (не знаю, почему некоторые телефоны имеют это, а некоторые нет). Если у вас его нет, возьмите текст сообщения об ошибке. файл, который выглядит так

bugreport-2018-08-01-15-08-01.txt
To extract snoop logs from the bug report, use the btsnooz script. Get btsnooz.py. Extract the text version of the bug report. Run btsnooz.py on the text version of the bug report: btsnooz.py BUG_REPORT.txt > BTSNOOP.log

Вы можете увидеть, где ваш телефон хранит журнал hci, прочитав файл bt_stack.conf. Пытаться

adb shell cat /etc/bluetooth/bt_stack.conf

Вы увидите линию, которая выглядит как

# BtSnoop log output file BtSnoopFileName =/sdcard/btsnoop_hci.log

Обычно, но не всегда (зависит от телефона) в корне SDCard. В этом файле конфигурации также есть строка, которая может отражать, включено ли ведение журнала hci.

# EnableBtSnoop logging function # valid value : true , false BtSnoopLogOutput=false

Xiaomi mi basic 2 обзор

Переключение параметра «Включить журнал отслеживания Bluetooth HCI» в параметрах разработчика должно изменить его на

# EnableBtSnoop logging function # valid value : true , false BtSnoopLogOutput=true

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

  1. Прочитайте файл bt_stack.conf. Посмотрите, где должен быть журнал HCI, и если логирование bt snoop действительно включено или нет
  2. Если в опциях разработчика указано, что ведение журнала btsnoop_hci включено, а в файле bt_stack.conf указано, что оно выключено, попробуйте включить и отключить питание Bluetooth и / или телефона.
  3. Если ваш телефон рутирован, вручную установите BtSnoopLogOutput = true

Если ни один из 3 вариантов не работает, вам не повезло. BT Snoop hci logging немного несовместим на разных телефонах. Я видел несколько телефонов, на которых я просто не мог заставить его работать, несмотря ни на что, но в большинстве случаев вы должны его запустить. Рутированный телефон не обязателен

Источник: stackru.com

Bluetooth HCI snoop журнал не генерируется

после включения и выключения bluetooth я перезагрузил телефон. Я не смог найти файл журнала в ожидаемом месте:

$ adb pull /sdcard/btsnoop_hci.log remote object ‘/sdcard/btsnoop_hci.log’ does not exist

Как я могу добраться до btsnoop_hci.лог?

автор: Community

7 ответов

согласно моему опыту функция Bluetooth HCI snooping требует, чтобы ваше устройство было укоренено. На моем корневом Samsung Galaxy S GT-I9000 он отлично работает, а на моем некорневом Galaxy S3 Neo эта функция не работает.

кроме того, вы должны убедиться, что вы не случайно удалили файл. Всякий раз, когда я удаляю файл, я должен повторно включить функцию отслеживания Bluetooth, чтобы система воссоздала файл журнала.

автор: Lukas

UPDATE: журнал btsnoop hci, похоже, постепенно выходит из доступных пользователю областей на многих телефонах. Предполагая, что вы включили ведение журнала hci, вы можете получить bugreport

adb bugreport anewbugreportfolder

затем распакуйте папку. Если Вам ПОВЕЗЕТ, есть папка «FS», которая содержит btsnoop_hci.войти войти несколько слоев вниз (не уверен, почему некоторые телефоны имеют это, а некоторые нет.) Если у вас его нет, возьмите текстовый файл отчета об ошибке, который выглядит следующим образом

bugreport-2018-08-01-15-08-01.txt
To extract snoop logs from the bug report, use the btsnooz script. Get btsnooz.py. Extract the text version of the bug report. Run btsnooz.py on the text version of the bug report: btsnooz.py BUG_REPORT.txt > BTSNOOP.log

вы можете увидеть, где ваш телефон хранит журнал hci, прочитав bt_stack.файл conf. Попробуй!—8—>

adb shell cat /etc/bluetooth/bt_stack.conf

вы увидите строку, которая выглядит как

# BtSnoop log output file BtSnoopFileName =/sdcard/btsnoop_hci.log

это обычно, но не всегда (зависит от телефона) от корня SD-карты. В этом файле конфигурации также есть строка, которая может отражать, действительно ли ведение журнала hci включено или нет

# EnableBtSnoop logging function # valid value : true , false BtSnoopLogOutput=false

переключение опции «включить Bluetooth HCI snoop log» в параметрах разработчика должно изменить его на

# EnableBtSnoop logging function # valid value : true , false BtSnoopLogOutput=true

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

  1. прочитайте bt_stack.файл conf. Посмотрите, где должен быть журнал HCI и если BT snoop ведение журнала фактически включено или нет
  2. если параметры разработчика говорят, лесозаготовки btsnoop_hci на но bt_stack.conf файл говорит, что он выключен, попробуйте Power cycling bluetooth и / или ваш телефон.
  3. если ваш телефон укоренен, вручную установите BtSnoopLogOutput=true
Xiaomi airdots pro 2 как подключить

если ни один из 3 вариантов не работает, вам не повезло. BT Snoop HCI logging немного непоследователен на разных телефонах. Я видел несколько телефонов, где я просто не мог заставить его работать, не важно что, но в большинстве случаев вы должны быть в состоянии заставить его работать. Корневой телефон не является требованием

автор: TwinPrimesAreEz

на Nexus 5X и Pixel C Android O вы должны включить bluetooth, включить HCI snooping в настройках разработчика, отключить и повторно включить bluetooth и перезагрузить компьютер.

после этого вы можете получить журнал в настройках разработчика и «принять отчет об ошибке» и получить полный отчет.

файл bt_stack.conf не изменяется и нет нового файла на / sdcard, как и на других устройствах

Источник: askdev.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай