Автор гайда: fe3rcode
Редактор: mrvokintos
Я пользуюсь системой на английском (и вам советую), поэтому во время настройки у тебя могут возникнуть проблемы. Рекомендую хотя бы на время установки и настройки поставить английский как системный язык.
Подавляющее большинство юзеров, к счастью, уже забыла про Magisk и его форки. Это правильное решение, т.к. несмотря на свою популярность, этот рут менеджер имеет тонну трейсов (остатков в системе), устаревший метод монтирования модулей и еще много, много минусов, по сравнению с современными решениями.
Сегодня все популярные решения, не считая APatch и его форки, строятся на базе KernelSU. Его форков существует бесконечное количество, и каждый форк по-своему уникален. Это обусловленно множеством факторов, от технической базы до UI/UX.
В этом гайде я буду рассматривать только KernelSU Next (далее KSUN), так как этим менеджером пользуются мои знакомые, занимающиеся сборкой кастомных ядер Android.
Ключевые отличия KSUN - частота выхода новых обновлений, активная поддержка от сообщества и большое количество пользователей, готовых помочь с проблемами и ошибками.
В этот раз будем устанавливать KSUN в LKM режиме (на уровне модуля ядра), а не GKI (на уровне драйвера), так как этот метод является более универсальным и стабильным для мобильных устройств (по словам автора KSU, сам я разницы не вижу)
Тут стоит остановиться на секунду. Для всех девайсов установка производится одинаково, но для девайсов Google Pixel я крайне рекомендую скачивать AK3 образ c KSUN из репозитория моего знакомого. Эти образы содержат в себе крайне важные оптимизационные твики для девайсов с процессором Tensor G2-G4. После загрузки необходимого AK3 образа, шаги для установки абсолютное те же самые, что и для любого устройства
Итак, первый шаг в этом деле - загрузка и извлечение образа ядра твоей прошивки. На большинстве девайсов это делается просто: открываешь любой поисковик, будь то гугл или яндекс, и конструируешь следующий поисковый запрос по шаблону:
[Полное название модели телефона] stock rom
Например, Xiaomi Redmi Note 14 Pro 5G stock rom
Далее ищи конкретно ту версию прошивки, которая стоит у тебя. Посмотреть это можно в настройках телефона. Строка может называться по-разному (Build number / Firmware version), суть одна.
Необходимо скачать именно полный образ прошивки, а не OTA или GSI (если, конечно, у тебя нет желания повозиться с извлечением образов из payload'а)
Скачав ту же версию прошивки, что стоит сейчас, на свой пк, открывай её через любой архиватор (WinRAR, 7zip) и ищи внутри файл init-boot.img (boot.img, если ramdisk находится там и/или у вас есть только init.img; или init'а вообще нет в прошивке, что бывает крайне редко)
Данный файл необходимо любым способом перенести в удобное место на своем телефоне/планшете.
После этого, переходим в телеграм-группу со сборками app-менеджера KSUN и устанавливаем последний стабильный релиз менеджера. Заходим и патчим наш образ init-boot.img в менеджере. На выходе получим файл в /sdcard/Download/, который смело отправляем на пк.
Теперь самая трудная часть для пользователей китайских телефонов (в частности xiaomi): прошивка ядра. Процесс разблокировки загрузчика обьяснять не буду, т.к. на каждый девайс это делается по-своему (спасибо нашим китайским братьям, нам же так не хватало MI Unlock с кулдауном 70-170 часов для разблокировки). Вкратце, гуглишь, как прошить ядро на своем девайсе и смотришь/читаешь гайды (рекомендую искать на форумах, в текстовом формате).
Универсальная комманда для прошивки ядра на всех нормальных и околонормальных девайсах:
fastboot flash init_boot PATCHED.img
или для нищих boot.img:
fastboot flash boot PATCHED.img
где PATCHED.img - это файл, который ты в последний раз перенес на свой пк.
Внимание! Пропускайте этот пункт, если вы не знаете, что это такое, или не являетесь разработчиком
Возможно, раньше вы уже использовали build-in GKI драйвер KSU, т.к. это обусловлено бывшей актуальностью SUSFS, но после релиза KSU v3.0.0 этот костыльный модуль потерял популярность, а для повседневного использования оказался вреден
Подробнее про это можно почитать здесь
Теперь, когда ты установил рут, самое время установить все необходимые модули
Быстро пройдемся по тому, что будем устанавливать:
- Zygisk Next - самостоятельная реализация Zygisk, нужна для работы модулей, использующих Zygisk API
- PlayIntegrity Fix - исправление аттестации PlayIntegrity. Необходим для работы Google Pay и большинства банковских приложений в СНГ и Европе
- TrickyStore - обход Keystore и скрытие статуса загрузчика. Требуется для Google Pay и прочих сервисов, требующих STRONG аттестацию PlayIntegrity
- TrickyAddon - дополнение для TrickyStore. Добавляет WebUI (веб-интерфейс в рут-менеджере) для удобной и быстрой настройки
- LSPosed - вспомогательный модуль. Открывает огромные возможности, всех не перечислить
- HMA-OSS - LSPosed-модуль для скрытия наличия установленных приложений от других игр/приложений
Эти модули являются базой уже на протяжении долгого времени (примерно такой же список я использовал в первой редакции гайда).
Последовательность установки следующая (не уверен, что это влияет на что-то, но я всегда устанавливаю так):
- Zygisk Next (без него другие модули не будут работать/даже не установятся)
- PlayIntegrityFix
- TrickyStore
- TrickyAddon
- Перезагрузка
- LSPosed
- HMA-OSS
- Перезагрузка
Если ты смог выполнить все, что описано выше, то ты человек не глупый, а значит найти необходимые настройки сможешь сам. Я оставлю лишь несколько скриншотов, которые наведут на верные мысли:
После верной настройки имеем полностью скрытый рут:
Благодарю за прочтение этого гайда. Я надеюсь, для кого-то он окажется полезным и поможет не попасть на бабки
Поддержать автора гайда и задать вопрос: в телеграме fe3rcode
Также помощь можно получить у крутого чувака с никнеймом mrvokintos
Очень прошу тебя не спрашивать очевидные вещи, которые может помочь решить гугл/яндекс/любая нейронка. Перед тем, как задавать вопрос, пожалуйста, хотя бы постарайся найти ответ в интернете. Я могу быть агрессивным, когда мне задают очевидные вопросы.






