Actualité

iPhone

Exclusif : le protocole de Siri totalement craqué par des français !

Par Didier Pulicani - Publié le

Siri est à la base de l'iPhone 4S : un assistant doué de reconnaissance vocale avancée, qui permet d'interagir avec l'utilisateur de manière presque transparente. Nous avons vu pourquoi Siri n'était disponible que sur l'iPhone 4S, à cause d'un système de détection de proximité très avancé. Apple ne veut donc pas étendre son champ d'action sur d'autres terminaux, même si la chose est techniquement faisable, moyennant quelques limitations.

Exclusif : le protocole de Siri totalement craqué par des français !


L'équipe d'Applidium (qui avait porté VLC sur iPhone) a réussi un joli coup : ils ont totalement craqué Siri et son protocole de communication. Mieux, ils proposent toute la documentation, ainsi que des outils, pour s'amuser avec, que vous programmiez sur iOS, Mac ou même Android.

Ils révèlent d'ailleurs quelques points intéressants L’iPhone 4S agit vraiment comme un dictaphone : les données audio sont compressées avec le codec Speex , qui a été conçu spécialement pour la VoIP.

Comme certains l'avaient découvert, Apple ne fait pas du "simple" échange vocal, mais réalise beaucoup d'opérations. Le protocole est vraiment très verbeux. Votre iPhone envoie énomément d’informations à Apple, et ces serveurs en renvoie eux-même énormément aussi. Par exemple, dans la reconnaissance vocale, le serveur d’Apple renvoie un score de confiance pour chaque mot.

Exclusif : le protocole de Siri totalement craqué par des français !


L'utilisation de Siri par un appareil tiers demande aussi un prérequis de taille : L’iPhone 4S envoie des identifiants tout au long de son échange. Si vous voulez utiliser Siri sur un autre appareil, vous aurez besoin d’au moins un iPhone 4S pour récupérer son identifiant. [...] Bien entendu Apple pourrait blacklister un identifiant, mais tant que vous conserverez le votre au chaud, tout devrait être bien.

Libre à vous, donc, de jouer avec tout cela tout en pensant les conséquences potentielles que cela pourrait avoir. Un développeur hésitera à aller titiller Apple, qui pourrait lui fermer son compte par exemple. Il est aussi possible qu'Apple blackliste votre terminal si elle s'en rend compte. Tout ceci est à vos risques et périls :-)

http://applidium.com/news/comment_dechiffrer_siri/

Bravo à eux pour cet exploit franco-français ! N'hésitez pas à nous donner votre retour si vous réussissez à faire quelque chose d'intéressant à partir de ces données !