Eles conseguem emular a primeira versão do iOS em um computador

Índice
  1. Martijn de Vos usou engenharia reversa para emular a primeira versão do iOS de 2007.
  2. Emule os componentes de hardware do iPhone OS 1.0 e do iPod Touch

Martijn de Vos usou engenharia reversa para emular a primeira versão do iOS de 2007.

Eles conseguem emular a primeira versão do iOS em um computador
O primeiro iPod Touch rodava o iPhone OS 1.0

A tecnologia é maravilhosa. Se ontem um desenvolvedor conseguiu criar um aplicativo para customizar a fonte do iOS 16 aproveitando uma vulnerabilidade do sistema, hoje outro desenvolvedor conseguiu emular a primeira versão do iPhone OS em um computador via QEMU.

QEMU é um software de emulação de processador com recursos técnicos de virtualização em um sistema operacional. Não foi uma tarefa fácil, mas sua paixão por software o levou a emular a primeira versão móvel de um software lançado pela Apple.

você pode gostar 💪👉O novo CarPlay chega em 2023 e estas são as suas principais novidades

A empresa introduziu a primeira versão do iOS (iPhone OS 1.0) para iPod Touch em 2007. Como você pode imaginar, era uma versão de software bastante rudimentar, mas tinha seus recursos.

16 recursos do iPadOS 16 que a Apple redesenhou completamente

Emule os componentes de hardware do iPhone OS 1.0 e do iPod Touch

Como Martijn de Vos explicou em seu blog pessoal, a parte mais difícil de emular o iPhone OS 1.0 em um computador foi emular os muitos Componentes de hardware incluído no iPod Touch original.

Seu projeto começou há um ano, inspirando-se em várias iniciativas de emulação de outros desenvolvedores, ele começou a trabalhar com engenharia reversa para emular a primeira versão do iPhoneOS.

Para fazer isso, ele teve que emular os componentes de hardware do iPod Touch. Aliás, esta foi uma das principais razões pelas quais decidiu emular o software de um iPod e não de um iPhone, porque no caso do iPhone teria de emular muito mais componentes de hardware.

você pode gostar 💪👉Assim evoluíram os emojis do seu iPhone desde os tempos do mítico MSN Messenger

Outra das razões pelas quais Martijn de Vos escolheu emular o iPhone OS 1.0 foi porque esta versão do software tem muito menos mecanismos de segurança do que outras versões mais recentes.

“Atualmente, os dispositivos da Apple contêm muitos componentes de hardware adicionais, como mecanismos pretos, enclaves de segurança e uma ampla variedade de sensores que tornam a emulação desses dispositivos muito mais difícil e demorada”.

https://www.youtube.com/watch?v=BahMJoBlScY

Este pequeno diagrama mostra os passos a seguir para emular um dos apps do iPhone OS 1.0:

você pode gostar 💪👉Opa, a Apple adiciona um aplicativo iOS 16 à sua lista de erros mais graves
Diagrama

Emular uma versão de software de um sistema operacional não é fácil

A versão do software iPhone OS 1.0 emulada em um computador é totalmente funcional e a maioria dos aplicativos pré-instalados funcionam normalmente. Naquela época, o iPod Touch tinha Safari, YouTube, Calendário, Contatos, Relógio, Fotos, Calculadora, Música, Vídeos, iTunes e Configurações.