Erfanoabdi, développeur reconnu par XDA, a compilé un Ubuntu Touch GSI qui peut être installé sur n'importe quel appareil compatible Project Treble.
La possibilité de démarrer un AOSP Image système générique (GSI) sur un appareil Android compatible est l'un des meilleurs résultats de Projet triple, mais un résultat similaire n'a pas encore été réalisé dans le domaine du développement de noyaux génériques. Google impose un version minimale requise du noyau Linux à chaque nouvelle version d'Android, mais vous ne pouvez toujours pas simplement flasher une distribution ARM Linux générique sur votre Android smartphone et attendez-vous à ce qu'il fonctionne car la majorité des appareils Android n'utilisent pas Linux principal noyau. Il existe un projet communautaire nommé Ports UB qui vise à apporter Ubuntu Touch (une version mobile de la populaire distribution Ubuntu Linux) aux appareils Android, mais leur appareil prend en charge est assez minime à ce jour.
Développeur reconnu XDA erfanoabdi
, cependant, tente d’aborder la situation sous un angle différent. Au lieu d'attendre que des correctifs spécifiques au périphérique soient disponibles dans le arborescence principale des sources du noyau Linux, le développeur a réussi à créer une image Ubuntu Touch de type GSI, indépendante de la plate-forme, qui peut être installée sur n'importe quel appareil compatible Project Treble.Sonne familier? Bien, erfanoabdi est la personne qui a réussi à Portez Ubuntu Touch sur le Xiaomi Redmi Note 7 il y a quelques mois. Contrairement à cette version initiale, le GSI actuel (qui est toujours basé sur Ubuntu 16.04 LTS) est un matériel de pilote presque quotidien. Vous pouvez envoyer/recevoir des appels, vous connecter à vos périphériques Bluetooth, utiliser le GPS et même exécuter des applications Android, grâce au Anbox environnement.
Mon appareil est-il compatible avec Ubuntu Touch GSI?
Probablement oui. L'interface fournisseur sous-jacente de ce GSI est testée par rapport à un micrologiciel basé sur Android 9 Pie, bien que le GSI puisse également fonctionner sur les anciennes images de fournisseurs basées sur Android 8.0 et 8.1. De plus, vous devez patcher le noyau d'origine pour le rendre compatible avec Projet Halium. Cette partie est un peu compliquée, car il n'existe actuellement aucun moyen de corriger l'image de démarrage existante de votre appareil Android à la volée. Vous pouvez soit créer halium-boot à partir des sources, soit compiler une version modifiée autonome de votre noyau d'origine en appliquant manuellement les correctifs appropriés au-dessus de la source du noyau. En savoir plus à ce sujet ici.
Une fois que vous avez terminé la partie patch, vous devriez pouvoir installer Ubuntu Touch GSI comme n’importe quel autre GSI Android. Le processus de flashage vous demandera de formater votre partition de données, effectuez donc une sauvegarde au préalable.
Ubuntu Touch (UBports) GSI: Télécharger ||| Fil de discussion XDA