Apple vient tout juste de publier la mise à jour 6.0.1 pour iOS et voilà que son jailbreak tethered est déjà possible pour les terminaux Apple intégrant une puce A4 ou plus ancienne. Derrière cette information, c’est à une véritable guerre que se livrent la firme de Cupertino et les hackers qui prônent l’ouverture d’iOS. Décryptage et conseils.

Vendredi dernier, Apple a publié la mise à jour 6.0.1 d’iOS. L’utilisateur disposant d’un iPhone ou iPod Touch éligible à iOS 6 est invité à la faire puisqu’elle corrige des bugs et apporte des améliorations mineures, en particulier pour les possesseurs d’iPhone 5. Voilà pour la version officielle. Mais la firme de Tim Cook a travaillé très dur sur iOS 6 et iOS 6.0.1 pour combler les failles qui permettent de jailbreaker les terminaux estampillés Apple. Elle a également fait en sorte que l’utilisateur ne puisse pas downgrader son terminal d’iOS 6.0.1 à iOS 6… Simple coïncidence ou bien iOS 6.0.1 est-elle avant tout une version anti unthetered jailbreak ?

Jailbreak tethered d’iOS 6.0.1 pour iDevices pré-A5

Moins de 24 heures après la sortie de la mise à jour 6.0.1 d’iOS, les développeurs ont utilisé la faille Limera1n afin de proposer un jailbreak tethered.

Concrètement, si vous disposez d’un terminal tournant sous iOS 6.0.1 avec une puce antérieure à l’A5 (iPhone 3GS et iPhone 4 et iPod Touch 4G), vous pouvez le jailbreaker et ainsi goûter aux joies de Cydia. Il vous faut au préalable installer l’utilitaire Redsn0w développé par l’iPhone Dev-Team. Il s’agit toutefois du jailbreak tethered (par opposition à untethered). Cela signifie qu’il vous faudra connecter (« a tether » signifiant « une amarre ») votre terminal à votre PC ou Mac à chaque fois que vous l’éteindrez ou le rebooterez. Pas très pratique en somme pour un usage « classique ».

iOS601 PWned tethered jailbreak Presse Citron 459x300 iOS 6.0.1 : jailbreak tethered disponible pour une mise à jour anti jailbreak untethered !

iOS 6.0.1 : plus de retour en arrière possible

A l’heure actuelle, il n’existe toujours pas de jailbreak tethered pour l’iPhone 5 ou même l’iPhone 4S sous iOS 6. La nouvelle mouture d’iOS semble bien être à l’épreuve du jailbreak sur ses derniers joujoux. Du moins, jusqu’à ce qu’une nouvelle faille ne soit trouvée. Indirectement, c’est une autre découverte qui semble le confirmer.

Apple a également fait en sorte qu’il ne soit pas possible de revenir à iOS 6.0 depuis iOS 6.0.1 en ne rendant plus accessibles les SHSH blobs (Signature HaSH blobs). C’est précisément la version 0.0.15b1 de redsn0w qui avait introduit cette possibilité pour l’utilisateur de sauvegarder ces SHSH blobs afin de revenir par exemple à iOS 5x et ainsi pouvoir « libérer » son iDevice préféré.

Un blob (binary large object) SHSH est un fichier de signature utilisé sur les serveurs d’Apple afin de déclasser un dispositif à une version antérieure d’iOS. Après la mise à jour iOS 6, ces blobs SHSH (s’ils ont été sauvegardés au préalable) permettent de rétrograder le micrologiciel. Sans lui, l’utilisateur n’est pas en mesure d’installer le fichier .ipsw désiré afin, par exemple, de jailbraker l’appareil iOS.

Or, il y a quelques jours, Apple a cessé de signer iOS 6.0 selon le développeur MuscleNerd de l’iPhone Dev-Team. Redsn0w, ou d’autres outils tels que TinyUmbrella, ne permettent donc plus de sauvegarder les blobs SHSH d’iDevices sous iOS 6.

Si vous ne les aviez pas sauvegardés, le retour à iOS 6 depuis iOS 6.0.1 est ainsi rendu impossible.

Le jailbreak untethered probablement sur iOS 6 (pas 6.0.1) en premier

Or, le mois passé le hacker @planetbeing de la Dream Team expliquait qu’il avait découvert trois failles dans iOS 6 lui permettant le jailbreak tethered. Si à ce moment, il ne l’a pas publié, c’est tout simplement qu’il comptait utiliser ces failles pour fournir directement un jailbreak unthetered. Failles qu’iOS 6.0.1 pourrait avoir comblées (on devrait rapidement le savoir). Et si tel est le cas, le premier tethered jailbreak (avant l’untethered) pour iPhone 4S et iPhone 5 sera disponible prochainement sur iOS 6. Sur iOS 6.0.1, cela pourrait bien prendre beaucoup plus de temps. MuscleNerd conseille d’ailleurs de ne pas faire la mise à jour iOS 6.0.1.

Conclusion

Le jailbreak untethered d’iOS 6 est probablement proche et il est conseillé de ne pas faire la mise à jour 6.0.1 si vous comptiez jailbreaker votre iPhone 5, 4S, 4 ou 3GS sous iOS 6.

(source)