Об этом проекте
Magisk — это набор программ с открытым исходным кодом для кастомизации устройств на базе Android 6.0 и выше. Это наиболее широко распространённое решение для управления root-доступом на Android.
## Ключевые компоненты
**MagiskSU** — предоставляет root-доступ для приложений. В отличие от традиционных решений, Magisk использует системно-независимый (systemless) подход: он не модифицируетread-only раздел /system. Вместо этого монтируется папка magisk в /sbin, а изменения накладываются во время выполнения.
**Magisk Modules** — позволяют пользователям модифицировать read-only разделы путём установки самодостаточных пакетов. Модули размещаются в /data/adb/modules и применяются при загрузке, что обеспечивает модификации системы и постоянные настройки без вмешательства в заводской системный образ.
**MagiskBoot** — полнофункциональная утилита командной строки для распаковки, модификации и обратной упаковки загрузочных образов Android, образов восстановления и других загрузочных форматов. Считается одним из самых полных инструментов для таких операций.
**Zygisk** — фреймворк инъекции, запускающий код внутри процессов каждого Android-приложения путём перехвата процесса Zygote. Он заменил старый механизм DenyList и позволяет применять модульные hooks ко всем приложениям.
## Установка
Официальные инструкции по установке доступны на topjohnwu.github.io/Magisk/install.html. Основной источник загрузки — страница официальных релизов на GitHub.
## Сборка
Документация по сборке и разработке доступна на topjohnwu.github.io/Magisk/build.html.
## Сообщение об ошибках
Проект принимает отчёты об ошибках исключительно из Debug-сборок. Пользователям необходимо предоставлять соответствующие логи в зависимости от типа проблемы:
- Проблемы установки: образ загрузки и логи установки
- Общие проблемы Magisk: вывод boot logcat или dmesg
- Падения приложений: полный logcat, записанный в момент падения
## Вклад в перевод
Стандартные строковые ресурсы расположены в:
- `app/core/src/main/res/values/strings.xml`
- `app/stub-res/src/main/res/values/strings.xml`
Переводчики должны помещать локализованные строки в соответствующие директории `[module]/src/main/res/values-[lang]/strings.xml`.
## Лицензия
Magisk распространяется под лицензией GNU General Public License версии 3 или более поздней.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.