XDA Desenvolvedor reconhecido erfanoabdi compilou um Ubuntu Touch GSI que pode ser instalado em qualquer dispositivo compatível com Project Treble.
A capacidade de inicializar um AOSP Imagem genérica do sistema (GSI) em um dispositivo Android compatível é um dos melhores resultados de Projeto Agudos, mas uma conquista semelhante ainda precisa ser alcançada no domínio do desenvolvimento de kernel genérico. O Google exige um requisito mínimo de versão do kernel Linux a cada nova versão do Android, mas você ainda não pode simplesmente atualizar uma distribuição ARM Linux genérica em seu Android smartphone e espero que funcione devido ao fato de que a maioria dos dispositivos Android não usa Linux principal núcleo. Existe um projeto comunitário chamado UBportas que visa trazer o Ubuntu Touch (uma versão móvel da popular distribuição Ubuntu Linux) para dispositivos Android, mas o suporte do dispositivo é bastante mínimo até o momento.
Desenvolvedor reconhecido pelo XDA erfanoabdi, no entanto, está tentando abordar a situação de um ângulo diferente. Em vez de esperar que patches específicos do dispositivo sejam lançados no
árvore de origem do kernel Linux principal, o desenvolvedor criou com sucesso uma imagem Ubuntu Touch no estilo GSI e independente de plataforma que pode ser instalada em qualquer dispositivo compatível com o Project Treble.Soa familiar? Bem, erfanoabdi é a pessoa que conseguiu portar Ubuntu Touch para o Xiaomi Redmi Note 7 há poucos meses atrás. Ao contrário da versão inicial, o GSI atual (que ainda é baseado no Ubuntu 16.04 LTS) é um material de driver quase diário. Você pode enviar/receber chamadas, conectar-se a seus periféricos Bluetooth, utilizar o GPS e até mesmo executar aplicativos Android, graças ao recurso integrado Anbox ambiente.
Meu dispositivo é compatível com o Ubuntu Touch GSI?
Provavelmente sim. A interface do fornecedor subjacente deste GSI é testada em um firmware baseado no Android 9 Pie, embora o GSI também possa funcionar em imagens de fornecedores mais antigas baseadas no Android 8.0 e 8.1. Além disso, você precisa corrigir o kernel padrão para torná-lo compatível com Projeto Hálio. Esta parte é um pouco complicada, pois ainda não há como corrigir a imagem de inicialização existente do seu dispositivo Android instantaneamente. Você pode construir o halium-boot a partir do código-fonte ou compilar uma versão autônoma modificada do seu kernel padrão aplicando manualmente os patches apropriados sobre o código-fonte do kernel. Leia mais sobre isso aqui.
Depois de concluir a parte do patch, você poderá instalar o Ubuntu Touch GSI como qualquer outro GSI Android disponível no mercado. O processo de atualização exigirá que você formate sua partição de dados, portanto, faça um backup com antecedência.
Ubuntu Touch (UBports) GSI: Download ||| Tópico de discussão XDA