iPhone

Une astuce pour émanciper Siri

Une fois mis au jour le mode de communication entre Siri et les serveurs d'Apple (lire Les petits secrets de Siri), ce n'était plus qu'une question de temps avant que des bidouilleurs n'en tirent parti.

C'est désormais chose faite : un développeur a créé son propre serveur proxy, par lequel transitent toute les requêtes HTTP de l'iPhone sans même avoir à le jailbreaker (il suffit de paramétrer le proxy dans les préférences réseau). Ainsi, le proxy intercepte certaines requêtes s'il repère des mots clés, et il est donc possible d'interfacer Siri avec à peu près tout et n'importe quoi. En l'espèce, le développeur a pu intégrer un contrôle de son thermostat connecté, à titre d'exemple. Le tout est harmonieusement intégré aux commandes et réponses de Siri comme le serait n'importe quel service officiellement supporté. Les sources du serveur Proxy sont publiées sur GitHub, libre à chacun de l'utiliser pour y ajouter ses propres fonctionnalités.

Découvrez le nouvel iPad sur l'Apple Store

Vos réactions

fousfous [21.11.2011 - 18:41] via iGeneration pour iPad

Donc on fait comment?

tibounise [21.11.2011 - 18:41] via MacG Mobile

Personne n'a remarqué que si on arrivait à intercepter ces messages et à en envoyer, c'est une faille se sécurité ? Et hop que je me connecte à distance à ta livebox, et hop que je change le dns et là j'ai la possibilité de faire ce que je veux de l'iPhone

Nonoche [21.11.2011 - 18:55]

Sachant qu'il faut paramétrer l'iPhone pour qu'il se connecte à un serveur proxy afin que ce dernier puisse intercepter les messages, on peut difficilement parler ici de faille de sécurité…

Flyingbike [21.11.2011 - 18:55] via MacG Mobile

@tibounise :
après il faut réfléchir 5 minutes. Les messages sont interceptés parce que le mec à parametre un proxy. De cette façon on peut intercepter n'importe quoi.

andrefarmer [21.11.2011 - 18:42] via MacG Mobile

On sais l installer sur autre iPhone ?

@andrefarmer

Tu veux dire on " peut " l'installer ?
Tu es probablement belge ?

grduarte [22.11.2011 - 01:03] via MacG Mobile

@helmuthelmut :
non, il voulait bien dire on sait l'installer...

Nonoche [21.11.2011 - 18:56]

Ça ne s'installe pas sur l'iPhone (puisqu'il s'agit d'un intermédiaire entre l'iPhone et les serveurs d'Apple), et il faut que Siri fonctionne sur l'iPhone pour que ça marche, donc c'est réservé aux iPhone 4S.

YenoIwesa [21.11.2011 - 18:55]

Mon Dieu, c'est du Ruby ! Du Ruby ! Pourquoi ! POURQUOI !! Bon de toutes façons j'ai pas d'iPhone 4S.

Karamazow [21.11.2011 - 18:59] via MacG Mobile

A revolution !

dezmob [21.11.2011 - 19:01] via MacG Mobile

Les applications de Siri dans une installation domestique automatisé sont très intéressante!

Ça serais incroyable de pouvoir contrôler sa maison avec la voix.

Paddy92 [21.11.2011 - 19:07] via iGeneration pour iPad

Allez les developpeurs au boulot!

Tomn [21.11.2011 - 19:38]

La bonne nouvelle est que les sources ont été publiées.

iStérique [21.11.2011 - 20:07] via MacG Mobile

Perso je n'utilise jamais Siri, je ne le trouve pas efficace. Encore en Anglais il est correct mais la version européenne est bof. C'est encore un gadget très aléatoire.

eric78 [21.11.2011 - 20:24] via MacG Mobile

@isterique :
'C'est encore un gadget très aléatoire.'
C'est même un gadget ... tout court !

kayabis [21.11.2011 - 20:28] via MacG Mobile

@isterique :
'Perso je n'utilise jamais Siri, je ne le trouve pas efficace. Encore en Anglais il est correct mais la version européenne est bof. C'est encore un gadget très aléatoire.'

Ouais j ai essayé sur le tel d un ami et à vrai dire je ne m attendais pas à aussi nul... C est peut etre bien pour taper du texte mais sinon il comprenait strictement rien à mes questions. J ai essayé par desespoir la question ultime "qui est steve jobs?" mais que dalle, il connait meme pas son pere... Consternant! Je suis content de pas avoir investi dans le 4s c est certain! Pour un feature qui devait justifier ce tel ça fait mal... La vraie innovation serait-elle partie avec Saint Steve? Je n aurais pas cru dire ça il y a encore peu de temps mais je trouve que la concurrence se justifie de plus en plus.

Rigat0n [21.11.2011 - 20:50] via MacG Mobile

@kayabis :
'J ai essayé par desespoir la question ultime "qui est steve jobs?"'

En même temps si toutes tes questions ressemblaient à ça... Il n'y a que Siri aux US qui peut demander des trucs à Wolfram Alpha et donc répondre à ce genre de questions.
Faut se renseigner avant de critiquer...

kayabis [21.11.2011 - 20:56] via MacG Mobile

@Rigat0n :
j ai essayé également en anglais et je n ai pas posé que cette question et je n etais pas le seul.On etait 5 et il etait aussi nul avec tout le monde... Bref, si ça marche que pour certains, c est quoi? De la diSIRImination?^^

Laurent-Apple [22.11.2011 - 02:40] via MacG Mobile

@kayabis :
L'APN du 4S de 8mp de bien meilleure qualité par rapport au 4!! Et la fluidité/ rapidité globale du 4S mérite l'investissement pour tout fan de la marque ;)

