
iOS 16 roda 'de verdade' no Redmi Note 12, intermediário da Xiaomi
Projeto open source ios-topaz consegue inicializar o sistema da Apple em um celular Android usando o kernel XNU e componentes originais do iPhone X. Câmera, chamadas e App Store ainda não funcionam.
Por Bruno Vilela · Repórter de Gadgets
Um grupo de desenvolvedores conseguiu colocar o iOS 16, sistema operacional da Apple, para rodar de forma funcional em um Redmi Note 12 4G, linha de celulares intermediários da Xiaomi. O projeto, batizado de ios-topaz e disponibilizado publicamente no GitHub, combina o kernel XNU — componente de código aberto usado pela Apple em iOS e macOS — com componentes originais e intocados do software do iPhone X, incluindo o SpringBoard (a interface de tela inicial) e os serviços de sistema padrão da Apple.
O que já funciona
Segundo o projeto, o aparelho consegue inicializar até a tela de bloqueio em cerca de três minutos, exibindo elementos reais da interface da Apple, como a tela inicial e o aplicativo de Ajustes — que, inclusive, identifica o dispositivo como um iPhone X rodando iOS 16.7.16. A tela sensível ao toque responde normalmente, e os botões físicos de volume do aparelho também foram adaptados para funcionar dentro do sistema da Apple. Para viabilizar isso, os desenvolvedores precisaram desativar quatro dos núcleos mais lentos do Snapdragon 685, processador da Qualcomm usado no Redmi Note 12 4G, porque eles não suportam o tipo de paginação de memória que o iOS 16 exige.
Foto: reprodução/gizchina.com
O que ainda não funciona
Apesar do avanço, não há confirmação de que funções essenciais do dia a dia operem: câmera, chamadas telefônicas, conexão de dados celulares e a App Store continuam fora do ar. Ou seja, mesmo rodando a interface original da Apple, o celular não pode ser usado como um iPhone de verdade — é um estudo técnico, não um produto pronto para substituir o Android nativo.
Foto: reprodução/github.com
iOS emulado x Android original: vale a comparação?
Aqui a comparação é injusta por natureza: o Android que vem de fábrica no Redmi Note 12 4G é otimizado para o hardware, com suporte completo a câmera, rede e aplicativos. O iOS 16 rodando via ios-topaz é, na prática, uma casca da interface da Apple presa a um hardware que nunca foi pensado para ela — útil para enxergar o sistema por dentro, não para usar no cotidiano.
Vale a pena tentar reproduzir?
O código está aberto no GitHub, e quem tiver um Redmi Note 12 4G desbloqueado e um computador com Linux pode, em tese, tentar reproduzir o processo — ainda que a compilação do kernel dependa de servidores macOS com ferramentas antigas da Xcode. Para o usuário comum, porém, o projeto não tem utilidade prática hoje: não há câmera, chamadas ou apps funcionando, e o risco de inutilizar o aparelho é real. Vale como curiosidade de nicho para quem gosta de engenharia reversa e história de sistemas operacionais — não como alternativa viável ao Android do celular.