website/docs/ru_RU/guide/faq.md
KernelSU поддерживает устройства под управлением Android с разблокированным загрузчиком. Однако официальная поддержка предоставляется только для GKI Linux Kernel 5.10+ (на практике это означает, что ваше устройство должно иметь Android 12 из коробки для поддержки).
Вы можете легко проверить поддержку вашего устройства через менеджер KernelSU, который доступен здесь.
Если приложение показывает Not installed, значит ваше устройство официально поддерживается KernelSU.
Если приложение показывает Unsupported, значит ваше устройство в настоящее время не поддерживается официально. Однако вы можете собрать исходный код ядра и интегрировать KernelSU, чтобы заставить его работать, или использовать Неофициально поддерживаемые устройства.
Безусловно, да.
Да, большинство модулей Magisk работают с KernelSU. Однако, если вашему модулю нужно модифицировать файлы /system, вам необходимо установить метамодуль (например, meta-overlayfs). Другие функции модулей работают без метамодуля. Проверьте Руководство по модулям для получения дополнительной информации.
Да, вы можете использовать LSPosed (или другие современные производные Xposed) с ZygiskNext.
KernelSU не имеет встроенной поддержки Zygisk, но вы можете использовать модуль типа ZygiskNext для его поддержки.
Система модулей KernelSU конфликтует с магическим монтированием Magisk. Если в KernelSU включен какой-либо модуль, Magisk полностью перестанет работать.
Однако, если вы используете только su из KernelSU, он будет хорошо работать с Magisk. KernelSU модифицирует kernel, а Magisk модифицирует ramdisk, позволяя обоим работать вместе.
Мы считаем, что нет, и это не наша цель. Magisk достаточно хорош для решения root в пользовательском пространстве и будет жить долго. Цель KernelSU - предоставить пользователям интерфейс ядра, а не заменить Magisk.
Это возможно. Но вам нужно скачать исходный код ядра и интегрировать KernelSU в дерево исходных текстов и скомпилировать ядро самостоятельно.
Это ядро устройства влияет на совместимость KernelSU, и это не имеет ничего общего с версией Android. Единственное ограничение заключается в том, что устройства, выпущенные с Android 12, должны иметь версию ядра 5.10+ (устройства GKI). Итак:
Это возможно. KernelSU теперь бэкпортирован на ядро 4.14. Для более старых ядер вам нужно выполнить бэкпорт вручную, и PR приветствуются!
Пожалуйста, ознакомьтесь с руководством Интеграция для устройств не-GKI.
Версия ядра не имеет ничего общего с версией Android. Если вам нужно прошить ядро, всегда используйте версию ядра; версия Android не так важна.
GKI 1.0 полностью отличается от GKI 2.0, вы должны скомпилировать ядро самостоятельно.
/system RW?Мы не рекомендуем напрямую модифицировать системный раздел. Пожалуйста, ознакомьтесь с Руководством по модулям для его бессистемной модификации. Если вы настаиваете на этом, проверьте magisk_overlayfs.
Конечно. Но KernelSU не имеет встроенной поддержки hosts, вы можете установить модуль типа systemless-hosts для этого.
Если вашим модулям нужно модифицировать файлы /system, вам необходимо установить метамодуль для монтирования директории system. Другие функции модулей (скрипты, sepolicy, system.prop) работают без метамодуля.
Решение: См. Руководство по метамодулям для инструкций по установке.
Метамодуль - это специальный модуль, который предоставляет инфраструктуру для монтирования обычных модулей. См. Руководство по метамодулям для полного объяснения.