# FAQ ## Поддерживает ли KernelSU мое устройство? Во-первых, ваше устройство должно быть способно разблокировать загрузчик. Если не может, значит, устройство не поддерживается. Затем установите на устройство приложение KernelSU manager App и откройте его, если оно покажет `Unsupported`, то ваше устройство не поддерживается из коробки, но вы можете собрать исходный код ядра и интегрировать KernelSU, чтобы заставить его работать, или использовать [неофициально-поддерживаемые-устройства](unofficially-support-devices). ## Нужно ли для KernelSU разблокировать загрузчик? Безусловно, да. ## Поддерживает ли KernelSU модули? Да, но это ранняя версия, она может быть глючной. Пожалуйста, подождите, пока она станет стабильной :) ## Поддерживает ли KernelSU Xposed? Да, [Dreamland](https://github.com/canyie/Dreamland) и [TaiChi](https://taichi.cool) работают. Что касается LSPosed, то его можно заставить работать с помощью [Zygisk на KernelSU](https://github.com/Dr-TSNG/ZygiskNext) ## Поддерживает ли KernelSU Zygisk? KernelSU не имеет встроенной поддержки Zygisk, но вы можете использовать [Zygisk на KernelSU](https://github.com/Dr-TSNG/ZygiskNext). ## Совместим ли KernelSU с Magisk? Система модулей KernelSU конфликтует с магическим монтированием Magisk, если в KernelSU включен какой-либо модуль, то весь Magisk не будет работать. Но если вы используете только `su` из KernelSU, то он будет хорошо работать с Magisk: KernelSU модифицирует `kernel`, а Magisk - `ramdisk`, они могут работать вместе. ## Заменит ли KernelSU Magisk? Мы так не считаем, и это не является нашей целью. Magisk достаточно хорош для решения проблемы root в пользовательском пространстве и будет жить долго. Цель KernelSU - предоставить пользователям интерфейс ядра, а не заменить Magisk. ## Может ли KernelSU поддерживать устройства, не относящиеся к GKI? Это возможно. Но для этого необходимо скачать исходный текст ядра, подключить KernelSU к дереву исходных текстов и скомпилировать ядро самостоятельно. ## Может ли KernelSU поддерживать устройства под управлением Android 12? На совместимость KernelSU влияет ядро устройства, и версия Android здесь ни при чем. Единственное ограничение - устройства, запускаемые с Android 12, должны иметь ядро 5.10+ (устройства GKI). Итак: 1. Устройства, выпущенные под управлением Android 12, должны поддерживаться. 2. Устройства со старым ядром (некоторые устройства с Android 12 также имеют старое ядро) совместимы (Вы должны собрать ядро самостоятельно). ## Может ли KernelSU поддерживать старое ядро? Это возможно, KernelSU бэкпортирован на ядро 4.14, для более старых ядер, вам нужно сделать бэкпорт вручную, и PR приветствуются! ## Как интегрировать KernelSU в старое ядро? Пожалуйста, обратитесь к [руководству](how-to-integrate-for-non-gki) ## Почему моя версия Android - 13, а ядро показывает "android12-5.10"? Версия ядра не имеет никакого отношения к версии Android, если вам нужно прошить ядро, всегда используйте версию ядра, версия Android не так важна. ## Есть ли в KernelSU пространство имен --mount-master/global mount? Сейчас нет (возможно, в будущем), но есть много способов переключиться на глобальное пространство имен монтирования вручную, например: 1. `nsenter -t 1 -m sh` для получения оболочки в глобальном пространстве имен монтирования. 2. Добавить `nsenter --mount=/proc/1/ns/mnt` к команде, которую вы хотите выполнить, тогда команда будет выполнена в глобальном пространстве имен монтирования. KernelSU также [использует этот способ](https://github.com/tiann/KernelSU/blob/77056a710073d7a5f7ee38f9e77c9fd0b3256576/manager/app/src/main/java/me/weishu/kernelsu/ui/util/KsuCli.kt#L115) ## Я GKI1.0, могу ли я использовать это? GKI1 полностью отличается от GKI2, вы должны скомпилировать ядро самостоятельно.