Che cosa è Bluetooth HCI Snoop Log?
Un BluetoothHCI (Host Controller Interface) snoop log è un file di log che contiene tutte le Bluetoothtransmissions che avete fatto sul vostro gadget Android. Avere questo file significa che hai un’app che consente la registrazione (4.4) o che registra (4.4 Android) di tutte le comunicazioni Bluetooth, il tuo gadget Android registra automaticamente Bluetoothusage o consenti la registrazione Bluetoothtransmission.
Questa è una memorizzazione di dati di Bluetoothusage nel tempo e quindi non dovrebbe essere nulla di cui preoccuparsi. Può anche essere eliminato senza problemi per cancellare la cronologia Bluetoothusage sul dispositivo, ma verrà ripristinato e aggiornato con Bluetoothuse più fresco a meno che la registrazione di Bluetoothusage non sia disabilitata. Non si deve preoccupare in quanto è una caratteristica ordinaria da Android 4.4+.
La maggior parte dei dispositivi Android sono in grado di registrare Bluetoothtransmissions completi. Prima di Android 4.4 una radice richiesta e app come BluetoothHCI log. In tutti i gadget con impostazioni per sviluppatori Android, a partire da Android 4.4, la scelta del registro è esistente.
Come creare HCI log
Abilita impostazioni sviluppatore.
Le impostazioni dello sviluppatore sono solitamente invisibili. Toccando il numero del costruttore che si trova nelle impostazioni di Android sette volte sarà facile abilitarli.
Crea log
Vai alle impostazioni di Android e apri il menu sviluppatore. C’è una casella di controllo identificata “Abilita registro Snoop BluetoothHCI”. Prima di accendere l’auto, avviare il registro e fermarlo prima di inviare il file. Questo file di registro è memorizzato nella memoria SD o USB root ed è noto come btsnoop_hci.log.
Wireshark, un analizzatore di protocollo di rete, può essere utilizzato per sbirciare nel file. Hai solo bisogno di reintitolare il file in *.cap e aprilo.
Se sei uno specialista della sicurezza o uno sviluppatore, a volte potresti voler analizzare e acquisire i pacchetti di interfaccia del controller Bluetoothhost. Lo farai abilitando il registro di snoop BluetoothHCI. Questo memorizzerà questi pacchetti in un file sulla memoria del dispositivo consentendo un facile recupero. Successivamente è possibile utilizzare un programma per analizzarli, ad esempio Wireshark.
Come recuperare il registro HCI
- Vai a impostazioni sul tuo dispositivo Android.
- Fare clic su opzioni sviluppatore
- Selezionare Abilita registro snoop BluetoothHCI.
- Torna alle impostazioni sul tuo dispositivo e quindi scegli Opzioni sviluppatore
- Nella finestra Opzioni sviluppatore fai clic su Abilita BluetoothHCI snoop
- log. Ciò consentirà il file di registro.
- Disattiva Bluetoothsul tuo dispositivo Android.
- Girare Bluetoothon.
- Riavviare o riavviare il dispositivo Android.
Una volta completata questa procedura, il dispositivo è in grado di generare il file di registro HCI e lo salva in /sdcard/btsnoop_hci.log.
Quando si recupera il registro HCI dal dispositivo Android si hanno due opzioni.
a) È possibile collegare il dispositivo Android a un computer. Il file si troverà in una delle unità montabili. Copia questo file da qui a C:/Users/Public/Public Documenti / Attrezzatura di prova in prima linea / Il mio file di acquisizione/.
b) Hai anche un’altra opzione di utilizzare il debugging bridge Android che può essere trovato nel kit dello sviluppatore del software.
La procedura per questa opzione è: –
- Selezionare Debug USB o Android nella schermata di sviluppo.
- Collegare il dispositivo al computer tramite un cavo USB.
- Sul computer aprire un terminale ed eseguire il comando ‘dispositivi adb’.
- Dovresti essere in grado di vedere il tuo dispositivo Android in questo elenco confermando che ADB funziona.
- Nel terminale, copia ‘ adb pull / sdcard / btsnoop_hci.accedere al computer.