Android P non officiel publié pour le portage avec Project Treble sur Xiaomi Mi A1

Android / Android P non officiel publié pour le portage avec Project Treble sur Xiaomi Mi A1 2 minutes de lecture

L'appareil Xiaomi Mi A1. Culture Geek



Une critique familière de l'industrie technologique concernant le système d'exploitation Android est sa fragmentation qui vient de sa nature open source. Lorsque Android publie une mise à jour pour son système d'exploitation, la mise à jour introduit un cadre de système d'exploitation mis à jour tout en retravaillant l'implémentation du fournisseur du système situé en dessous. Avec ce mécanisme, l'implémentation du fournisseur doit constamment être retravaillée et mise à jour pour fonctionner en conjonction avec la mise à jour Android OS publiée, et cela devient une raison importante pour laquelle Android choisit d'abandonner son ancien micrologiciel lorsque de nouvelles versions du système d'exploitation sont installées fraîchement sur ses nouveaux appareils. Cela pose des menaces de sécurité importantes pour les appareils plus anciens sur lesquels les informations d'identification des utilisateurs et d'autres informations financières sont stockées. Avec Project Treble d'Android, la nécessité de retravailler l'implémentation du fournisseur sous-jacent à chaque fois est contournée, ce qui permet uniquement au nouveau code du système d'exploitation AOSP de niveau supérieur de s'installer sur le système de code matériel du même fournisseur d'origine. Dans les versions d'Android 7.0 (Nougat) et les versions antérieures, il s'agissait d'un problème majeur qui obligeait Android à abandonner les mises à jour pour les systèmes d'appareils une fois qu'ils avaient plus de deux ans. Avec Android Oreo version 8.0, Project Treble a retravaillé le système d'exploitation pour permettre aux mises à jour de se lier en tant que couches de code distinctes sans avoir à retravailler le code de niveau du fournisseur sous-jacent.

Avec la version bêta d'Android publiée sur certains appareils, un développeur (joeyhuab) du forum XDA a réussi à trouver un moyen de porter la mise à jour du système d'exploitation sur plusieurs appareils Qualcomm Snapdragon prenant en charge le mécanisme de mise à jour Treble. Suite à cet exploit, le même port non officiel d'Android P Beta a été publié pour le Xiaomi Mi A1, un appareil appartenant au clan du système d'exploitation Android non modifié, Android One. L'appareil ne prend pas fondamentalement en charge Project Treble, mais peut être fait pour recevoir correctement la mise à jour d'Android P Beta. XDA affirme que les bogues initialement observés dans le port qui ont perturbé le scanner d'empreintes digitales, l'appareil photo et les fonctionnalités Bluetooth sont maintenant résolus. Le port, cependant, semble toujours avoir des problèmes avec la fonctionnalité de voix sur LTE qui ne fonctionne pas du tout sur les périphériques installés sur le port, et le module Linux Security Enhanced qui implémente les politiques de sécurité de contrôle d'accès est rendu permissif. Le processus de portage exige également que l'appareil soit repartitionné, ce qui signifie que toutes les données de l'appareil seront perdues dans le processus et que les sauvegardes doivent donc être créées à l'avance.



XDA a publié ceci port non officiel Android P Beta pour Xiaomi Mi A1 sur ses développeurs » forum ainsi que des instructions longues et détaillées pour l'ensemble du processus du début à la fin. Le forum a également des fils de support sur le site où les requêtes des utilisateurs concernant la procédure sont tendues. Félicitations aux développeurs de XDA pour cette version.



Aperçu de la mise à jour bêta d'Android P. Android Sage