Об этом проекте
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 за методы руткитов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.