Jailbreak Me. Jailbreaker iPhone 3, iPhone 4, iPod Touch et iPad pour les nuls !

jailbreak-me-iphone-macacoco
J’ai attendu aussi longtemps que j’ai pu, mais là, franchement, j’en pouvais plus d’attendre. Attendre quoi ? De passer en firmware v3 évidemment. Et là vous me dites, quoi, comment, t’étais encore en v2 ? Eh ouais, j’étais en v2. D’abord, on n’est pas condamné, sachez-le, à évoluer chaque fois que sa Sainteté Apple nous y invite. D’ailleurs, la prudence incite à ne pas mettre à jour immédiatement, histoire d’éviter quelques bugs de dernière minute. Ensuite si je ne suis pas passé en v3 c’est parce que j’utilisais une app qui ne fonctionne que sur un iPhone jailbreaké et que j’avais justement jailbreaké mon iPhone 3G. Donc, passer en v3 ça voulait dire perdre l’accès à cette app (PDAnet pour ne pas la nommer) et donc ne plus pouvoir utiliser mon iPhone comme passerelle internet lors de mes déplacements avec mon mini Mac (Dell mini plus exactement). Et puis, jour après jour, ça devenait de plus en plus tendu, parce qu’un maximum d’apps ne fonctionnent qu’en v3 minimum. Ainsi j’avais perdu l’accès à Facebook et plus récemment à Tweetie, l’excellent client Twitter qui a été racheté par Twitter Inc. Au passage, je vous recommande cette app qui valait 2,39€ quand je l’ai achetée et qui désormais est gratuite. J’ai donc décidé de passer en v3 quitte à remettre le couvert avec Pwnage Tool pour jailbreaker mon iPhone 3G.

Mettre à jour avec le firmware de son choix
D’abord il faut rappeler qu’il est possible de mettre à jour le firmware de son iPhone avec le firmware de son choix. Toutes les versions sont stockées sur les serveurs d’Apple. Moi, par exemple, je souhaitais le firmware 3.1.2, j’ai donc fait une recherche dans Google sur “firmware iphone 3.1.2” et j’ai trouvé des liens vers le site Apple. Une fois téléchargé le paquet (ça fait environ 250 Mo), j’ai connecté mon iPhone à iTunes. Avant toute chose, une petite sauvegarde en cliquant dans le bouton synchroniser, histoire de conserver les quelques photos faites avec iPhone. Pour ce qui est de la musique, des contacts, tout cela est déjà stocké sur mon iMac. Dans iTunes, tout en maintenant la touche option enfoncée (la touche casserolle comme dit ma femme), cliquez sur le bouton Mettre à jour. Une fenêtre de dialogue s’ouvre. Sélectionnez le firmware que vous avez téléchargé et validez. Le processus débute et peut être assez long. Laissez faire, un conseil n’utilisez pas votre Mac pendant la durée de la mise à jour. Quand c’est fini, iTunes affiche que c’est terminé. Vous devez activer votre iPhone, saisir votre code PIN, ça c’est classique. Petit rappel, pour pouvoir activer iPhone il doit être connecté au Mac via iTunes. Voilà, c’est fait. Je suis en firmware v3. J’ai hérité d’un dictaphone (…), toutes mes apps ou presque doivent être mises à jour, je dois accepter les nouvelles conditions de vente d’iTunes et, grand malheur ! Mes apps jailbreakées ont disparues de la surface de mon iPhone : adieu Cydia, adieu PDAnet. Bonjour tristesse ! J’allais lancer Pwnage Tool 3.1.4 pour jailbreaker mon firmware 3.1.2 (c’est pour ça que j’ai pris cette version, je sais qu’elle ne pose pas de problèmes pour être jailbreakée avec Pwnage 3.1.4 alors que la version suivante est plus embêtante) et c’est là que j’ai trouvé une info sur Jailbreak Me.

