Об этом проекте

KernelSU — это решение для root на базе ядра для устройств Android. В отличие от пользовательских root-инструментов, оно реализует `su` и управление root-доступом внутри ядра Linux, что проект представляет как более интегрированный подход к предоставлению и контролю root-привилегий. Основные возможности, описанные в README: - `su` и управление root-доступом на основе ядра. - Система модулей на основе метамодулей, описываемая как подключаемая инфраструктура для бессистемных модификаций. - App Profile, который проект описывает как запирание root-власти в клетке, то есть ограничение root-доступа для каждого приложения. Совместимость: KernelSU официально поддерживает устройства Android GKI 2.0 с ядром 5.10 или новее. Более старые ядра, начиная с 4.14, также поддерживаются, но требуют ручной сборки ядра. Проект заявляет о поддержке WSA, ChromeOS и Android на основе контейнеров, а также архитектур `arm64-v8a` и `x86_64`. Предупреждение гласит, что недавние версии ядра содержат критическое изменение, из-за которого KernelSU может выйти из строя и потенциально вызвать панику ядра на `x86_64`. Документация по использованию, размещённая на сайте проекта, охватывает установку и процесс сборки. Перевод выполняется с помощью LLM, а не Weblate; новые языки можно предложить через pull request, однако изменения существующих английского и китайского переводов не принимаются. Обсуждение сообщества проходит в Telegram. Рекомендации по сообщению об уязвимостях находятся в SECURITY.md. Лицензирование: файлы в каталоге `kernel` распространяются только по GPL-2.0, а все остальные части — по GPL-3.0 или более поздней версии. В README упоминаются Kernel-Assisted Superuser за оригинальную идею, Magisk как мощный root-инструмент, genuine за проверку подписи APK v2 и Diamorphine за методы руткитов.