Pour moi l'apn est très important donc la question ne s'est pas posée ;)

babgond [21.11.2011 - 20:20] via iGeneration pour iPad

Le gars il a fait ça vidéo à 7h43, il sait trompé de 2h....
C'est 9:41 à 9:43 l'heure des annonces des iPapy !

lmouillart [21.11.2011 - 20:23]

@iStérique la pertinence de reconnaissance est assez variable d'une personne à une autre. Ce qui est surprenant c'est que je mange pas mal les mots et que sur moi cela reconnais plutôt bien alors que mon père articule bien et lui la reconnaissance est désastreuse (les phrases n'ont aucun sens et plus de la moitié des mots sont mal reconnu).

Rigat0n [21.11.2011 - 20:47] via MacG Mobile

Perso j'ai essayé sur le 4S d'un ami dans un endroit bruyant et en plein air, et Siri a tout compris, y compris quand je lui ai demandé où étaient les chiottes ("la recherche d'itinéraire n'est pas encore possible"). En plus j'ai tendance à parler vite et à mâcher mes mots.
J'ai été assez bluffé, mais bon, j'ai pas retesté depuis.

Ryuuga [21.11.2011 - 20:51] via MacG Mobile

Jarvis made in Apple!

oomu [21.11.2011 - 21:04]

à ce niveau là on parle pas de "astuce" mais de solution complète d'interception et manipulation des réponses de Siri.

@YenoIwesa [21.11.2011 - 17:55]

"Mon Dieu, c'est du Ruby ! Du Ruby ! Pourquoi ! POURQUOI !! Bon de toutes façons j'ai pas d'iPhone 4S."

parce que ruby est un langage élégant, fourni de base dans toute installation de Mac Os X (perl aussi.) Avec son outil d'auto-installation de composants ruby.

-
non ce n'est ni un risque de sécurité, ni une exploitation de faille.

Vous mettez en placez chez vous toute la mécanique pour intercepter le contenu envoyé normalement à Apple et vous dites EXPLICITEMENT à _votre_ iphone de se connecter via _votre_ serveur (c'est le fait de configurer le Proxy).

Bref, tout va bien.

-
Siri marche particulièrement bien avec moi.

redchou [21.11.2011 - 21:14] via MacG Mobile

Siri ne marche pas avec tout le monde parce qu'il se configure par rapport à la voix de l'utilisateur principal. C'est comme dragon, faites parler quelqu'un d'autre que celui qui a configuré le logiciel... Le résultat sera pas top.

dezmob [21.11.2011 - 22:08] via MacG Mobile

@redchou :
Je ne suis pas sûre...
Sinon il y aurais une étape de "calibrage"
Or Siri marche sans phase de calibrage, donc il est sensé marcher avec tout le monde, non?

canola [21.11.2011 - 23:49] via MacG Mobile

Siri ne me comprend pas. Ni en français, ni en anglais. Quant au serveur proxy, il est vachement doué le gars pour que son code reconnaisse de la voix et réponde avec la même voix de fille que Siri.

La déception est que Wolfram Alpha n'est pas utilisé ailleurs qu'aux USA. C'est un mensonge publicitaire.

ELC FX [22.11.2011 - 00:27] via MacG Mobile

Je crois quil y a aussi un calibrage pour preuve tous que je demandais i répondait mais quand c'était une amie il comprenait rien je trouvait sa drôle

Keikoku [22.11.2011 - 09:43]

Quelqu'un sait s'il y a une astuce sans jailbreak pour mettre Siri sur ipad 2? :)

Marc-Alouettes [22.11.2011 - 12:21]

J'utilise Siri modestement ( en français) pour me réveiller après ma sieste ou pour m'alerter pour arrêter le four ou ma baignoire qui se remplit. Ma femme a un iPhone 4S identique au mien mais je n'arrive pas a passer une commande sur le sien et inversement. Siri fonctionne de mieux en mieux au fur et à mesure de son apprentissage de votre voix. Il n'est donc pas surprenant qu'il ne comprenne plus rien dès lors que l'on change d'interlocuteur.
N'en déplaise à tous les Cassandres (dénigreurs Androïdiens ou autres Windaubiens) l'iPhone 4S (for Steve) est, bel et bien, une révolution !

Réagir


Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.

Vous devez être connecté pour réagir.
Si ce n'est pas le cas, inscrivez-vous.