Jailbreak ? Kézako ?
Petit préalable juridique. Aux États-Unis, pays de référence du iPhone, le jailbreak est légal. Ceci étant dit, si vous jailbreakez votre iPhone c’est votre problème. Au fait c’est quoi le jailbreak ? C’est une technique qui permet de faire sauter le verrou imposé par Apple sur son système, ce verrou interdisant à l’utilisateur d’installer les applications de son choix. En clair, les apps pour iPhone doivent être installées via iTunes uniquement, en passant par AppStore exclusivement. Eh oui, c’est du business avant tout. Si vous faites sauter le verrou, vous pouvez installer et utiliser Cydia, une application qui permet d’installer des apps non approuvées par Apple. Dans mon cas par exemple, j’utilise PDAnet (qui est loin d’être gratuite, elle coûte 25$) de June Tech. Un iPhone jailbreaké c’est aussi une porte ouverte sur tous les délires possibles et imaginables interdits par Apple : customisation à outrance, sonneries personnalisées et autres joyeusetés. Et puis c’est aussi, disons-le clairement, la possibilité d’installer des apps iPhone sans passer par la procédure de vérification qui permet à Apple de savoir si vous avez payé, ou pas. Une simple recherche sur le suffixe .ipa dans Google et on trouve des apps pour iPhone gratuites et ça, c’est mal ! D’autant que les apps iPhone coûtent rien ou si peu. À vous de voir. Voler une app qui coûte 0,79€, de vous à moi, c’est petit !
jailbreak-me-installe-cydia-macacoco
Jailbreak Me de Comex, le Jailbreak pour les nuls !
Imaginez un système qui profite d’une faille dans Safari, le navigateur de iPhone. Si cette faille autorisait un serveur distant à installer des paquets sur votre iPhone dans votre dos, on pourrait franchement paniquer parce que là, ça serait la porte ouverte à toutes les fenêtres. C’est exactement ça. Jailbreak Me profite de cette faille pour exécuter un code qui jailbreak votre iPhone et installer Cydia. Je n’y croyais pas, il fallait que je teste. De toutes façons, il n’y a rien à perdre à essayer me suis-je dit. Alors, comment ça marche ? Plus simple, ça n’existe pas. Sur votre iPhone, vous lancez Safari, vous fermez toutes les fenêtres, vous en ouvrez une et comme url vous tapez l’adresse http://jailbreakme.com et une fois arrivé sur le site,vous glissez la flèche qui indique “slide to jailbreak“. Ha-llu-ci-nant ! D’abord le site downloade pour vous les paquets puis l’opération de jailbreaking commence. Ça dure quoi ? Dix minutes à un quart d’heure à tout casser, le temps de regarder l’opréation sans trop y croire. Ensuite le système vous indique que Cydia a été ajoutée. Je vais sur le bureau iPhone, Cydia est là. Une fois dans Cydia, il faut installer des paquets, faire des mises à jour, bon c’est facile. Petit détail, un bouton vous invite à vous faciliter la vie. En fait ça permet de pouvoir restaurer un firmaware ultérieurement, donc c’est mieux de le faire. La première app que je suis allé chercher c’est évidemment PDAnet, j’ai téléchargé la version 1.6, je n’ai pas eu besoin de ressaisir le numéro de série, ce qui signifie que les données de l’ancien jailbreak (celui réalisé avec Pwnage sur le firmware v2) étaient encore présentes sur le iPhone.

Trop beau pour que ça dure
JailbreakMe fonctionne sur iPhone 3G, iPhone 3GS, iPhone 4, iPad (3.2 et 3.2.1), iPod Touch 2G, iPod Touch 3G, avec les firmware 3.1.2, 3.1.3, 4.0, 4.0.1. Notez que sur iPhone 4, Apple s’est empressé de corriger la faille dans Safari à partir de son firmware 4.1. Ce système de jailbreak pour tous devrait provoquer une vague de jailbreak, mais pour combien de temps ? Connaissant Apple, il est clair que la firme ne va pas supporter très longtemps de se faire contourner. En même temps, les choses sont plus compliquées qu’il n’y paraît pour la pomme, notamment aux États-Unis où le Congrès et le DMCA (Digital Millenium Copyright Act) ont autorisé le jailbreaking. Je pense que ça ne durera pas, mais qu’en même temps il y aura toujours quelqu’un pour faire sauter les verrous. Pour ma part, je n’utilise pas le jailbreaking pour voler des applications et spolier les développeurs. Ici à Macacoco, nous condamnons sans aucune ambiguïté le piratage de logiciels, surtout sur iPhone. Par contre, le jailbreak autorise le test d’apps libres (je pense à l’excellent Siphon de Samuel Vinson, entre autres), l’occasion pour de jeunes développeurs de montrer leur savoir-faire, avant de se lancer dans le grand bain : App Store.

Qui a (vraiment) envie d’un iPhone 3GS ?

