Journal de blogue Bluetooth HCI non généré
Je suis sous Android 4.4.2 et j'ai activé l'option "Bluetooth HCI snoop journal" comme décrit ici Reniflant/l'enregistrement de votre propre Android Bluetooth trafic
Après l'activation bluetooth sur et en dehors, j'ai redémarré le téléphone. Je ne pouvais pas trouver le fichier journal dans l'emplacement prévu:
$ adb pull /sdcard/btsnoop_hci.log
remote object '/sdcard/btsnoop_hci.log' does not exist
Comment puis-je obtenir de l'btsnoop_hci.journal?
source d'informationauteur Jack Shultz
Vous devez vous connecter pour publier un commentaire.
Selon mon expérience le Bluetooth HCI fonction de surveillance, le produit doit être enraciné. Sur mon enracinée Samsung Galaxy S GT-I9000, il fonctionne très bien sur mon non-enracinée Galaxy S3 Neo cette fonctionnalité ne fonctionne pas.
En outre, vous devez vous assurer que vous n'avez pas accidentellement supprimé le fichier. Chaque fois que j'ai supprimer le fichier, j'ai ré-activer le Bluetooth fonction de surveillance afin de rendre le système de recréer le fichier journal.
Mise à JOUR: Le btsnoop hci journal semble être retirés de l'utilisateur-les zones accessibles sur un grand nombre de téléphones. En supposant que vous avez hci journalisation est activée, vous pouvez obtenir un rapport de bogue
Puis décompressez le dossier. Si vous avez de la chance il y a un 'FS' dossier qui contient le btsnoop_hci.journal le journal de plusieurs couches vers le bas (je ne sais pas pourquoi certains téléphones ont et certains ne le font pas.) Si vous ne l'avez pas, prenez le rapport de bug fichier texte qui ressemble à ce
Exécuter btsnooz.py contre elle. Par instructions de Google,
De 8/1/18 le lien pour btsnooz est ici: https://android.googlesource.com/platform/system/bt/+/master/tools/scripts/btsnooz.py
HÉRITAGE RÉPONSE:
Vous pouvez voir où votre téléphone est de stocker le hci journal par la lecture de la bt_stack.fichier conf. Essayez
Vous verrez une ligne qui ressemble à
Il est généralement, mais pas toujours (dépend du téléphone) sur la racine de la carte sd. Il y a également une ligne dans ce fichier de configuration qui peut refléter si hci enregistrement est fait ou pas
Basculement "Activer le Bluetooth HCI snoop journal' option dans les options pour les développeurs devraient changer de
Je dis "devrait" car pour certains téléphones ne pas mettre à jour ce fichier. Vous devez:
Si aucun des 3 options de travail, vous êtes hors de la chance. BT Snoop hci la journalisation est un peu inégal entre les différents téléphones. J'ai vu quelques téléphones où je ne pouvais pas le faire fonctionner n'importe quoi, mais pour la plupart des cas, vous devriez être en mesure d'obtenir ce que ça va. Un téléphone enracinée n'est pas une exigence
Sur Nexus 5X et Pixel C Android O vous devez activer le bluetooth, activer le HCI de fouiller dans les paramètres de développeur, de désactiver et de réactiver le bluetooth et le redémarrage.
Après que vous pouvez obtenir le journal en allant à paramètres de développeur et "rapport de bug" et obtenir un log complet.
Le fichier bt_stack.conf n'est pas modifié et il n'y a pas de nouveau fichier sur /sdcard comme sur d'autres appareils
Sur la mienne, bt_stack.conf a montré /sdcard/Android/data/btsnoop_hci.journal
Pour un utilisateur version Pixel/Nexus, vous ne pouvez pas avoir la permission de sortir /data/misc/bluetooth/logs/btsnoop_hci.journal.
Vous pouvez obtenir le hci journal comme ceci:
Vous obtiendrez un BUG_REPORT.txt et fichier zip. HCI journal sera trouvé sous FS\data\misc\bluetooth\logs du fichier zip.
@TwinPrimesAreEz est excellente, mais il y a une quatrième option, au moins lorsque votre appareil est enracinée. Appelez le:
Quelque part cet outil a été enlevé, mais il existe toujours sur mon appareil. Whatismore, il semble être appelé lorsque la fonction bluetooth est activée. Dans
logcat
je vois: "btsnoop_dump: : snoop_log_open: Impossible d'ouvrir le Dir d'entrée". Je ne sais pas pourquoi il est impossible de l'ouvrir que dir (btw, c'est/data/media/0
) Mais je pense que cet outil en quelque sorte interfère avec la nouvelle HCI snooping option intégrée dans Android. Mais si vous l'appelez directement à l'outil (par exemple, viaadb shell
ou Émulateur de Terminal), il fonctionne. Pour moi, il créé un fichier/data/media/0/hci_snoop20180203164422.cfa
.Pour Samsung s8, la magie emplacement est /data/log/bt