68 lines
5.9 KiB
Markdown
68 lines
5.9 KiB
Markdown
# 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, вы должны скомпилировать ядро самостоятельно.
|