LineageOS се отказва от собствената си реализация на суперпотребител, което прави Magisk де факто решението

click fraud protection

LineageOS 17 вече няма да препоръчва свой собствен пакет addonsu, което прави Magisk и Magisk manager де факто изборът за двоичен файл и управление на суперпотребител.

LineageOS е един от най-популярните персонализирани ROM, налични за устройства с Android, ако не най популярен потребителски ROM там. Този персонализиран ROM използва Android, както се намира в Android Open Source Project (AOSP) и добавя свой собствен вкус към него. Много персонализирани ROM са склонни след това да приемат LineageOS като своя собствена база, така че всяка голяма промяна, която LineageOS предприема за себе си, има тенденция да се разпространява в цялата персонализирана ROM общност. Разработчиците зад LineageOS са наясно с това отражение и вземат съответно информирани решения. Предстоящото издание на LineageOS значително променя начина, по който се обработва root достъпа, тъй като ROM премахва поддръжката на своя собствен двоичен файл на addonsu в полза на Magisk.

Следващото голямо издание за LineageOS ще се казва LineageOS 17, без никакви изненади тук. Персонализираният ROM е в процес на повторно базиране върху Android 10. Въпреки че е персонализиран ROM и следователно има значително по-голяма гъвкавост от OEM UX skin, LineageOS избира да не се доставя с предварително инсталиран root двоичен файл - което означава, че няма начин приложенията да получат суперпотребителски достъп при нова инсталация само на ROM. За да могат приложенията да поискат достъп на суперпотребител, потребителят трябва съзнателно да инсталира двоичен файл на суперпотребител и мениджър на суперпотребител. Повечето потребители не са инсталирали по подразбиране Magisk и Magisk Manager, главно поради заобиколно решение, което Magisk предлага срещу откриването на SafetyNet, както и лесната за използване рамка за Модули Magisk.

Въпреки че е популярният избор, LineageOS не препоръчва официално Magisk като предпочитано решение за руутване. Някои невежи потребители в крайна сметка инсталират несъвместими Magisk модули на своите устройства и след това наводняват ROM поддържащи с доклади за грешки за неправилно поведение -- което е определено главоболие за поддържащите с. Вместо това ROM разчита на себе си addonsu пакет за предоставяне на двоичния файл на суперпотребител и прост мениджър на суперпотребител.

Тази добавка се предлага с LineageOS 15.1 и Издания на LineageOS 16, но с официалната LineageOS 17, това вече няма да се предлага. За тази версия, root достъп през ADB ще бъде официално поддържаният начин за потребителите да се забъркват с важни файлове на своите устройства. Ако потребителят иска да предостави на приложения достъп на суперпотребител, тогава той ще трябва да инсталира Magisk и Magisk Manager. Въпреки че LineageOS все още не поддържа официално Magisk, като го включва в официални компилации, това понижение за addonsu по същество издига Magisk до де факто поддържаното решение.

Но защо LineageOS изпуска addonsu на първо място? Това е така, защото PrivacyGuard, функция на LineageOS, използвана от addonsu, също се премахва в LineageOS 17. PrivacyGuard предложи на потребителите усъвършенствани контроли за управление на разрешенията за това, което е възможно на стандартния Android. Екипът на LineageOS беше не може да пренесе рамката на PrivacyGuard към новата база на Android 10, а вместо това екипът използва Собствената функция на Google Permissions Hub в Android 10. Тази функция на Permissions Hub е същите контроли за разрешения, които видяхме в нашите ранни изтекли версии на Android Q, но такъв, който липсваше в публичните издания. Google не пусна функцията в Android 10, но кодът за нея все още съществува в AOSP. LineageOS го разклони и ще го предложи като алтернатива на PrivacyGuard.