У колах модифікаторів Android немає більш впізнаваної програми, ніж Magisk. Він має заслужену репутацію фактичного стандарту для рутування вашого телефону, планшет і майже все, що працює під керуванням Android. Тоді як Magisk вдалося зарекомендувати себе як наступника SuperSU від Chainfire, спільнота розробників післяпродажного обслуговування натрапила на кілька кореневих рішень під час переходу. Окрім видатних, напр. в Надбудова LineageOS su або визнаний розробник XDA фхуссон's Суперкористувач, ми також натрапили на унікальні реалізації, такі як Суперкористувач із підтримкою ядра (KernelSU) Джейсона Доненфельда, відомого як визнаний розробник XDA zx2c4.
На відміну від інших звичайних методів рутування, KernelSU вбудовано можливість отримання кореневого доступу в базове ядро Linux самого Android. Однак він так і не отримав загального поширення, оскільки не було простого способу виправити наявне ядро стандартного завантажувального образу на льоту для конкретного пристрою. Вам не лише потрібно було включити його під час процесу збирання ядра, але й відсутність програми root-менеджера також ускладнювала роботу звичайних користувачів. Зважаючи на це, стратегія Google із забезпечення виконання
Загальний образ ядра по суті, усунуто основну перешкоду на шляху до впровадження механізму оновлення ядра в стилі ПК, що означає, що створення набору незалежних від пристроїв завантажувальних образів більше не є складним завданням. Планування цього випадку, старший член XDA weishu, розробник VirtualXposed і Taichi, тепер запропонував нову ітерацію кореневого рішення на основі ядра для Android.GKI-сумісна адаптація KernelSU від weishu має низку переваг перед початковою версією. Ширша сумісність є основним фактором, оскільки кожен пристрій Android, що запускається з версією ядра 5.10 або вище, має відповідати цьому проекту. Крім того, розробник пропонує спеціальну програму керування root, яка дозволяє легко перемикати доступ суперкористувача для встановлених програм. І останнє, але не менш важливе: цей варіант KernelSU також підтримує модифікацію на основі накладання, тож ви можете вносити зміни в розділи лише для читання, не змінюючи їх фізично.
Для пристроїв, сумісних із GKI 2.0, ви можете рутувати їх, завантаживши відповідний попередньо виправлений завантажувальний образ із Buildbot проекту та прошивши його, якщо ви можете розблокувати завантажувач. Конструктори ядра також можуть самостійно компілювати образи та навіть інтегрувати KernelSU для певних ядер без GKI (з деякими обмеженнями). Щоб дізнатися більше про рутування вашого смартфона Android за допомогою KernelSU, перегляньте наш майбутній підручник.
Варто зазначити, що KernelSU від weishu все ще знаходиться в стадії розробки, тож ви можете зіткнутися з випадковими помилками та збоями тут і там, якщо ви сильно покладаєтеся на root-додатки. Але якщо ви розробник ядра чи ПЗУ, або якщо ви налаштовані використовувати новий інструмент, перегляньте домашню сторінку проекту та репозиторій GitHub, щоб дізнатися більше.
KernelSU від weishu: Веб-сайт || Репо GitHub