Останнє оновлення каналу випуску Canary від Magisk «кровотеча», забезпечує підтримку пристроїв A-Only system as-root під управлінням Android Pie. Читай далі!
Екосистема Android підтримує два типи компоновки розділів: традиційну схему поділу (де ramdisk присутній у розділі /boot і монтується як rootfs, а система монтується в /system), і новіша схема A/B поділу, де система монтується як rootfs. Google зробив система-як-корінь обов’язковий для пристроїв, які запускаються з Android 9 Pie (як частина змін, внесених для Project Treble), але розділення A/B продовжує залишатися рекомендованою, але необов’язковою функцією через зміни вимагає. Це означає, що є нові пристрої, які запускатимуться з Android Pie, але постачатимуться з одним розділом «лише A». Для цих пристроїв OEM все ще має переконатися, що телефон використовує систему як root, що, у свою чергу, означає, що RAM-диск має бути об’єднано з образом системи, щоб бути змонтованим як rootfs. Система як root не є обов’язковою для пристроїв, які оновлюються до Android 9 Pie.
Цей сценарій створив проблему для користувачів, які бажають запустити Magisk на своїх пристроях. Magisk уже підтримував пристрої системи-як-корінь, але це було обмежено пристроями з новою схемою розділення A/B. Кілька китайських пристроїв, як Xiaomi Mi 8 SE і кілька інших, і, мабуть, нових Samsung Galaxy S10 також, які використовують налаштування системи як кореневого без використання розділу A/B, у кінцевому підсумку не зможуть завантажитися, якщо Magisk було встановлено на їхні збірки Android Pie.
Magisk тепер додав підтримку для пристроїв A-only system as-root. Ця зміна наразі доступна в Canary будує канал з номером збірки v18.2-e72c6685 (18111). Ви також можете інсталювати збірки Canary через Magisk Manager, перемкнувши канал оновлення на власний і вставивши це посилання:
https://raw.githubusercontent.com/topjohnwu/magisk_files/master/canary_builds/release.json
Зверніть увагу, що канал випуску канарки вважається «кривавим краєм» випусків Magisk, і тому рекомендований лише розробникам, а не пересічним користувачам. Будь ласка, не встановлюйте канаркові збірки лише заради того, щоб мати найновішу версію.
Джерело: Magisk Github
Посилання на форумі: тема випуску каналу Magisk Canary