Vad är Bluetooth HCI Snoop Log?
en BluetoothHCI (Host Controller Interface) snoop log är en loggfil som innehåller alla Bluetoothtransmissions som du har gjort på din android gadget. Att ha den här filen innebär att du har en app som tillåter loggning (4.4) eller som loggar (4.4 android) av alla Bluetoothcommunications, din android gadget loggar Bluetoothusage automatiskt eller du tillåter Bluetoothtransmission loggning.
detta är en lagring av data från Bluetoothusage över tid och bör därför inte vara något att oroa sig för. Det kan även tas bort utan problem att rensa Bluetoothusage historia på enheten, men det kommer att återställas och uppdateras med fräschare Bluetoothuse om loggning av Bluetoothusage är inaktiverad. Du borde inte oroa dig för det eftersom det är en vanlig funktion från android 4.4+.
de flesta android-enheter kan logga hela Bluetoothtransmissions. Innan android 4.4 krävs en rot och app som BluetoothHCI-logg. I alla prylar med android-utvecklarinställningar, som börjar med android 4.4, finns loggvalet.
hur man skapar hci-logg
aktivera utvecklarinställningar.
utvecklarinställningarna är vanligtvis osynliga. Att trycka på builder-numret som finns i android-inställningar sju gånger gör det enkelt att aktivera dem.
skapa logg
gå till android-inställningar och öppna utvecklarmenyn. Det finns en kryssruta identifierad ”aktivera BluetoothHCI Snoop Log”. Innan du slår på bilen, starta loggen och stoppa den innan du skickar filen. Denna loggfil lagras i SD lagring eller USB rot och är känd som btsnoop_hci.logga.
Wireshark, en nätverksprotokollanalysator, kan användas för att kika in i filen. Du behöver bara byta fil till *.cap och öppna den.
om du är en säkerhetsspecialist eller en utvecklare, ibland kanske du vill analysera och fånga Bluetoothhost controller gränssnittspaket. Du kommer att göra detta genom att aktivera BluetoothHCI snoop log. Detta kommer att lagra dessa paket i en fil på enheten lagring möjliggör enkel hämtning. Därefter kan du använda ett program för att analysera dem till exempel Wireshark.
så här återställer du hci-loggen
- gå till Inställningar på din Android-enhet.
- klicka på Utvecklaralternativ
- välj Aktivera BluetoothHCI snoop log.
- gå tillbaka till inställningen på din enhet och välj sedan Utvecklaralternativ
- i fönstret Utvecklaralternativ klickar du sedan på Aktivera BluetoothHCI snoop
- logga. Detta aktiverar din loggfil.
- Stäng av Bluetoothpå din Android-enhet.
- Vrid Bluetoothon.
- starta om eller starta om din android-enhet.
när denna procedur är klar kan din enhet generera HCI-loggfilen och spara den till /sdcard/btsnoop_hci.logga.
när du hämtar HCI-loggen från android-enheten har du två alternativ.
a)Du kan ansluta din android-enhet till en dator. Filen kommer att finnas i en av de enheter som är monterbara. Kopiera den här filen härifrån till C:/Users/Public/Public dokument / Frontline testutrustning / min fånga fil/.
b)du har också ett annat alternativ att använda Android debugging bridge som finns i programutvecklarens kit.
proceduren för detta alternativ är: –
- Välj USB-eller android-felsökning på utvecklingsskärmen.
- Anslut enheten till datorn med en USB-kabel.
- på din dator öppnar du en terminal och kör kommandot ’adb-enheter’.
- du borde kunna se din android-enhet på den här listan som bekräftar att ADB fungerar.
- i terminalen, kopiera ’ adb pull/sdcard / btsnoop_hci.logga’ till datorn.