boussole-iphone-3gsOn ne s’en lasse pas. Ça dure depuis qu’on connaît Apple et franchement, à chaque fois c’est un plaisir renouvelé. Je me souviens de la campagne de lancement du Quadra 950, il y a… un bail, de mémoire le slogan anglais était “the most powerfull Macintosh ever !” Voilà, ça c’est de la formule choc ou je ne m’y connais pas, un truc qui vous donne envie même si franchement vous n’en n’avez pas vraiment besoin. Pour le nouvel iPhone, c’est pareil. Combien de geeks, d’accros définitifs à la pomme vont céder leur actuel iPhone pour avoir un iPhone 3GS, “le nouvel iPhone plus rapide et plus puissant que jamais” ? Alors allons-y, faisons le tour du propriétaire…

En gros, si l’on regarde bien l’accroche d’Apple, il sait faire quoi le 3GS que mon iPhone 3G il sait pas faire, hein ? D’abord, il enregistre de la vidéo et il l’édite. Bon, c’est vrai que jusqu’à maintenant je savais enregistrer de la vidéo sur mon iPhone 3G avec Cycorder (version Cydia) mais de là à éditer et à faire du montage vidéo sur mon téléphone mobile je dois avouer que je n’y aurais pas pensé ! Ensuite ? La commande vocale pour lancer un appel ou une chanson. Oublions la seconde option pour se focaliser sur le fait de pouvoir lancer un appel en donnant son nom, simplement. Si je peux appeler ma femme simplement en disant à mon iPhone “appeler ma femme” ça peut être sympa, mais je doute que ça soit aussi simple que ça ! Enfin, troisième argument qui avait été relayé par les rumeurs (et honnêtement pour ma part je croyais que c’était une blague) iPhone 3GS embarque désormais… une boussole. Bon, c’est vrai que dans la jungle urbaine, c’est quand même vachement pratique, la boussole…

Apple nous dit qu’il est deux fois plus rapide, ça sera pas du luxe, même si iPhone est d’abord un téléphone avant d’être un PDA. Désormais il embarque 32Go, reléguant nos 16Go comme des entrées de gamme. L’appareil photo affiche 3 mégapixels et dispose d’un autofocus. Voilà. Sinon iPhone 3GS propose les fonctionnalités du firmware 3 : le copier -coller (on ne rit pas), le clavier en mode paysage, les messages texte, images, vidéos, des trucs aussi insensés que de pouvoir envoyer le même message à plusieurs destinataires ou faire un suivre un message, un spotlight (la recherche en intégral), un dictaphone et puis voilà. Au fond, la vraie bonne nouvelle, c’est la fonction modem. Ce que Netshare ou PDAnet proposaient est désormais intégré en standard. Un iPhone 3G, un Mac ou un PC portable et je profite de la bande passante de ma connexion 3G pour surfer de n’importe où, librement. J’en connais chez Orange qui vont faire la gueule mais comme c’est intégré en standard par Apple, ni Orange ni aucun autre opérateur ne va la ramener.

Le firmware 3.0 est annoncé comme disponible pour le 17 juin. Inutile de dire qu’ici, on ne l’installera pas. On attendra début septembre que plusieurs releases soient passées et que les bugs les plus trappus aient été corrigés. Et puis, accessoirement, on attendra aussi que le jailbreak du firmware v3 soit pleinement opérationnel !

Jailbreak iPhone bientôt illégal ? Apple sonne la fin de la récré.

jailbreak-iphone-bientot-interdit
Jusqu’à il y a peu, Apple entretenait sur le suket du jailbreak un flou permettant d’imaginer un certain niveau de tolérance pour le possesseur d’un iPhone. Le jailbreak consiste rappelons-le à substituer au firmware d’origine un firmware modifié permettant notamment d’accéder et d’installer des logiciels non-validés par Apple via des installeurs comme Cydia. Evidemment cette possibilité pose de nombreux problèmes pour Apple, autant sur le fond que dans la forme.

D’abord un problème juridique de fond, la modification d’un programme informatique sans le consentement de son auteur est rigoureusement interdite. Ensuite un problème de forme, une faille exploitée par Electronic Frontier Foundation (EFF) une association qui revendique le droit pour l’utilisateur d’installer les logiciels de son choix sur son iPhone. On imagine mal que demain Apple contraigne les utilisateurs de Mac à utiliser uniquement les logiciels préalablement visés et approuvés par elle-même. C’est pourtant ce qui se produit avec iPhone. Cela dit, Apple ne fait pas exception. Nokia, par exemple, protège également l’accès à l’installation de logiciels sur les téléphones de sa gamme, c’est donc une pratique commune.

