Applidium, société de développement française (fier), a découvert une faille intéressante. En effet, sur leur blog les développeurs expliquent comment depuis qu’ils ont acheté l’iPhone 4S ils essayent à tout prix de faire fonctionner siri sur d’autres appareils que le 4S.
Explications
Ils affirment avoir déchiffré le protocole qu’utilise siri, ce qui leur permet d’utiliser siri depuis n’importe qu’elle plateforme. (iPhone 3GS, iPhone 4, iPad et même Android).
Après quelques tests voici le résultat obtenu :
{« class »=>
« SpeechRecognized »,
« properties »=>
{« sessionId »=> »45b6a20e-0506-4cbf-9e80-55ad87246298 »
Applidium explique que Siri utilise le protocole HTTP, ils ont donc mis en place un Sniffer de traffic HTTP sur un serveur Proxy et configuré l’iPhone pour qu’il se connecte à internet au travers du proxy. À l’aide de la commande tcpdump il ont donc pu récupérer le traffic et voir que la communication avec le serveur Siri se faisait au travers du protocole TCP sur le port 443 à l’adresse IP 17.174.4.4.
Si vous vous rendez à l’adresse https://17.174.4.4 vous pourrez voir qu’un certificat est présent pour guzzoni.apple.com. l’iPhone dialogue donc en HTTPS avec le serveur guzzoni.apple.com.
Rappelons que l’https est simplement le protocole http sécurisé c’est à dire chiffré. Impossible alors de sniffer les paquets circulants au travers de ce protocole. Ils ont donc mis en place un faux serveur DNS avec un protocole https afin de regarder ce qui y circule, cependant les développeurs de siri on fait les choses bien et vérifient que le certificat HTTPS est valide uniquement pour le serveur guzzoni.apple.com. Mais ils ont oublié qu’il était possible de placer un certificat racine « personnalisé » dans l’iOS.
Les développeurs de chez Applidium ont donc créé un faux certificat signé pour le domaine guzzoni.apple.com et ils ont alors constaté à quel point le protocole de siri était bien sécurisé. Ils ont récupéré à défaut uniquement l’entête de la requête http car le corps de cette dernière est encodé en binaire (0/1).
ACE /ace HTTP/1.0
Host: guzzoni.apple.com
User-Agent: Assistant(iPhone/iPhone4,1; iPhone OS/5.0/9A334) Ace/1.0
Content-Length: 2000000000
X-Ace-Host: 4620a9aa-88f4-4ac1-a49d-e2012910921
Pour connaître la suite des détails techniques je vous invite à consulter le blog officiel de Applidium où se trouve l’explication complète.
L’héritage
Cette incroyable découverte a été mise à disposition de la communauté avec code source et programme en ruby, C et objective-c et invite les développeurs à approfondir le sujet.
Bravo à eux pour le formidable travail de recherche effectué et pour le partage de cette dernière !
Nous vous tiendrons au courant si toutefois il y a du nouveau, mais sachez qu’il est fort probable maintenant que siri soit rapidement porté sur les autres appareils Apple. Du moins nous l’espérons.
43 commentaires
En gros siri sniffe trop koi
LOL trop fort le push silencieux vous êtes gentille c’est pour pas nous réveiller heinnn XD.
Aller je degage :)
Oui nous pensons à vous ;-)
Haha apprécie le geste ;)
C’est du tout bon ça
Jesper que sa marchera un jours sur mon iphone 4
Cool ! Si siri venait a sortir sur Iphone 4 ça serais une revolution ;) a voir
Yes ça c est une news à la sauce iPhone3gsystem comme j aime !!!!! Vivement la suite
sa ne m’étonnerais pas de voire siri sur les anciens iBidule dans quelque jour étant donné que l’interface de siri a deja eté porté sur les anciennes generation il manquait plus que la communication aux serveurs et la c’est chose faite le travaille est maché pret les devs n’on plus qu’a le rendre compatible iOS et lancer une appli sous cydia …
j’espere que c’est pour bientôt et merci au devs de partager leurs travaux :)
Je pense qu’Apple va faire une mise à jour prochaine pour l’intégrer seulement à l’iPhone 4. Pourquoi pas le 3GS? Parce qu’Apple avait annoncé que l’iOS 5 serait la dernière MAJ pour le 3GS. Étant donné que le 4S s’est bien vendu grâce entre autre à Siri, la firme à la pomme va l’intégrer à l’iPhone 4. Enfin c’est mon avis…
Vive la France !
Non !
Vive l’Algérie !
Vive la Tunisie !
Vive le Maroc !
Et Après .. Vive la France !
J’aurai dit vive la france et après la suite on m’aurai traité de rasciste et la sa choque personne.
Quelle est le rapport avec siri.
Le rascisme va dans les deux sens.
A bonne entendeurs.
C’est clair ❕ À bon entendeur ❕
Rentre chez toi alors… La France tu l aimes ou tu la quittes!
Je sais pas pourquoi mais j’ai pas compris un seul terme de votre article mais il etait tellement interressant que je l’ai lu en entier et j’en sors avec le sourire :)
Merci a vous iPh.
Je pensais que c’était illégal !?
bon travail la team française , mais je craint qu’Apple ne tardera sûrement pas à modifier son protocole dans une future mise à jour suite à ces révélations.
Très bon article merci à vous
Et merci ou développeurs français
Ça fait plaisir..
Un article trés complet en tous cas.. Je l’aimerais trop se petit siri sur mon iphone4 j’espère vraiment que les dev vont nous mettre un petit tweak a disposition je suis prêt a le payer sans problème.
Je viens d’aller faire un saut sur les liens donné sur le site et les mecs balancent les code source donc y’a mon petit doigt qui me dis que ça risque d’aller super vite et qu’on aura tous siri pour noel et sans doute meme avant ;)
Merci pour la news Karim ;)
1)Je ne sais pas si vous avez lu les actu précédente, mais vous pouvez toujours courir, apple ne metteras jamais siri sur d’autres appareil précédent l’iphone 4S!
2)C’est totalement illégal
3) Pensez a tout les gens qui ont acheté l’iphone 4s, et qui on payé pour cette fonctionnalité, se serait dégueulasse que ceux qui ont rien changé a leur idevices en profite gratuitement.
Ecoute, si certaines personnes ont achete ce »nouvel » iphone, ca ne concerne qu’eux, c’est pas parce qu’il y a des gens qui ont achete leur 4S qu’on aurait pas le droit de profiter de ses technologies ! Et puis apple sont vraiment des cons avec leur strategie commercial , j’ai pas envie de payer chaque annee un nouveau ibidule pour sois disant avoir une mise a jour prive du nouveau produit
N’ont pas achete*
Désolé mais il n y a rien d illégale si apple veux mettre Siri dans l iPhone 3GS et le 4.
Rappel toi dans le 2eme iPhone, le iPhone 3G il n y avais pas la camera (juste les photos) ni les MMS et Apple les a rajouté dans la mise a jour de l iOS suivant.
Merci pour la news ça sa fait plaisir
Sa veux dire bientôt Siri dans le 3GS et 4
J espère que les équipes de devteam et autre pro des jailbreak découvre cette page des code source de Siri sa leur fera gagné énormément de temps.
Y a t il quelqu’un qu’il leur a envoyer le lien de la page des codes de Siri????
hehe lol et ouai c’est lavie des pigeons qui se sont fait avoir pour un tel qui ne change pas la vie puisqu’il fait exactement la meme chose que l iphone 4 si ce n’est siri qui serai bientot partout !!
ta les boules je te comprend loool!!
rageux va !!
À chaque news sur Siri, j’ai l’espoir de le voir arriver sur iPhone 4 mais après quelques recherches, je suis vite déçu.
En effet Applidium indique sur leur site qu’il faut avoir un code d’iphone 4S pour pouvoir lancer Siri sur un autre appareil.
Ce code étant unique, si tous les utilisateurs d’iphone 4 utilisaient le même, il serait blacklisté par Apple. De son côté Stroughtonsmith félicite Applidium sur twitter mais précise que cette découverte ne concerne pas l’iPhone 4.
Je pense qu’il y a l’espoir qu’Apple offre Siri pour les iPhone 4 au moment de la sortie du 5…
Enfin maintenant j’attends le jailbreak untethered et je crois que je vais arrêter d’espérer pour Siri. Dommage la news était pleine d’espoir.
Faut juste arrêter avec Siri! J ai un 4S depuis le lancement et c est le truc le plus inutile qu Apple ait sorti! Parler à mon téléphone, non je n ai pas atteint encore ce niveau la…. La seule utilisation crédible serait en voiture pour du guidage vocal etc… Mais Siri ne le gère pas! Donc y’a vraiment rien a attendre….
Si seulement il y avait le bouton doigt d’honneur à côté
@Stan, inutile mais indispensable comme on dit ;)
Mais c’est Meme pas le fait de pouvoir parler avec son iPhone qui est intéressent, le but de tout sa est aussi de démontré que Siri n’a pas besoin d’un 4s pour fonctionner et que Apple a juste trouver un argument de vente !
Salut,
Corrigez moi si je me trompe, mais la « seule » chose qu’ils ont réussi à faire, c’est connecter Siri à un de leurs serveurs perso, c’est bien ça ?
Donc ils n’ont pas les réponses réeles de Siri, si ?
(si les devs veulent se faire connaître, ils ont tout à gagner en partageant cette information!)
Super!
Yesss!! Merci aux devs qui ont découvert cette faille. Ce n’est plus qu’une question de temps pour que Siri marche sur les autres idevices
Les possesseurs di4S me feront rirent jusque au bout…oh les gars, on vous a annoncé quoi en gros a la sortie de li4S? Une puce A5,une camera 5mp 1080p et Siri! Vous avez tous sauté dessus comme des bleus en sachant ce peu de révolutions… Ne négligez pas les possesseurs de 3GS ou 4 qui demandent simplement une compatibilité logicielle! Vous avez voulu mettre de l’argent pour du hardware vous l’avez,et si vous étiez de vrais fans d’iphone et/ou avez possédé chaque génération vous auriez compris depuis bien longtemps que cet achat ne vallait pas la peine! Chacun ses affaires?! Et bien appliquez le! Ceci n’est juste qu’un coup de gueule parmi d’autres et donc rien de méchant. Alors si tu te sens visé en lisant ça c’est que dune manière ou dune autre tu fais parfois des » pas contents » et fallait donc y réfléchir a deux fois.
A bon entendeur tais-toi lol ;)
Moi je m’en tape que les autres Iphone aient cette fonction. Je serai à leur place je serai bien content.
Par contre, il ne faut pas que ce portage porte préjudice à ceux qui avaient achetés ce téléphone. Ca me semble injuste. (saturation des serveurs par exemple)
Reste que la manipulation est complexe, réservée aux connaisseurs et que la communication se fait via un Udid unique (correspondant au modèle de l’iPhone 4S)
Donc l’utilisateur lambda est loin d’avoir Siri sur son iPhone …. pour les autres chanceux ….
Les devs feraient mieux de nous pondre un jailbreak untethered …. nous sommes nombreux à l’attendre, beaucoup plus que Siri qui reste vraiment un gadget de geek …
Qu’est ce tu raconte toi ? Je suis pas un fan apple addict ! & pourtant j’ai un 4s & un iPad . Qu’est-ce tu parle de foutre de l’argent dedans ? J’étais plus engagé, la vente de mon iPhone 4 m’a permis de pas mettre un seul € dans le 4s ! Alors parle pour toi mec! Sois tu rage sois j’sais pas –‘
Te sens pas visé hein…
La rage pq? Tu fais partie dune infime partie de personnes qui arrivent a vendre leur ancien iphone sans remettre un minimum de 100€ pour passer a la génération d’après. Au final tu auras quoi de plus? Une meilleure camera et un téléphone plus rapide,dans la plupart des cas cette investissement ne vaut pas la peine c’est tout simplement ou je voulais en arriver…
J’ai un i4 parce que yavait une « révolution » avec le 3gs design etc,tout comme mon ipad2 qui pour moi n’a rien avoir avec le premier que je n’ai évidement pas acheté. Donc avant de temballer comprends ce qu il faut comprendre,a savoir faut pas sauter sur tous les nouveaux produits Apple parce qu ils te mettent des artifices dans leurs pubs…
Je me sens pas visé loin de la, mais tu parle mettre un minimum de 100€, helas j’ai pas mis un seul € donc ca me coute rien de prendre le nouveau. Pourquoi s’en privé serieux ? Mon iphone 4 avait deja un ans et niveau rapidité il devenait de plus en plus lent, avec le nouveau je vois la difference. pour ce qui est de siri je m’en sers pas du tout et je trouve ca ridicule de parlé a son telephone (c’est mon point de vu) Je n’ai pas acheter cet iphone pour siri loin de la, mais plutot niveau hardware et pour l’apn.. J’ai rien contre toi mais ton commentaire je l’ai pris du genre on est des pigeon d’avoir sauté dessus. donc nan je suis pas un pigeon :) a Bon entendeur
Mais finalement c est encore mieux que ça la news:
J ai lu sur d autre site que ce code source trouvé permettra de porté Siri même sur d’autre appareil pas que Apple et iOS.
1ère bonne nouvelle:
– les 3GS et le 4 aurons Siri c est sure.
2eme bonne nouvelle:
– sur d’autre systèmes aussi par ex:
mon vieux Nokia N96 (Symbian) ou même le Samsung Galaxy S (google Android)
Donc de nombreuses surprises nous attende sur Siri
A suivre ….
Je l’aurai un jour, je l’aurai ce SIRI…….sur mon ip4!!!!:-))
Je ne comprends pas tout cet acharnement pour siri alors qu’avec une mise a jour voice activator serait tout aussi pratique, les dev devrait plutot s’attarder sur ce tweet qui avec quelques modifs serait encore mieux que siri!!
s existe siri sur iphone 3g mais ne pas sara merci quuand meme
merci de me conctacter sur mail on sur msn merci passer tous une bonjournet et un bon soir