Depois de muito trabalho, o Projeto Sandcastle está levando o Android 10 para o iPhone 7. Conheça melhor esse projeto e entenda.
No início deste ano, aconteceu a primeira tentativa bem-sucedida de inicializar o kernel Linux no iPhone 7.
No entanto, a situação evoluiu inesperadamente rápido, com drivers de LCD adicionados em poucos dias e agora o primeira port do Android 10 (“Q”) se aproximando do estágio beta, graças ao Projeto Sandcastle.
Projeto Sandcastle está levando o Android 10 para o iPhone 7
Embora o LCD, a tela sensível ao toque, a CPU, a memória, o armazenamento e o Wi-Fi estejam totalmente funcionais, graças ao trabalho do Project Sandcastle/desenvolvedores Corellium (que também precisaram escrever alguns drivers personalizados), ainda há muitas coisas que precisam ser corrigidas, como áudio, banda larga móvel, GPU e câmeras, o nível de suporte já é impressionante neste momento.
Mais detalhes técnicos sobre o processo de portabilidade podem ser encontrados nesta página.
Here is an iPhone 7 booting Android ! pic.twitter.com/cfCdSEzTbo
— matteyeux (@matteyeux) March 4, 2020
Do ponto de vista técnico, o Project Sandcastle conta com a ferramenta de jailbreak checkra1n e seu subsistema PongoOS orientado a depuração/sideload.
O port está atualmente “inicializando em modo live” (como o particionamento adequado/inicialização dupla ainda não é suportado), mas como você pode ver no vídeo acima, ela já é relativamente suave.
Mais dispositivos podem receber suporte em breve, pois o Project Sandcastle está direcionado a todo o ecossistema de dispositivos iOS.
Abaixo, você pode ver todo o hardware suportado no momento da redação deste artigo (e aqui você pode encontrar a matriz atualizada).
Por fim, os fontes já estão disponíveis no GitHub de Corellium.
E, é claro, isso significa que agora o suporte completo ao Linux está paradoxalmente muito mais próximo para alguns iPhones do que vários outros dispositivos Android obscuros nativos: ao contrário de muitos outros, esses dispositivos estão executando o Linux principal (mainline).
- Como instalar o jogo Combined! no Linux via Flatpak
- Como instalar o driver para o controle do Xbox no Ubuntu
- Como instalar o NeoGeo Pocket Emulator no Linux via Snap
- Como instalar o jogo Space Station 14 no Linux via Flatpak