Den senaste uppdateringen på Magisks "bleeding edge" kanariefågelsläppkanal ger stöd för A-Only system-as-root-enheter som kör Android Pie. Läs vidare!
Androids ekosystem stöder två typer av partitionslayout: det traditionella partitioneringsschemat (där ramdisk finns i /boot-partitionen och monterad som rootfs och systemet är monterat på /system), och nyare A/B-partitioneringsschema, där systemet är monterat som rootfs. Google har gjort system-som-root obligatoriskt för enheter som lanseras med Android 9 Pie (som en del av ändringarna som gjorts för Project Treble), men A/B-partitionering fortsätter att vara en rekommenderad men valfri funktion på grund av ändringarna den kräver. Det betyder att det finns nya enheter som kommer att lanseras med Android Pie, men som kommer med en enda "A-only"-partition. För dessa enheter måste OEM-tillverkaren fortfarande se till att telefonen använder system-as-root, vilket i sin tur innebär att ramdisken måste slås samman i systembilden för att kunna monteras som rootfs. System-as-root är inte obligatoriskt för enheter som uppgraderar till Android 9 Pie.
Det här scenariot skapade ett problem för användare som ville köra Magisk på sina enheter. Magisk stödde redan system-som-root-enheter, men detta var begränsat till enheter med det nyare A/B-partitioneringsschemat. Flera kinesiska enheter, som Xiaomi Mi 8 SE och några till, och tydligen den nya Samsung Galaxy S10 också, som använder system-som-root-installationen utan att använda A/B-partitionen skulle sluta med att inte kunna starta om Magisk installerades på deras Android Pie-byggen.
Magisk har nu lagt till stöd för A-only system-as-root-enheter. Denna ändring är för närvarande tillgänglig i Kanariebyggd kanal med byggnummer v18.2-e72c6685 (18111). Du kan också installera Canary-byggen genom Magisk Manager genom att byta över uppdateringskanalen till anpassad och klistra in den här länken:
https://raw.githubusercontent.com/topjohnwu/magisk_files/master/canary_builds/release.json
Observera att kanariefågel release-kanal anses vara "bleeding edge" av Magisk-utgåvor, och rekommenderas därför endast för utvecklare och inte för genomsnittliga användare. Installera inte kanariefågel bara för att vara på den absolut senaste versionen.
Källa: Magisk Github
Forumlänk: Magisk Canary Channel Release-tråd