Xiaomi Redmi Note 7 a reçu un portage d'Ubuntu Touch, gracieuseté du développeur reconnu XDA erfanoabdi. Lisez la suite pour en savoir plus sur ce port !
Il fut un temps où l'on pouvait installer n'importe quel système d'exploitation sur le mythique HTC HD2, que ce soit Android, Ubuntu, ou même Windows RT. Les Samsung Galaxy S III et Galaxy Note II reprennent progressivement ce rôle, car il est possible de installez-y les distributions GNU/Linux régulières avec très peu d'effort. Bien que vous puissiez satisfaire l'envie d'avoir un « vrai téléphone Linux » en obtenant le Librem 5 ou PinTéléphone, leurs configurations matérielles sont malheureusement datées. Plusieurs projets communautaires, tels que Ports UB et post-commercialisationOS, tentent de combler le fossé entre les appareils Android grand public classiques et les distributions Linux grand public, et Projet Halium joue un rôle énorme dans cette scène de développement. Désormais, développeur reconnu par XDA erfanoabdi a décidé de se lancer dans ce domaine particulier, puisqu'il a porté Ubuntu Touch sur le Xiaomi Redmi Note 7.
Forums Xiaomi Redmi Note 7 XDA
Nom notable dans la communauté des moddeurs Android, erfanoabdi est connu pour ses travaux sur le Image système générique (GSI) ports ainsi que le maintien LignéeOS pour divers téléphones Motorola. Selon le développeur, le port existant d'Ubuntu Touch pour le F(x)tec Pro1 par le développeur Halium PasKit l'a aidé à se lancer dans le métier de "piratage". Danct12, qui a déjà porté Ubuntu Touch sur le Xiaomi Redmi 4X, est responsable de la création des arbres de périphériques préliminaires utilisés par erfanoabdi dans ce voyage. Danct12 a également a posté un teaser montrant Ubuntu Touch en cours de démarrage sur le Redmi Note 7.
erfanoabdi a déjà téléchargé images prédéfinies, mais le port n’est pour l’instant qu’une preuve de concept. Le tactile et le Hardware Composer (affichage avec accélération) fonctionnent, et vous pouvez même utiliser le Wi-Fi, mais c'est tout. Si tu veux mordre la balle, alors tu dois flasher Version LineageOS 16.0 auto-compilée d'erfanoabdi pour le Redmi Note 7 commencez par remplir la partition du fournisseur, suivi des fichiers system.img, dtbo.img et hallium-boot.img précompilés à partir du miroir susmentionné. Ensuite, vous devez mettre la main sur le rootfs UBports corrigés et installer il utilise le Script d'installation d'Halium. Si tout se passe bien, vous devriez pouvoir vous connecter en SSH à votre téléphone à ce stade. Cependant, la configuration des points de montage appropriés et le démarrage de LightDM (c'est-à-dire le gestionnaire d'affichage graphique) nécessitent encore une poignée de commandes shell.
En raison de l'introduction de Projet triple, une réarchitecture majeure d'Android pour séparer le code du framework Android de l'implémentation du fournisseur de matériel, les développeurs d'Halium doivent réécrire une grande partie de libhybris (une couche de compatibilité pour réutiliser les pilotes Android existants). Néanmoins, cette refonte pourrait être utile pour transformer la distribution Ubuntu Touch en GSI dans un avenir proche, comme l'a laissé entendre erfanoabdi.
Source: Twitter (1, 2)