La mise à jour Magisk Canary ajoute la prise en charge des périphériques A-Only System-root sur Android Pie

L’écosystème Android prend en charge deux types de structure de partition: le schéma de partitionnement traditionnel (où le disque virtuel est présent dans la partition / boot et monté en tant que root et le système est monté sur / système), et le schéma de partitionnement A / B plus récent, où le système est monté en tant que rootfs. Google a rendu le système en tant que racine obligatoire pour les appareils exécutant Android 9 Pie (dans le cadre des modifications apportées à Project Treble), mais le partitionnement A / B reste une fonctionnalité recommandée mais facultative en raison des modifications qu’il nécessite. Cela signifie qu'il y a de nouveaux appareils qui se lanceront avec Android Pie, mais viendront avec une seule partition «A-only». Pour ces appareils, le fabricant OEM doit toujours s'assurer que le téléphone utilise le système en tant que racine, ce qui signifie que le disque mémoire doit être fusionné dans l'image système pour pouvoir être monté en tant que root. La racine du système n'est pas obligatoire pour les appareils effectuant une mise à niveau vers Android 9 Pie.

Ce scénario créait un problème pour les utilisateurs souhaitant exécuter Magisk sur leurs appareils. Magisk prenait déjà en charge les périphériques système en tant que racine, mais cela était limité aux périphériques dotés du nouveau schéma de partitionnement A / B. Plusieurs périphériques chinois, tels que le Xiaomi Mi 8 SE et quelques autres, et apparemment le nouveau Samsung Galaxy S10 également, qui utilisent la configuration système en tant que root sans utiliser la partition A / B seraient incapables de démarrer si Magisk fonctionnait correctement. installé sur leurs versions Android Pie.

Magisk a maintenant ajouté la prise en charge des périphériques système A en tant que racine uniquement. Cette modification est actuellement disponible dans le canal de construction Canary sous le numéro de version v18.2-e72c6685 (18111). Vous pouvez également installer les versions Canary via Magisk Manager en basculant le canal de mise à jour sur personnalisé et en collant ce lien:

 //raw.githubusercontent.com/topjohnwu/magisk_files/master/canary_builds/release.json 

Notez que le canal de publication canary est considéré comme le "bord avant" des versions de Magisk et, en tant que tel, il est recommandé aux développeurs uniquement et non aux utilisateurs moyens. S'il vous plaît, n'installez pas Canary Builds uniquement pour être dans la dernière version.


Source: Lien vers le forum Magith Github: Fil de discussion sur la sortie de Magisk Canary Channel