Коротко
Как работает каждый инструмент
Всем трём нужен разблокированный загрузчик, и все три устанавливаются похоже: вы патчите образ в их приложении и прошиваете его через fastboot. Разница в том, откуда берётся root.
Magisk
Magisk патчит ramdisk — небольшую часть загрузочного образа, которая запускается первой. При включении телефона Magisk настраивается раньше Android и добавляет root, не изменяя системный раздел. В зависимости от телефона вы патчите образ boot, init_boot, vendor_boot или recovery. Magisk работает на Android 7.0 и новее и включает Zygisk для модулей, которые запускают код внутри приложений.
KernelSU
KernelSU даёт root изнутри ядра Linux. Официально он поддерживается на телефонах с ядром GKI (Generic Kernel Image), которое есть у большинства телефонов, вышедших с Android 12 или новее. Устанавливается он одним из двух способов:
- Режим LKM: приложение KernelSU патчит ваш образ boot или
init_boot, чтобы при запуске загружался модуль ядра. Собственное ядро телефона остаётся на месте. Проект KernelSU рекомендует этот способ для телефонов. - Режим GKI: вы заменяете ядро телефона ядром KernelSU, которое соответствует его версии ядра. Этот способ работает и на телефонах Samsung, где режим LKM не работает.
App Profile в KernelSU точно задаёт, что разрешено каждому приложению с root. Модули KernelSU используют почти тот же формат, что и модули Magisk, но монтированием занимается отдельный «метамодуль», который нужно установить первым, а Zygisk не встроен.
APatch
APatch патчит ядро внутри образа boot собственным кодом для патча ядра. Во время патча вы задаёте SuperKey — пароль из 8–63 букв и цифр, который управляет доступом к root. APatch поддерживает только телефоны ARM64 с ядром версии от 3.18 до 6.12, собранным с включённым CONFIG_KALLSYMS. Образ init_boot он никогда не патчит.
APatch поддерживает два вида модулей: APModules, которые работают как модули Magisk, и KPModules, которые добавляют код в само ядро.
Сравнительная таблица
| Magisk | KernelSU | APatch | |
|---|---|---|---|
| Откуда берётся root | Пропатченный ramdisk | Ядро (модуль или замена ядра) | Пропатченное ядро |
| Что патчится | boot, init_boot, vendor_boot или recovery | boot или init_boot (LKM) либо новое ядро (GKI) | Только ядро в boot |
| Поддерживаемые телефоны | Почти любой телефон с Android 7.0+ | Телефоны с поддерживаемым ядром GKI | Телефоны ARM64 с ядром от 3.18 до 6.12 |
| Права root | Для каждого приложения, на вкладке Superuser | Для каждого приложения, через App Profile | Для каждого приложения, доступ открывается вашим SuperKey |
| Модули | Модули Magisk | Модули в стиле Magisk плюс метамодуль для монтирования | APModules и модули ядра KPModules |
| Zygisk | Встроен | Отдельный модуль | Отдельный модуль |
| Samsung | Официальные инструкции | Только режим GKI | Официальных инструкций нет |
| Официальная документация | topjohnwu.github.io/Magisk | kernelsu.org | apatch.dev |
Что выбрать
- Выбирайте Magisk, если получаете root впервые, если телефон старый или на нём не Android 12 или новее, а также если это телефон Samsung или Googlebook. Это и самый безопасный выбор, если вы хотите действовать по пошаговому руководству вроде нашего.
- Выбирайте KernelSU, если у телефона ядро GKI, которое поддерживает KernelSU, и вы хотите точно управлять тем, что может делать каждое приложение с root.
- Выбирайте APatch, если у вас телефон ARM64, ядро которого KernelSU не поддерживает, и вы готовы управлять SuperKey.
Как перейти с Magisk на другой инструмент для root
Одновременно можно установить только один инструмент для root.
- Удалите Magisk через Полное удаление в приложении Magisk. Все способы описаны в нашем руководстве по удалению.
- Убедитесь, что телефон нормально запускается без root.
- Установите новый инструмент по его официальной документации. Затем установите модули заново, потому что при удалении Magisk они удаляются.
Чтобы вернуться на Magisk, так же удалите другой инструмент, прошейте оригинальный образ, а затем установите Magisk.
Часто задаваемые вопросы
KernelSU лучше, чем Magisk?
Ни один из них не лучше для всех. KernelSU подходит для телефонов с поддерживаемым ядром GKI и позволяет детально настроить каждое приложение с root. Magisk работает на гораздо большем числе телефонов и версий Android, и для него написано большинство руководств и модулей.
Может ли KernelSU использовать модули Magisk?
Большинство из них. Оба используют одинаковый формат zip, устанавливают модули в одну и ту же папку и одинаково запускают их скрипты. Для модулей, которые изменяют системные файлы, в KernelSU нужно установить метамодуль для монтирования, а модулям Zygisk нужен отдельный модуль Zygisk.
Работает ли APatch на любом телефоне?
Нет. APatch поддерживает только телефоны ARM64 с ядром версии от 3.18 до 6.12, и ядро должно быть собрано с включённым параметром CONFIG_KALLSYMS.
Можно ли установить два инструмента для root одновременно?
Нет. Каждый из них меняет процесс загрузки, и два сразу могут привести к тому, что телефон перестанет запускаться. Полностью удалите один, прежде чем устанавливать другой.
Поделиться руководством
Другие руководства по Magisk
Все руководства- 15 мин чтенияСкачать Magisk Manager последней версии 31.1 для Android 2026Скачайте Magisk 31.1, официальный APK с GitHub, и получите root-права на Android по шагам: патч прошивки, управление рутом, обновление и удаление.Читать руководство
- 4 мин чтенияКак разблокировать загрузчик на AndroidРазблокируйте загрузчик Android перед установкой Magisk: что при этом стирается, команды fastboot и шаги для Pixel, Xiaomi, Motorola, OnePlus и других.Читать руководство
- 3 мин чтенияКак установить ADB и fastboot на Windows, Mac и LinuxУстановите Platform-Tools от Google на Windows, macOS или Linux, подключите телефон с отладкой по USB и исправьте частые ошибки adb и fastboot.Читать руководство
- 4 мин чтенияСкачать Magisk Beta 31.1 последней версии для Android 2026Свежая бета Magisk из официальных пре-релизов на GitHub: переключите приложение на бета-канал и вернитесь на стабильную версию, если что-то сломается.Читать руководство