Skip to content

Latest commit

 

History

History
78 lines (54 loc) · 6.11 KB

File metadata and controls

78 lines (54 loc) · 6.11 KB

YukiSU

yukisu logo

English | 简体中文 | 日本語 | Türkçe | Русский

Решение для получения root-доступа на Android-устройствах на уровне ядра, созданное как форк SukiSU-Ultra: некоторые бесполезные части удалены, а несколько интересных изменений добавлены.

⚠️ Важное уведомление

Userspace YukiSU был полностью переписан на C++ (ранее он был основан на Rust). Это означает, что поведение YukiSU может отличаться от других форков KernelSU. Если вы столкнулись с проблемой, сообщите о ней нам, а не вышестоящим проектам.

Последний стабильный релиз Последняя тестовая версия Группа Лицензия: GPL v2 Лицензия: GPL v3

Возможности

  1. Управление su и root-правами на уровне ядра
  2. Поддержка жизненного цикла внешнего MetaModule и интеграции скриптов, при этом пользователь самостоятельно выбирает backend монтирования модулей
  3. App Profile и управляемые отдельно для каждого приложения non-root настройки
  4. Поддержка динамического менеджера с возможностью настраивать доверенные менеджеры помимо встроенного пути по имени пакета/подписи
  5. Аутентификация SuperKey в стиле APatch с поддержкой как ключей, заданных во время компиляции, так и ключей, внедряемых в LKM через ksud
  6. ADB root, sulog, SELinux hide, внедрение init.rc модулей и другие возможности вышестоящего проекта
  7. Встроенный YukiZygisk — реализация Zygisk на уровне ядра, полностью совместимая с модулями Zygisk Next
  8. Инфраструктура sucompat/syscall hook на основе TSR
  9. Функция UTS view, позволяющая подменять uname изменением uts_ns без повторной сборки ядра
  10. И ещё больше возможностей, которые вам предстоит открыть…

Совместимость

  • В настоящее время YukiSU поддерживает только загружаемый модуль ядра (CONFIG_KSU=m) и больше не поддерживает встроенный вариант CONFIG_KSU=y.
  • YukiSU поддерживает режим LKM на устройствах Android GKI 2.0 (ядро 5.10+). Ядра GKI 1.0 и non-GKI не поддерживаются.
  • YukiSU поддерживает только устройства arm64-v8a.
  • YukiZygisk поддерживает сборку и внедрение для обеих ABI: arm64-v8a и armeabi-v7a.

Установка

См. guide/installation.md

Интеграция

См. guide/how-to-integrate.md

Устранение неполадок

  1. Устройство зависает после удаления менеджера? Удалите com.sony.playmemories.mobile

Поддержать проект

  • Anatdx (сопровождающий YukiSU)
  • ShirkNeko (сопровождающий SukiSU)
  • weishu (автор KernelSU)

Лицензия

  • Файлы в каталоге “kernel” распространяются по лицензии GPL-2.0-only.
  • Все остальные части, не указанные выше, распространяются по лицензии GPL-3.0 or later.

Благодарности

  • KernelSU: вышестоящий проект
  • MKSU: Magic Mount
  • RKSU: поддержка non-GKI
  • KernelPatch: KernelPatch является ключевой частью реализации модуля ядра APatch
Благодарности KernelSU