Os entusiastas tentam rodar o iOS em computadores há anos, mas só agora eles conseguiram. O desenvolvedor Martin de Vos, conhecido pelo apelido de devos50, conseguiu implementar isso.
Note-se que ele usou engenharia reversa para fazer isso. Ele usava o emulador QEMU como base, o que permitia rodar o iPhone OS 1.0, lançado em 2007. Inicialmente, esse sistema operacional era destinado ao iPod Touch de primeira geração, depois apareceu no primeiro iPhone.
devos50 passou mais de um ano construindo o emulador porque havia muitas coisas não óbvias para descobrir. No entanto, como resultado, o sistema funciona e até suporta multitoque. O próprio Martin de Vos explicou que emular os componentes de hardware foi a parte mais difícil.
O autor também explicou porque escolheu a primeira versão do sistema. Ele simplesmente tem menos mecanismos de segurança que são difíceis de emular. Além disso, devos50 disse que seu trabalho é baseado no OpeniBoot. Esta é uma implementação de código aberto do gerenciador de inicialização da Apple. Embora o projeto tenha sido encerrado há muito tempo, ao mesmo tempo era possível instalar o Android nas primeiras gerações de iPod Touch e iPhone.
2022-12-24 13:33:47
Autor: Vitalii Babkin
URL da fonte