Desenvolvedor faz uma prova de conceito de solução de inicialização múltipla para dispositivos Android

Graças ao phhusson, desenvolvedor reconhecido pelo XDA, agora temos uma solução de inicialização múltipla prova de conceito para dispositivos Android. Continue lendo para saber mais!

A inicialização múltipla em dispositivos Android sempre foi um pouco complicada. Em PCs e Macs x86 normais, é bastante fácil inicializar outro sistema operacional. Nos smartphones, porém, a história é diferente. Felizmente, a brilhante comunidade de desenvolvedores do mercado de reposição, bem como modders individuais, frequentemente criavam diferentes maneiras de fazer com que seu dispositivo Android execute duas ROMs – ou até mesmo vários sistemas operacionais diferentes – em uma vez.

Quando há menção de inicialização múltipla no Android, MultiROM por desenvolvedor reconhecido pelo XDA Tassadar é um dos primeiros projetos que vêm à mente. Também tivemos Alça de segurança e Patcher de inicialização dupla, o primeiro dos quais ainda mantém vários seguidores fiéis. Ultimamente, o próprio TWRP emergiu como outra excelente plataforma para

criando uma solução de inicialização múltipla. Agora, desenvolvedor reconhecido pelo XDA phhusson jogou seu chapéu no ringue com uma demonstração de uma solução de inicialização dupla entre seu AOSP GSI e o One UI ROM padrão em um Samsung Galaxy A71.

Pierre-Hugues Husson, ou seja, a pessoa por trás do pseudônimo "phhusson", pode ser mais conhecido por seu Projeto Treble GSI mais do que tudo, mas ele também se aprofundou em diversas ferramentas e projetos diferentes que variam de incrivelmente úteis a bastante divertidos. O projeto de inicialização múltipla mencionado anteriormente é um exemplo. É chamado de "desviador de inicialização" e a implementação atual exige que o usuário final pressione os botões de volume para selecionar o sistema operacional que deseja inicializar.

Segundo o desenvolvedor, o carregador "... fica entre boot.img e sistema, e pode inicializar estoque não modificado e GSIs." - tornando-o mais versátil do que Carregador DSU do Google. Os sistemas operacionais secundários podem ser armazenados no cartão SD, o que também é uma grande vantagem em termos de portabilidade. A partir de agora, ele não pode alternar o kernel na inicialização, mas a estrutura independente de SoC da solução permite isso para funcionar em dispositivos baseados em chipset Exynos, Qualcomm e MediaTek sem depender de plataformas específicas código.

Se o Android é uma questão de abertura, a inicialização múltipla adiciona uma dimensão totalmente nova à ideia. Para os flashaholics, a capacidade de inicializar mais de um sistema operacional oferece a oportunidade de experimentar novas ROMs com segurança ou testar certos mods sem arriscar a integridade do seu driver diário. Com esse espírito, se você quiser conferir o projeto boot-diverter de phhusson, você pode encontrar o repositório GitHub para ele bem aqui. Tenha em mente que os binários prontos para uso ainda não foram lançados, portanto você precisará ajustar o código e compilá-lo sozinho.