La Yamaha YAS-207 C’est une barre de son qui peut être contrôlée via Bluetooth avec une application pour iOS ou Android. Cependant, si vous souhaitez le contrôler avec un autre appareil via Bluetooth, ou avec un ordinateur, vous ne pouvez rien faire. Cependant, un pirate informatique l’a résolu.
Pour ce faire, vous avez d’abord installé Android-x86 sur une machine virtuelle et activé le journal de surveillance Bluetooth HCI dans les paramètres du développeur. Avec la commande netcat, vous envoyez continuellement à votre ordinateur Linux et Wireshark pour analyser les paquets. Avec cela, en appuyant sur les boutons de l’application Yamaha, vous pouvez voir quelles données ont été envoyées via Bluetooth.

De là, vous pouvez déjà analyser les commandes au niveau individuel, ainsi que les paquets à répondre. Plus tard, il a écrit le code qui lui a permis communiquer avec la barre de son par Tarte aux framboises. Il a combiné cela avec Shairpoint Sync, qui permet, avec un Raspberry Pi, d’allumer la barre de son et de changer la source sonore pour le streaming avec AirPlay ou toute autre source.
Grâce à cela, vous pouvez désormais contrôler les barres de son avec n’importe quel appareil de votre choix, mais cela ouvre également la porte à toute autre personne à proximité. Heureusement, la situation n’est pas aussi mauvaise que cela arrive directement avec d’autres barres de son, où elles ne mettent même pas de mécanismes de protection pour éviter les abus.
Ainsi, il existe des modèles de LG ou Samsung qui viennent directement sans protection. Dans le cas de LG, il existe un moyen de le protéger après l’avoir acheté, mais dans les modèles Samsung, il n’y a aucun moyen de le faire, devoir subir la torture si nous avons un voisin excessivement drôle parce qu’il peut connectez-vous à tout moment au bar; même si nous l’avons connecté par HDMI ou que nous l’utilisons avec un autre câble. Par conséquent, il est nécessaire que les fabricants mettent un accent particulier sur la protection de ces connexions, où la confirmation des connexions serait aussi simple que d’avoir à appuyer sur un bouton physique sur la barre ou sur la télécommande.