Apple monte donc au créneau côté pile en invoquant des problèmes potentiels de compatibilité à cause du jailbreak mais la société de Cuppertino pointe aussi du doigt l’installation de logiciels piratés. Côté face, les enjeux sont autres. D’abord, historiquement, Apple a toujours veillé à protéger son copyright bec et ongles, on se souvient de l’épisode Microsoft. Mais surtout Apple souhaite conserver la main mise et le contrôle de manière radicale sur tout ce qui est exécuté sur son iPhone. On l’a bien vu avec le chapitre Netshare, un excellent utilitaire permettant d’utiliser iPhone comme modem internet avec un portable. Après avoir validé l’application couarant 2008, Apple l’a retirée du circuit, invoquant un problème technique. Puis Netshare est revenu en août 2008 sur AppStore, avant qu’Apple, sentant venir le vent du boulet, ne se décide à la sortir définitivement de son store en ligne. Les questions d’argent se mêlant étroitement à la stratégie de développement.

Reste qu’aujourd’hui, pour pouvoir exploiter certaines fonctionnalités de ce bijou, les développeurs (dont je suis) ont besoin d’un environnement open source. A force de brimer son environnement, d’interdire à tour de bras, l’effet pervers est de rendre le monde libre particulièrement attractif. Car aujourd’hui il faut bien admettre que Cydia offre à ses utilisateurs des possibilités de développement non accessibles par AppStore. Quand on sait qu’il faut moins de trois minutes montre en main pour jailbreaker un iPhone 3G firmware 2.2 et que cette manip permet d’ouvrir à son iPhone les portes du monde libre, on peut aisément comprendre que nombre d’utilisateurs franchissent le pas.

Finalement, j’ai en mémoire le film publicitaire de Ridley Scott réalisé pour Apple en 1984. Je me souviens de cette athlète blonde, en short rouge, poursuivie par une meute de flics casqués, balançant son marteau sur un écran diffusant les images d’un Big brother haranguant une foule de zombies prostrés. Ce film signait l’avénement d’une informatique nouvelle qui a radicalement changé la façon dont on appréhendait les arcanes du développement. Ce marteau lancé à la face d’un dictateur, c’était une forme de libération, de sortie de prison. Un jailbreak.

Jailbreaker iPhone 3G, firmware 2.2, désimlockage du iPhone. Bon plan ?

jailbreaker-iphone-3gBon, d’abord une ou deux mises au points. Premier point à éclaircir, jailbreaker ne signifie pas désimlocker, il s’agit de deux manipulations de iPhone singulièrement différentes. Le jailbreak (littéralement “sortie de taule”) consiste à modifier le firmware du iPhone (en clair et pour simplifier le firmware c’est le logiciel qui fait tourner l’engin) afin de lui permettre d’installer les applications de son choix, librement, sans devoir passer par AppStore. Le iPhone ainsi jailbreaké va utiliser un installeur spécifique, les plus connus sont Cydia ou Installer, qui vont se comporter comme l’installeur AppStore mais sans passer par l’accréditation officielle d’Apple. Le désimlockage quant à lui permet de libérer l’iPhone de la contrainte d’utilisation d’un opérateur. En clair, si vous avez acheté votre iPhone chez Orange, votre iPhone est contraint d’utiliser le réseau Orange pendant un durée minimum de six mois. Impossible, pendant cette durée initiale, de changer la carte Sim de votre iPhone pour lui loger une carte SFR ou Bouygues, à moins de désimlocker votre iPhone. La manip peut s’avérer casse-gueule et à mes yeux parfaitement inutile, dans la mesure où, au terme de six mois de contrat, votre opérateur a l’obligation légale de vous transmettre un code de désimlockage si vous en faites la demande. C’est un droit, faites-le, même si vous n’en voyez pas immédiatement l’utilité, on ne sait jamais, ça peut être pratique de pouvoir utiliser une carte Sim d’un autre opérateur. Le désimlockage officiel est sans danger, car il est réalisé par l’opérateur sur votre numéro imei (l’identifant de votre téléphone). Revenons au jailbreak. D’abord est-ce que c’est légal ? Clairement NON. Il n’est pas légal de modifier le code source d’un logiciel sans le consentement de son auteur (là, c’est le développeur qui vous parle) et c’est exactement ce que vous faites en jailbreakant votre iPhone. Ensuite, est-ce que jailbreaker son iPhone signifie pouvoir pirater tous les logiciels que vous désirez ? Clairement NON. Le prix des logiciels vendus pour iPhone est ridiculement bas, donc ne piratez pas les logiciels iPhone. Bénéficier d’un installeur libre et indépendant d’Apple comme Cydia ne signifie donc pas ne plus payer les logiciels mais plutôt de pouvoir acheter les logiciels qu’on veut, sans avoir à attendre une quelconque approbation d’Apple. Imaginez que demain vous achetez une Twingo et que Renault vous oblige à utiliser le carburant de ses stations autorisées, à coup sûr vous ferez la gueule. Si un type se pointe en vous disant qu’il peut modifier le carburateur de votre Twingo pour utiliser le carburant de votre choix, vous y réfléchirez mais ça ne vous empêchera pas de payer l’essence… Le jailbreak c’est un peu ça, c’est pouvoir utiliser les softwares qu’on veut. Et le truc, c’est qu’aujourd’hui les applications excitantes nécessitent toutes plus ou moins un iPhone jailbreaké : copier-coller, émulation de Flash, utilisation du iPhone comme modem… et quelques milliers d’autres ! Bon alors ? Jailbreaker et désimlocker iPhone, bon plan ? Pour le désimlockage, à mon avis la manip est tellement emmerdante qu’il est préférable d’attendre sagement un désimlockage officiel. En revanche, jailbreaker son iPhone est tentant, voire quasiment indispensable si l’on veut profiter de son iPhone à plein rendement. Reste à utiliser les bons outils, adaptés à votre iPhone et là, c’est un peu la jungle. On essayera d’y voir plus clair dans un prochain article. Stay tuned !

