Aktualizacja Magisk Canary dodaje obsługę wielu urządzeń Xiaomi i Meizu z systemem Android Pie

Najnowsza aktualizacja „najnowocześniejszego” kanału wydania Canary firmy Magisk zapewnia obsługę urządzeń typu A-Only z systemem jako root i systemem Android Pie. Czytaj!

Ekosystem Androida obsługuje dwa typy układu partycji: tradycyjny schemat partycjonowania (gdzie plik ramdysk jest obecny w partycji /boot i jest montowany jako rootfs, a system jest montowany w /system), oraz nowszy schemat partycjonowania A/B, gdzie system jest zamontowany jako rootfs. Google stworzyło system jako root obowiązkowe dla urządzeń uruchamianych z systemem Android 9 Pie (w ramach zmian wprowadzonych dla Project Treble), ale partycjonowanie A/B nadal pozostaje zalecaną, ale opcjonalną funkcją ze względu na wprowadzone w niej zmiany wymaga. Oznacza to, że istnieją nowe urządzenia, które będą uruchamiane z systemem Android Pie, ale będą wyposażone w jedną partycję „tylko A”. W przypadku tych urządzeń producent OEM musi nadal dopilnować, aby telefon używał systemu jako root, co z kolei oznacza, że ​​ramdysk musi zostać scalony z obrazem systemu, aby można go było zamontować jako rootfs. System jako root nie jest obowiązkowy w przypadku urządzeń, które uaktualniają się do systemu Android 9 Pie.

Ten scenariusz stworzył problem dla użytkowników chcących uruchomić Magisk na swoich urządzeniach. Magisk obsługiwał już urządzenia systemowe jako root, ale było to ograniczone do urządzeń z nowszym schematem partycjonowania A/B. Kilka chińskich urządzeń, takich jak Xiaomi Mi 8 SE i kilka innych, i najwyraźniej nowy Samsunga Galaxy S10 również te, które korzystają z konfiguracji systemu jako root bez użycia partycji A/B, w rezultacie nie będą mogły się uruchomić, jeśli Magisk zostanie zainstalowany w ich kompilacjach Androida Pie.

Magisk dodał teraz obsługę urządzeń z systemem wyłącznie A jako root. Ta zmiana jest obecnie dostępna w pliku Kanał budujący Canary z numerem kompilacji v18.2-e72c6685 (18111). Możesz także zainstalować kompilacje Canary za pomocą Magisk Managera, przełączając kanał aktualizacji na niestandardowy i wklejając ten link:

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

Należy pamiętać, że kanał uwalniania kanarków jest uważany za „nowoczesność” wydań Magisk i jako taki jest zalecany tylko programistom, a nie przeciętnym użytkownikom. Proszę nie instalować kompilacji Canary tylko po to, aby korzystać z absolutnie najnowszej wersji.


Źródło: Magisk Github

Link do forum: Wątek dotyczący wydania Magisk Canary Channel