Xiaomi Redmi Note 7 recebeu uma versão do Ubuntu Touch, cortesia do XDA Recognized Developer erfanoabdi. Continue lendo para saber mais sobre este porto!
Houve um tempo em que você poderia colocar qualquer sistema operacional no mítico HTC HD2, seja Android, Ubuntu, ou mesmo Janelas RT. O Samsung Galaxy S III e o Galaxy Note II estão gradualmente assumindo esse manto, pois é possível instale distribuições GNU/Linux regulares neles com muito pouco esforço. Embora você possa satisfazer o desejo de ter um "verdadeiro telefone Linux" obtendo o Livro 5 ou PinePhone, infelizmente suas configurações de hardware estão desatualizadas. Vários projetos conduzidos pela comunidade, como UBportas e pós-mercadoOS, estão tentando preencher a lacuna entre os dispositivos Android comuns de consumo e as principais distribuições do Linux, e Projeto Hálio desempenha um papel enorme neste cenário de desenvolvimento. Agora, desenvolvedor reconhecido pelo XDA erfanoabdi decidiu mergulhar neste domínio específico, já que portou o Ubuntu Touch para o Xiaomi Redmi Note 7.
Fóruns XDA do Xiaomi Redmi Note 7
Um nome notável na comunidade de modding Android, erfanoabdi é conhecido por seus trabalhos no Imagem genérica do sistema (GSI) portos bem como manter Lineage OS para vários telefones Motorola. De acordo com o desenvolvedor, a porta existente do Ubuntu Touch para o F(x)tec Pro1 pelo desenvolvedor Halium NotKit ajudou-o a começar o trabalho de "hacking". Danct12, que já portou Ubuntu Touch para o Xiaomi Redmi 4X, é responsável por criar as árvores de dispositivos preliminares que serão utilizadas por erfanoabdi nesta jornada. Danct12 também postou um teaser mostrando o Ubuntu Touch sendo inicializado no Redmi Note 7.
erfanoabdi já carregou imagens pré-construídas, mas o porto nada mais é do que uma prova de conceito neste momento. O touch e o Hardware Composer (display com aceleração) estão funcionando, e você pode até utilizar o Wi-Fi, mas isso é tudo. Se você quiser morder a bala, então você tem que piscar Versão LineageOS 16.0 autocompilada de erfanoabdi para o Redmi Note 7 primeiro para preencher a partição do fornecedor, seguido pelos pré-compilados system.img, dtbo.img e hallium-boot.img do espelho mencionado acima. Depois, você deve colocar as mãos no rootfs UBports corrigidos e instalar isso usando o Script do instalador Halium. Se tudo correr bem, você poderá fazer o SSH em seu telefone neste estágio. No entanto, configurar os pontos de montagem apropriados e iniciar o LightDM (ou seja, o gerenciador de exibição gráfica) ainda requer alguns comandos shell.
Devido à introdução de Projeto Agudos, uma grande rearquitetura do Android para separar o código da estrutura Android da implementação do fornecedor de hardware, os desenvolvedores do Halium precisam reescrever uma parte importante do libhybris (uma camada de compatibilidade para reutilizar os drivers Android existentes). No entanto, esta remodelação pode ser útil para transformar a distribuição Ubuntu Touch em um GSI em um futuro próximo, como sugerido por erfanoabdi.
Fonte: Twitter (1, 2)