Siri porté sur l’iPhone 4

Siri_hack_iPhone_4

Siri est un régal pour ceux qui l'ont essayé. Mais il ne fonctionne que sur l'iPhone 4S. C'était toutefois sans compter sur le hacker Steve Troughton-Smith qui l'a porté sur l'iPhone 4.

Il a modifié le code source de Siri ainsi que celui de Springboard pour arriver à ses fins.
Et le résultat est là puisque les commandes vocales fonctionnent parfaitement.
Reste que ça rame plus car ce hack de Siri sur iPhone 4 ne bénéficie pas de l’accélération matérielle.
Au détour de ce hack, on ne comprend d’ailleurs toujours pas pourquoi Siri n’a pas été porté officiellement sur l’iPhone 4. Car, ici, on voit que l’A5 n’est pas nécessaire pour le faire fonctionner.

Réactualisation :
Hack amélioré pour un fonctionnant plus fluide :

[9to5mac]

Tags :
Dernières Questions sur UberGizmo Help
  1. « On ne comprend d’ailleurs toujours pas pourquoi Siri n’a pas été porté officiellement sur l’iPhone 4 » C’est ironique j’espère? Peut-être car Apple prend « officiellement » ses clients pour des cons, les forçant à racheter un nouveau téléphone tous les ans, pour qu’ils aient la dernière fonctionnalité.

    1. @Misterbug, à chacun de penser ce qu’il veut et d’utiliser les mots qu’il désire. Mais ce hack montre bien que c’était possible…. 😉

    2. Ca c’est le cas de TOUS les fabricants de téléphone. Pourquoi crois tu que les mises à jour fabricant d’android, quand elles arrivent, arrive aussi longtemps après la disponibilité de la maj, bien souvent plusieurs mois après la sortie du dernier terminal de la marque, histoire que si la personne veut les dernières mise à jour officielle, il faut qu’elle achète un nouveau modèle..

      Après d’après ce que j’ai lu ailleurs, son hack ne serai pas entièrement fonctionnel, je cite :
      « Le projet est loin d’être achevé. Les instructions audio, par exemple, ne sont pas traitées lorsqu’elles sont envoyées sur les serveurs d’Apple. D’autre part, l’ensemble est extrêmement lent, la faute à un problème avec un pilote graphique spécial. »

      Il est clair qu’il y a un coté commercial dans l’histoire, mais je ne peux m’empêcher de croire qu’un inimum de raisons technique ont joués aussi dans l’affaire. L’i4S à une puce beaucoup plus puissante permettant de traiter les données plus rapidement, de plus sachant que siri « réfléchit » via internet sur des serveurs apple, il faut un débit relativement important, et apple affirme que le nouveau système de double antennes permet un début jusqu’à deux fois plus important sur un réseau 3G. Tout ça fait que sur un i4, il est possible qu’un lag plus important soit présent, ne répondant pas aux exigences de qualité d’apple (un des gros points est la fluidité à toute épreuve, si siri ramait un un terminal ça entacherai pas mal cette image).

      Après bien sur pour imaginer que la raison n’est pas QUE commerciale, faut partir sur le principe que tout ce que dit apple n’est pas que du blabla commerciale sans fondement derrière, ce qui risque d’être compliqué pour nombre de personnes.

    3. « Reste que ça rame plus car ce hack de Siri sur iPhone 4 ne bénéficie pas de l’accélération matérielle. »
      Ce qui confirme qu’une puce dédiée ou un jeu d’instructions de l’A5 aide à faire tourner le machin.
      Apple = hype et méchant gnagnagna, Android = libre et gentil blablabla, le monde est noir et blanc chez toi hein ?

      1. @ tout le monde

        J’avoue que j’y suis peut être allé un petit peu fort quand j’ai dit qu’Apple prenait ses clients pour des cons ^^. Bref, je n’ai pas visé uniquement apple, d’autres constructeurs ne font pas bénéficier des mises à jours tous leurs téléphones (une pensée pour mon spica resté en 2.1 :p ), il faut prendre en compte que ce travail a été accomplit par un seul hacker, en peu de temps. Alors OK, ça rame, mais ça a peut être de l’avenir. C’est sur qu’un dual core c’est mieux, mais je crains que l’iPhone 4 soit un peu délaissé, et j’ai été un peu déçu du 4S.

  2. Euh, ya que moi qui trouve que CA RAME à mort (gare au troll: on dirait Android). Vous pensez réellement que Apple aurait pu briquer son iPhone 4 juste pour Siri.
    Sérieusement l’iPhone 4 est à la limite de l’utilisable; là sur une video de 30′ ça passe, mais au quotidien avoir un smartphone qui rame comme ça, ça donne envie de le jeter contre les murs.
    Merci Apple de n’avoir pas niqué nos iPhone 4 et en l’état, je ne le téléchargerai pas sur Cydia

    1. Sauf que non =) vous avez pas eu les vrai explication ;).

      Le gros point faible, c’est bien évidemment le ralentissement très visible dans cette vidéo.

      Mais ce n’est pas tout, ce ralentissement n’est apparemment pas causé par rapport à la puissance demandée mais aux configurations et fichiers que le hacker a utilisés.

      En effet le développeur Steven Troughton-Smith, auteur de l’exploit n’aurait pas pu prendre juste les fichiers de Siri mais l’ensemble du cache « binaire » de l’iPhone 4S avec le springboard et les drivers.

      Le développeur cherche donc un moyen de mettre le driver GPU de l’iPhone 4 dans ce cache, et là Siri fonctionnera comme sur un 4S, sans ralentissement.

      Mais un autre problème persiste, les serveurs Apple vérifient de quel appareil provient les demandes. Les développeurs doivent donc trouver un moyen de contourner cela comme lors des backup de firmware mais aussi lorsqu’ils ont fait passer un 3G pour un 3GS pour utiliser le GameCenter.

  3. « On ne comprend d’ailleurs toujours pas pourquoi Siri n’a pas été porté officiellement sur l’iPhone 4″: moi si, l’iphone est super super lent sur cette video !!! si c’est à cause du hack alors OK, Siri doit rester sur iphone 4S.
    Perso, je préfère ne pas avoir siri plutot qu’un iphone 4 à la vitesse d’un iphone 1!

  4. De la puissance ?!… Je vous rappelle que tout le traitement est effectué sur les serveurs Apple, pas sur l’iPhone 4S.
    Quand je vois tourner des jeux en 3D sur mon iPhone 4, je doute que Siri ait besoin de beaucoup plus pour afficher des SMS et une pendulette.
    Dans le même ordre idée, le débit n’a rien à voir. L’iPhone 4 peut déjà encaisser des débits bien au-delà de ce que la norme 3G vous sert au quotidien.
    Dernier point : L’iPhone 4S peut tout aussi bien ramer avec Siri si le réseau n’est pas bon

    Donc oui, c’est une vaste blague.

    1. Je prendrai ce que tu dis au sérieux le jour où les fabricant sous android proposeront un vrai suivit de leurs terminaux, et que les rares fois où ceux ci sont mis à jour, que ça ne se passe pas plusieurs mois après la sortie du petit dernier histoire de pousser le consommateur vers les derniers produits plutôt que vers ceux moins récent, et donc moins cher. Et qu’on ne me parle pas de roms ou mod non officiels, ça revient ni plus ni moins à du jailbreak, rien d’officielle, seulement de la bidouille pour tenter de donner le change face au suivit quasi inexistant sur des téléphones coutant plusieurs centaines d’euros.

  5. Hey j’ai pas tout suivi là, « Il y a modifié le code source », où il l’a eu? je veux dire Siri c’est une fonctionnalité d’iOS5, cette personne à donc le code source d’iOS5?

    1. Non, Siri au départ c’est une app disponible sur l’app store et qui a été rachetée par Apple. Mais en effet on peut se demander comment il a eu le code… peut-être une décompilation à partir du fichier .ipa, je ne sais pas.

  6. J’aime bien l’excuse du standard de fluidité que se doit de tenir Apple pour son image. C’est certain que quand tu vois un iPhone 3G tourné sous iOS 4.0… c’est ultra fluide (ironie inside). Donc soit tu revenais en 3.x et tu disais adieu à la moitié de l’appStore, soit tu achetais le 3GS ou le 4.

  7. ddrmysti > tablette asus => a jour
    téléphone google ==> dernières versions

    Pour les autres constructeurs la plupart utilisent une surcouche donc forcément….

    Maintenant si tu veux comparé Android a Apple, compare ce que fais Google, leurs téléphone est a jour et ont toutes les fonctions en service.

    Donc ton argument est complétement bidon.

    Quand a la puissance nécessaire, c’est tout bonnement bidon, il n’y a aucun besoin de puissance:
    1/ c’est fait chez Apple
    2/ dans ma boite on travaille sur du vocal, et l’iphone le traite très bien (comme les autres téléphone d’ailleurs).

  8. Sisi, on peut dire qu’Apple prend ses clients pour des cons, croire l’inverse serait stupide.

    La preuve, pourquoi les serveurs d’apple bloquerait les demandes provenant de l’iPhone 4 ?
    Il va être largement temps d’ouvrir les yeux et de voir ce qu’il en est réellement autour de l’écosphère Apple, ça fera du bien à toute la communauté…

    1. +1
      Moi qui suis un mordu des Iphones depuis leur sorties, je me prends une vrai claque avec leur excuses bidons pour ne pas porter Siri sur le 4.
      Bref je commence à regarder ailleurs pendant qu’il est encore temps.

  9. on ne comprend d’ailleurs toujours pas pourquoi Siri n’a pas été porté officiellement sur l’iPhone 4 , si si on comprend tres ben pourquoi! achetez la nouvelle version! voila pourquoi! une nouvelle preuve qu’apple prend ses clients pour des abrutis et des vaches à lait, et ils ont raison!!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Publicité