Les passionnés essaient d'exécuter iOS sur des ordinateurs depuis des années, mais ce n'est que maintenant qu'ils ont réussi. Le développeur Martin de Vos, connu sous le surnom de devos50, a pu mettre cela en œuvre.
Il est à noter qu'il a utilisé l'ingénierie inverse pour ce faire. Il a utilisé l'émulateur QEMU comme base, ce qui lui a permis d'exécuter iPhone OS 1.0, sorti en 2007. Initialement, ce système d'exploitation était destiné à l'iPod Touch de la première génération, plus tard il est apparu sur le premier iPhone.
devos50 a passé plus d'un an à construire l'émulateur car il y avait beaucoup de choses non évidentes à comprendre. Cependant, en conséquence, le système fonctionne et prend même en charge le multitouch. Martin de Vos lui-même a expliqué que l'émulation des composants matériels était la partie la plus difficile.
L'auteur a également expliqué pourquoi il avait choisi la première version du système. Il a simplement moins de mécanismes de sécurité difficiles à émuler. Devos50 a également déclaré que son travail était basé sur OpeniBoot. Il s'agit d'une implémentation open source du bootloader d'Apple. Bien que le projet ait été fermé il y a longtemps, il était à une époque possible d'installer Android sur les premières générations d'iPod Touch et d'iPhone.
2022-12-24 13:33:47
Auteur: Vitalii Babkin
URL source