Main menu

Pages

News

Comment installer ANDROID sur un iPhone?

 

Comment installer ANDROID sur un iPhone?


Il y a une idée de longue date que si vous achetez quelque chose, vous devriez pouvoir l'utiliser comme bon vous semble, dans des limites raisonnables, bien sûr, mais Apple est connu pour avoir rendu très difficile l'installation de systèmes d'exploitation alternatifs sur ses iPhones, même s'ils `` ont été entièrement remboursés et ne font pas partie d'un programme de financement des transporteurs.


Maintenant, bien que les restrictions d'utilisation soient familières pour les logiciels où l'idée est que vous payez une licence pour utiliser le logiciel, plutôt que le droit de faire ce que vous voulez avec le code source, cela n'a pas autant de sens dans le contexte de matériel, je veux dire, l'appareil physique peut être protégé par des brevets, mais vous possédez toujours le silicium et le verre qui composent votre iPhone, mais une équipe de développeurs a récemment trouvé un moyen d'installer Android sur les iPhones.


Le système s'appelle Project Sandcastle et utilise un jailbreak spécifique, sur lequel vous pouvez en savoir plus ici, pour contourner les restrictions d'Apple et faire fonctionner Android au moins dans une certaine mesure, mais comment l'équipe de Corellium a-t-elle exactement fait, une startup de cybersécurité, réussissez-vous?

L'une des grandes clés est qu'ils ont construit une version virtualisée de l'iPhone qui exécute iOS sur une machine virtuelle construite par Corellium, en fait, parce que Corellium vend cette VM iPhone, ils sont actuellement impliqués dans une bataille juridique avec Apple.



Leur machine virtuelle interne leur a permis de tester des exploits sans courir le risque de briser un iPhone coûteux après l'autre, alors que nous réussissons l'exploit d'exécuter Android sur un iPhone, l'équipe a dû écrire un certain nombre de pilotes personnalisés, y compris pour la prise en charge de NVMe, bien qu'Android soit connu pour fonctionner sur une grande variété de matériels, il n'y avait pas de pilotes disponibles pouvant relier un système d'exploitation autre qu'iOS avec le matériel à l'intérieur d'un iPhone.


Corellium a également dû ajuster la façon dont Android gère la mémoire car la famille de processeurs iPhone gère les données dans des pages de tailles différentes de celles que vous verriez dans un téléphone Android.De plus, il s'est avéré qu'iOS initialise plusieurs cœurs de processeur, que tous les iPhones modernes contiennent, différemment de Android qui a entraîné une complexité supplémentaire, mais ces revers, il existe maintenant une version bêta fonctionnelle de Sandcastle que vous pouvez installer sur votre iPhone après avoir utilisé l'exploit checkra1n pour le jailbreaker.


Ce jailbreak particulier tire parti d'une faille de sécurité dans le bootrom de l'iPhone, qui est la première chose qui s'exécute lorsque vous allumez l'appareil, la faille est un problème de niveau matériel, elle a donc été décrite comme non corrigible jusqu'à ce qu'Apple modifie considérablement la conception de son matériel, mais bien que faire fonctionner Android sur un iPhone soit définitivement un exploit impressionnant et cool, il y a des mises en garde importantes sans surprise.


À l'heure actuelle, les seuls appareils qui peuvent exécuter Project Sandcastle sont l'iPhone 7 et 7 Plus, ainsi que l'iPod Touch de septième génération, et une fois que vous l'avez mis en marche, ne vous attendez pas à ce que chaque fonctionnalité Android fonctionne comme elle le ferait. sur un vrai téléphone Android, notamment, il n'y a actuellement aucune prise en charge de l'audio, de la connectivité cellulaire, du Bluetooth ou de la caméra, et ne vous attendez pas non plus à une prise en charge du GPU pour les jeux, cependant, le multitouch, l'USB et le WiFi fonctionnent tous.


Donc, si vous souhaitez simplement utiliser Android pour vous connecter à Internet sur un iPhone et parcourir lttstore.com, allez-y et essayez-le. cependant, notez qu'en raison de la nature du fonctionnement de checkra1n, il disparaît chaque fois que vous redémarrez votre appareil, vous ne devriez donc pas vous fier au projet Sandcastle, si ce n'était pas déjà clair, en tant que système d'exploitation à long terme pour un iPhone qui vous utilisez comme pilote quotidien, même si vous pourriez supporter les fonctionnalités limitées.


Mais étant donné le temps relativement court que le port Android a pris pour se développer en une version bêta fonctionnelle, pourrions-nous voir un Android non autorisé mais entièrement fonctionnel fonctionner sur un iPhone à l'avenir?


Comments