Skip to content

Что такое ShizuSU? ​

ShizuSU - это root-решение для устройств Android GKI, работающее в режиме ядра и предоставляющее root-права пользовательским приложениям непосредственно в пространстве ядра.

Особенности ​

Основной особенностью ShizuSU является то, что он основан на ядре. ShizuSU работает в режиме ядра, поэтому он может предоставить интерфейс ядра, которого раньше не было. Например, мы можем добавить аппаратную точку останова любому процессу в режиме ядра; мы можем получить доступ к физической памяти любого процесса без чьего-либо ведома; мы можем перехватить любой syscall в пространстве ядра; и т.д.

Кроме того, ShizuSU — это форк второго поколения SukiSU-Ultra, а его модульная система построена на Magic Mount (из реализации Magisk от 5ec1cff): каталог system модуля накладывается на /system через bind mount бессистемным способом, без установки metamodule. См. Модульная система: Magic Mount.

Расширенные возможности ​

Помимо базовой функциональности root на уровне ядра, ShizuSU предоставляет ряд расширенных возможностей:

  • Поддержка Non-GKI / старых ядер: ShizuSU возвращает поддержку устройств Non-GKI и GKI 1.0, охватывая ядра 4.x - 5.4 LTS (3.x — экспериментально). Поддержка архитектур: arm64-v8a — полная, armeabi-v7a — базовая, x86_64 — частичная.

  • Модульная система на основе Magic Mount: ShizuSU — форк SukiSU-Ultra; монтирование модулей построено на технологии Magic Mount от 5ec1cff, обеспечивая более стабильную и надёжную основу, и модули Magisk работают напрямую. ShizuSU не использует архитектуру OverlayFS metamodule официального KernelSU — описание модульной системы на всём сайте унифицировано как Magic Mount.

  • Ядерные модули KPM: Полная поддержка KernelPatch Module (KPM, портировано из Apatch) для продвинутых модификаций и улучшений на уровне ядра.

  • App Profile: Блокировка root-прав в контролируемой среде через профили приложений; см. App Profile.

  • Широкая кастомизация: Пользовательский фон менеджера, прямое управление функциями susfs (без дополнительного модуля susfsforksu), настройка DPI — проектируйте по-своему.

  • Поддержка нескольких менеджеров (Multi-manager):Одно ядро распознаёт несколько менеджеров одновременно через встроенную таблицу подписей (RKSU / KernelSU / WKSU / KowSU / KSUN / MKSU), с горячей регистрацией и персистентностью (/data/adb/shizusu/manager) — не нужно перепрошивать ядро для каждого менеджера.

  • Режим скрытности (Stealth):Достаточно записать флаг в /data/adb/shizusu/stealth; при включении отчёт о состоянии больше не раскрывает приложениям статус менеджера.

  • Удобство управления модулями:Резервное копирование/восстановление модулей и белого списка root, пакетная установка (собирает ошибки, не прерываясь), включение/отключение/отключение всех/удаление всех в один тап.

  • Усиление скрытности:Встроенный канал запросов susfsd, опциональное скрытие хуков KPROBES (выключено по умолчанию), запись скрытия hosts, привязанная к App Profile.

Наследуемые способности и интеграция ​

ShizuSU с момента создания вобрал в себя возможности нескольких зрелых root-решений и экосистем менеджеров. Техническая родословная:

ВозможностьИсточник
su уровня ядра и управление root-правамиKernelSU (вышестоящий проект)
Модульная система Magic MountMagisk (унаследовано через MKSU и SukiSU-Ultra)
Поддержка non-GKI / старых ядерRKSU, SukiSU-Ultra
Ядерные модули KPMKernelPatch (реализация APatch)
Управление модулями, susfsd и скрытностьKernelSU-Next
Таблица подписей менеджеровReSukiSU (справочно)
Реализация stealth7kimisu (справочно)
Патч скрытности уровня ядраsusfs
Проверка подписи APK v2genuine

Как использовать ​

Пожалуйста, обратитесь к: Установка

Как собрать ​

Как собрать

Обсуждение ​

Выпускается под лицензией GPL3.