La mise à niveau du firmware d’iOS n’est plus possible après iOS 5

Dans un autre ordre d’idées suggérant que l’iOS 5 vise à tuer les évasions, la tristement célèbre iPhone Dev Team signale que les nouvelles versions de l’iOS 5 empêchent les futures versions de l’iOS d’être déclassées. Pour clarifier les choses, les utilisateurs continueront à pouvoir rétrograder d’iOS 5 vers iOS 4 et d’autres microprogrammes antérieurs à 5 en utilisant des versions plus anciennes d’iTunes, mais une version théorique d’iOS 5.1 ne pourrait pas être rétrogradée vers le microprogramme iOS 5.

L’explication de cette situation aura du sens pour ceux qui connaissent le fonctionnement d’une évasion, mais elle ressemblera probablement à du charabia pour quiconque n’est pas vraiment au courant du processus :

À partir de la version bêta de l’iOS5, le rôle de l'”APTicket” change – il est utilisé comme le “BBTicket” l’a toujours été. Les étapes LLB et iBoot de la séquence de démarrage sont affinées pour dépendre de l’authenticité de l’APTicket, qui est généré uniquement à chaque restauration (en d’autres termes, il ne dépend pas seulement de votre ECID et de la version du firmware… il change à chaque restauration, en partie sur la base d’un nombre aléatoire). Cette authentification APTicket se produira à chaque démarrage, et pas seulement au moment de la restauration. Comme seul Apple dispose des clés de cryptage pour signer correctement l’APTicket par restauration, les APTickets rejoués sont inutiles.

Cela n’affectera que les restaurations à partir de l’iOS5 et au-delà, et Apple sera en mesure d’activer et de désactiver cette fonction à volonté (en ouvrant ou en fermant la fenêtre de signature APTicket pour ce firmware, comme ils le font pour le BBTicket)

Vous pouvez lire les détails techniques “Blob Monster” sur le blog de l’équipe de développement. Ils mentionnent qu’il pourrait y avoir des moyens de “combattre” ce changement, mais en raison du statut bêta d’iOS 5, ils ne publient pas beaucoup plus d’informations.

Leave a Reply

Your email address will not be published. Required fields are marked *