Le Xiaomi Mi 6 a reçu le support non officiel du Project Treble. Le Mi 6 est un appareil uniquement A, les utilisateurs doivent donc flasher les images système génériques ARM64 et A uniquement. La liste des choses qui ne fonctionnent pas inclut VoLTE. SELinux est également défini sur permissif.
Très peu de fabricants d'appareils Android ont choisi de publier des mises à jour avec la prise en charge de Project Treble pour les appareils plus anciens. Huawei est une entreprise qui a choisi de mettre à jour les anciens appareils avec la prise en charge des aigus. Essentiel inclus Support des aigus dans le Mise à jour Android 8.1 Oreo pour le téléphone Essential aussi. Cependant, la situation est différente en ce qui concerne le Xiaomi Mi 6. Ils ont choisi de ne pas inclure la prise en charge de Treble dans leurs mises à jour officielles d'Android Oreo (qui sont toujours en cours).
Les prochains appareils Xiaomi lancés avec Android 8.0 Oreo et supérieur doivent avoir Projet triple support, mais cela ne signifie pas que les appareils plus anciens sont complètement laissés de côté. Le travail acharné de la communauté du développement a abouti à
le Xiaomi Redmi Note 4 reçoit le support non officiel du Project Treble, ce qui a été réalisé en utilisant les ressources inutilisées client cloison. Cela signifiait que les utilisateurs de l'appareil pouvaient flasher une image système générique (GSI) d'AOSP Android Oreo.La même méthode a été utilisée pour apporter le support non officiel du Project Treble au Xiaomi Mi 5s (nom de code: capricorne) et le Xiaomi Mi 5 (nom de code: Gémeaux). Désormais, le dernier appareil Xiaomi à bénéficier du support non officiel de Treble est le Xiaomi Mi 6. Il utilise également la même méthode d'utilisation du client cloison.
Le Xiaomi Mi 6 (nom de code: sagit) a été lancé en avril 2017. Il dispose d'une liste de spécifications haut de gamme, notamment le système sur puce Qualcomm Snapdragon 835, 4 Go/6 Go de RAM associé à 64 Go/128 Go de stockage, écran IPS Full HD (1920 x 1080) 16:9 de 5,15 pouces, double caméra arrière grand angle + téléobjectif 12MP + 12MP, caméra avant 8MP et 3350mAh batterie. L'appareil a été lancé avec MIUI 8 sur Android Nougat et a reçu MIUI 9 en novembre. Xiaomi a également publié la ROM MIUI Global Stable basée sur Android Oreo pour l'appareil.
La prise en charge non officielle de Project Treble apporte deux partitions: système et fournisseur. La partition système contient l'image système générique, tandis que la partition du fournisseur contient les fichiers spécifiques au périphérique requis pour démarrer et exécuter le téléphone. La prise en charge de Treble permet aux utilisateurs de modifier l'image système et d'exécuter différentes images système avec le même noyau et la même partition de fournisseur.
Le Xiaomi Mi 6 est un appareil uniquement A, donc les utilisateurs cherchant à flasher une image système générique (telle que XDA Senior Member Phhusson Phh-Treble) devra télécharger les images système ARM64 et A uniquement. Le fichier Treble ZIP pour le Mi 6 contient une image de démarrage (noyau) et une image du fournisseur (client cloison).
Les développeurs mentionnent que la liste des éléments qui ne fonctionnent pas actuellement inclut la VoLTE. SeLinux est également défini sur permissif.
Les instructions pour flasher le Project Treble ZIP sur le Mi 6 sont :
- Téléchargez le fichier ZIP du Projet Treble.
- Téléchargez une image système générique (version ARM64 et A uniquement).
- Redémarrer pour récupérer (cette récupération est requis).
- Effacez les partitions Système/Données/Vendeur/Cache/Dalvik.
- Flash Treble ZIP pour le Mi 6.
- Flashez l'image système générique et redémarrez.
Nous nous attendons à ce que la compatibilité non officielle du Project Treble soit une aubaine pour le développement des appareils Xiaomi lorsque la version finale d'Android P sera publiée.
Téléchargez Project Treble ZIP pour le Xiaomi Mi 6