Les aventures de Lapin crétin. Aujourd’hui, Lapin crétin achète un iPhone sur eBay.

lapin cretin achete un ifone sur ebayCa doit être le syndrôme lapin crétin, mais il y a vraiment des gens qui ne réfléchissent pas plus loin que le bout de leur groin sur cette foutue planète internet. La preuve par l’exemple. Sur eBay, ce matin (un lapin, crétin donc) je fais une recherche sur le prix du iPhone et franchement je n’ai pas été déçu. Un vendeur professionnel – enfin… annoncé par eBay comme tel – propose un iPhone 3G 16 Go neuf au prix de départ – attention, tenez-vous bien ! – de 559 €. Bon, attention pour ce prix là on vous livre un iPhone désimlocké et jailbreaké, en clair un iPhone qui accepte tous les opérateurs et sur lequel on peut loger toutes les applications qu’on veut. Ce que ne précise pas le “vendeur” c’est que le désimlockage est à la portée de n’importe quel imbécile (en utilisant une Yessim dans laquelle on glisse sa carte sim telle quelle, 15 € sur eBay) et qu’on trouve un paquet de soft gratos pour jailbreaker un iPhone, enfin passons ! 559 € c’est déjà énorme mais vous savez ce que c’est, quand le lapin crétin veut, il veut. Résultat final, comme il y avait plusieurs lapins crétins sur le coup, le iPhone est parti à… 705 € ! Alors entre nous, hop ! Un rapide calcul. Je prends un iPhone avec abonnement Orange d’un an, soit 129 € l’iPhone plus 49,50 € que multiplie 12, ça nous met le iPhone plus abonnement pour un an à 723 €. Je profite de l’offre de Noël et des 50 € remboursés sur le forfait, ça nous met le iPhone avec son abonnement à 673 € et j’étale le réglement sur un an. Dans un an, j’achète une Yessim si je veux aller ailleurs mais de toutes façons je garde mon iPhone. Pendant un an j’ai profité de la téléphonie (deux heures par mois plus deux heures soir et week end) et surtout de la 3G. Lapin crétin lui, il va payer son iPhone plein pot (5% pour cher en fait), cash et il va y mettre son abonnement de loqueteux sans la 3G. Alors ? N’est stupide que la stupidite ? Tu l’as dit mon lapin !

ps : je viens de voir que le vendeur (décidément très en forme) vient de remettre un autre iPhone 3G à la vente pour la modique somme de 899 € en achat immédiat. Pour ce prix-là, la livraison est gratuite, en colissimo et on peut payer avec Paypal. En un mot, le bonheur.