La dernière mise à jour du canal de version Canary « bleeding edge » de Magisk prend en charge les appareils système en tant que racine A-Only exécutant Android Pie. Continuer à lire!
L'écosystème Android prend en charge deux types de configuration de partition: le schéma de partitionnement traditionnel (où le le disque virtuel est présent dans la partition /boot et monté en tant que rootfs et le système est monté sur /system), et le schéma de partitionnement A/B plus récent, où le système est monté en tant que rootfs. Google a fait système en tant que racine obligatoire pour les appareils lancés avec Android 9 Pie (dans le cadre des modifications apportées pour Project Treble), mais le partitionnement A/B continue de rester une fonctionnalité recommandée mais facultative en raison des modifications qu'il apporte a besoin. Cela signifie que de nouveaux appareils seront lancés avec Android Pie, mais seront livrés avec une seule partition « A uniquement ». Pour ces appareils, l'OEM doit toujours s'assurer que le téléphone utilise le système en tant que root, ce qui signifie que le disque virtuel doit être fusionné dans l'image système afin d'être monté en tant que rootfs. Le système en tant que root n'est pas obligatoire pour les appareils mis à niveau vers Android 9 Pie.
Ce scénario a créé 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 appareils chinois, comme le Xiaomi Mi 8 SE et quelques autres, et apparemment le nouveau SamsungGalaxy S10 De plus, ceux qui utilisent la configuration du système en tant que racine sans utiliser la partition A/B finiraient par ne pas pouvoir démarrer si Magisk était installé sur leurs versions Android Pie.
Magisk a désormais ajouté la prise en charge des périphériques système en tant que racine A uniquement. Ce changement est actuellement disponible dans le Canal de création Canary avec le numéro de build 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 :
https://raw.githubusercontent.com/topjohnwu/magisk_files/master/canary_builds/release.json
Notez que le canal de sortie Canary est considéré comme la « pointe » des versions de Magisk et, en tant que tel, est recommandé uniquement aux développeurs et non aux utilisateurs moyens. Veuillez ne pas installer les versions Canary uniquement dans le but de disposer de la dernière version absolue.
Source: Magisk Github
Lien du forum: fil de discussion sur la sortie de Magisk Canary Channel