Rapports contradictoires sur les appareils A11 et la compatibilité iOS 17 et ce que cela pourrait signifier pour le jailbreak
Si vous avez prêté attention aux rumeurs d’Apple ces derniers temps, vous avez probablement entendu dire qu’iOS et iPadOS 17 pourraient abandonner la prise en charge de l’iPhone X, de l’iPhone 8 Plus, de l’iPhone 8 et de certains iPad plus anciens. Une autre rumeur prétendait exactement le contraire le lendemain, entraînant des incohérences notables dans les connaissances « initiées ».
Il est sûr de dire que personne ne sait exactement ce qu’Apple a en réserve pour l’avenir de sa gamme d’iPhone, mais comme iOS et iPadOS 17 devraient être dévoilés à la WWDC 2023, nous le saurons bientôt. En attendant, regardons de plus près à quoi pourrait ressembler un lancement d’iOS 17 sans l’iPhone X.
iOS 16 est actuellement pris en charge
iOS 16 prend actuellement en charge l’iPhone X, l’iPhone 8 Plus et l’iPhone 8. Bien que ces trois appareils partagent tous la même puce A11 Bionic sous le capot, il convient de noter qu’il s’agit de téléphones complètement différents, même s’ils sont chacun sortis en 2017.
À l’époque, il semblait qu’Apple visait à sortir un iPhone entièrement repensé dans ce qui était l’iPhone X – un appareil sans bouton d’accueil avec Face ID et une encoche controversée. Mais Apple s’accrochait toujours aux anciennes conceptions des boutons d’accueil de l’iPhone 8 Plus et de l’iPhone 8 pour tous ceux qui n’étaient pas prêts pour le changement. Avance rapide jusqu’à présent et tous les nouveaux iPhones ont abandonné le bouton d’accueil et Touch ID et adopté une forme d’encoche.
Même si ces appareils prennent tous en charge et peuvent fonctionner avec iOS 16, les utilisateurs qui mettent à jour le dernier firmware confirmeront qu’il n’est pas aussi fluide et rapide que le firmware original de l’appareil iOS 11. Cependant, c’est normal pour le cours. À mesure que les nouveaux systèmes d’exploitation ajoutent de nouvelles fonctionnalités, une demande supplémentaire exerce une pression accrue sur le matériel hérité. Ce n’est pas nouveau, c’est pourquoi nous n’utilisons pas iOS 16 sur l’iPhone 4 de Steve Jobs aujourd’hui.
Personne que je connais ne regarde l’iPhone 4 et dit : « Wow, regardez cet état de l’art », et ils ne devraient pas non plus, car il n’a pas l’air moderne du tout. Le petit écran, le bouton d’accueil sans Touch ID et les coins incurvés de l’écran LCD sont tous des signes d’une époque perdue dans le temps. Mais l’iPhone X n’est pas l’iPhone 4. Beaucoup de gens regardent encore leur iPhone X et voient une pièce d’ingénierie matérielle Apple moderne qui a encore beaucoup de vie.
Entrez l’iPhone XS
L’année suivante, Apple a annoncé l’iPhone XS, un téléphone pratiquement indiscernable avec une bosse de caméra légèrement plus large que l’iPhone X, une meilleure résistance à l’eau IP68, un écran plus grand de 6,5 pouces et un processeur arm64e plus rapide surnommé l’A12. Puce bionique.
Vous aurez du mal à distinguer l’iPhone XS de l’iPhone X simplement en le regardant, et cela a découragé de nombreuses personnes de passer à un téléphone plus récent en 2018. Grand écran OLED pour la première fois dans un iPhone – vous savez, après qu’Apple a changé le schéma de nommage du plus grand téléphone de Plus à Max pour stimuler le secteur du marketing.
Les différences de performances entre les puces A11 Bionic de l’iPhone X et les puces A12 Bionic de l’iPhone XS étaient au mieux subtiles, mais les différences significatives entre leurs architectures sont rapidement devenues un problème pour les pirates développant des outils de jailbreak, en particulier après la sortie d’un certain exploit qui continue de boguer Apple à ce jour (jeu de mots).
L’apparition de l’exploit checkm8 bootrom
Annoncé officiellement en 2019, environ un an après la sortie de l’iPhone XS par Apple, l’exploit checkm8 était l’une des plus grandes taches sur la réputation d’Apple en matière de sécurité renforcée.
L’exploit checkm8 est un exploit matériel de bootroom qui affecte les puces Apple A5, A11 Bionic et tout le reste. Étant matériel, cela signifiait qu’Apple ne pouvait pas corriger l’exploit avec une mise à jour logicielle. Pour corriger efficacement cet exploit, Apple aurait dû rappeler tous les appareils concernés et souder les puces modifiées dans ces appareils avec le correctif, ce qui aurait été coûteux et irréalisable.
Au lieu de cela, tout ce qu’Apple pouvait faire était de mettre en place des barricades logicielles pour rendre plus difficile le piratage de leurs appareils, mais il s’est avéré facile pour les pirates de l’arrêter. Les pirates ont rapidement développé un outil de jailbreak appelé checkra1n pour les appareils de l’iPhone 5s à l’iPhone X exécutant iOS ou iPadOS 12.0-14.8.1. En fait, les pirates profitent toujours de checkm8 ; il prend en charge l’outil de jailbreak palera1n pour les appareils iOS et iPadOS 15 ou 16.
Les exploits Bootrom comme celui-ci sont extrêmement rares ; avant checkm8, la version la plus récente de l’exploit bootrom était limer1n, qui a été publiée il y a un peu moins de dix ans, en 2010, pour les téléphones équipés de puces iPhone 3GS et A4, comme l’iPhone 4. Lorsque les exploits bootrom sont inaccessibles aux pirates, les jailbreakers doivent compter uniquement sur les exploits logiciels, qu’Apple corrige facilement avec des mises à jour logicielles.
Le dilemme d’Apple
L’exploit checkm8 bootrom affecte les téléphones dotés de la puce A11 Bionic, tels que l’iPhone 8, l’iPhone 8 Plus et l’iPhone X, qui peuvent tous exécuter iOS 16, le dernier micrologiciel d’Apple au moment de la rédaction de cet article. Il se trouve également que ce sont les derniers appareils Apple plus anciens (et toujours pris en charge) affectés par checkm8, donc cela ne devrait surprendre personne qu’Apple semble désireux de les tuer une fois pour toutes.
La puce A12 Bionic que l’on trouve dans l’iPhone XR, l’iPhone XS et l’iPhone XS Max n’est pas soumise à la validation m8, donc logiquement, Apple aimerait faire de ces appareils une exigence de base pour iOS 17. Mais est-ce correct ? passer à une entreprise technologique de Cupertino ?
Si Apple fait cela, ils peuvent éviter l’exploit ennuyeux, mais au prix de la mauvaise presse de personnes qui pensent toujours que leur iPhone X a encore beaucoup de vie. D’un autre côté, s’ils laissent iOS 17 fonctionner sur des appareils dotés de la puce A11 Bionic, ils devront se contenter d’une autre année de pirates libérant des jailbreaks pour leurs appareils sur le dernier firmware, ce qu’ils ne veulent vraiment pas.
Certaines rumeurs suggèrent qu’iOS 17 sera moins une mise à jour de fonctionnalités et davantage une mise à jour axée sur la stabilité, compte tenu de l’augmentation des bogues dans le micrologiciel mobile d’Apple ces dernières années. Si tel est le cas, cela signifie qu’iOS 17 ne devrait pas fonctionner sur l’iPhone 8, l’iPhone 8 Plus ou l’iPhone X avec des performances inférieures à celles d’iOS 16, ce qui affaiblit tout argument de l’utilisateur pour ne pas prendre en charge ces appareils avec iOS 17.
Étant donné que les appareils A12 Bionic et les versions ultérieures ne sont pas affectés par l’exploit checkm8 bootrom, Apple continuera probablement à prendre en charge ces appareils pendant un certain temps encore, devenant de plus en plus hostile aux appareils A11 Bionic, limitant artificiellement leurs nouvelles fonctionnalités. avec un logiciel (s’ils choisissent de les prendre en charge à partir d’iOS 17).
Apple s’engage pour la sécurité
Apple a prouvé qu’il pouvait rendre le développement de jailbreaks pour ces appareils incroyablement tortueux pour les pirates en mettant en œuvre tellement de points de contrôle que chaque version de firmware nécessite de nouvelles méthodes pour être gravée. C’est apparemment si vorace que de nombreux pirates ont renoncé à pirater iOS.
L’idée ci-dessus, combinée au prolifique programme de recherche de bogues d’Apple, a entraîné moins de jailbreaks pour les versions de firmware modernes. Mais moins n’est pas la même chose que rien.
Des jailbreaks comme Fugu15 et XinaA15 pour les nouveaux appareils iOS et iPadOS 15, et même la démo iOS 16.1 présentée par Luca Todesco, ont montré que même les dernières méthodes de sécurité d’Apple ne sont pas à l’abri. Le problème avec le jailbreaking, cependant, est que les hackers vétérans sont passés à des choses plus grandes et meilleures, laissant les hackers moins expérimentés avec seulement des morceaux à essayer de ramasser et de mettre en place en leur absence.
Apple défie ces nouveaux pirates qui tentent de prendre pied dans le piratage de l’iPhone. Sachant trop bien qu’elle a actuellement une longueur d’avance et que les hackers ont du mal à suivre, l’entreprise continue de renforcer ses défenses. C’est peut-être l’une des raisons pour lesquelles la Dream Team a décidé de se réunir.
Conclusion
Même si Apple décide d’inclure l’iPhone 8, l’iPhone 8 Plus et l’iPhone X lors de l’examen des appareils que iOS 17 prendra en charge, il est probable que ce sera le dernier firmware à le faire. Malgré cela, ces appareils resteront vulnérables à l’exploit de démarrage checkm8 pour le reste de leur vie, même si Apple continue de publier de nouveaux micrologiciels dans les années à venir qui ne prennent pas en charge ces appareils.
On ne sait pas encore quelle sera la décision finale d’Apple, mais nous le saurons avec certitude dans quelques mois seulement. Nous espérons que les appareils dotés de la puce A11 Bionic auront encore une année de plaisir avant qu’Apple ne les force tous à quitter la famille.
Laisser un commentaire