Выпущено последнее обновление для Magisk (v25.0) с множеством исправлений ошибок и улучшений функций. Читайте дальше, чтобы узнать больше!
На данный момент мы в XDA уверены, что большинство из вас хотя бы слышали о Magisk. Создано Джоном Ву, известным разработчиком XDA. топджонву, проект изначально начинался как безсистемный корневой метод и постепенно превратился в гораздо более разнообразное и мощное решение, выходящее за рамки простого поставщика привилегий суперпользователя. Само собой разумеется, что разработчик и участники всегда активны и усердно работают над его совершенствованием. Последнее крупное обновление Magisk, соответствующее двадцать пятой версии (v25), теперь поступило в публичную бета-ветку. Журнал изменений невелик, но очень важен, поэтому давайте углубимся в него.
Форумы Magisk XDA
Первое (и, наверное, самое важное) в этом обновлении — переписанное программное обеспечение MagiskInit. Для неосведомленных, magiskinit
бинарник отвечает за замену стока init
процесс в качестве первой запускаемой программы, внедряя службы Magisk в
init.rc
и исправление правил политики SELinux. Благодаря внедрению совершенно нового механизма внедрения sepolicy разработчики успешно устранили большинство несовместимостей, связанных с SELinux. Кроме того, MagiskInit теперь поддерживает Общий образ ядра Android 13 (ГКИ) формат.
И последнее, но не менее важное: новая сборка содержит несколько улучшений безопасности для компонента MagiskSU. Управление корневыми разрешениями было обновлено для предотвращения злонамеренных атак с повторным использованием UID. Magisk теперь обеспечивает проверку подписи APK корневого менеджера, чтобы защитить пользователей от модифицированных версий Magisk Manager, которые были подделаны. Тем не менее, разработчики по-прежнему могут использовать свои собственные ключи подписи при создании Magisk на основе его кодовой базы. Вы также можете выбрать официальные отладочные сборки на случай, если вам нужно избавиться от проверки подписи ради экспериментов.
Вот официальный журнал изменений для Magisk v25.0:
- [MagiskInit] Обновление реализации 2SI, значительно повышающее совместимость устройств (например, устройств Sony Xperia)
- [MagiskInit] Представляем новые
sepolicy
механизм впрыска - [MagiskInit] Поддержка Oculus Go
- [MagiskInit] Поддержка GKI Android 13 (Pixel 6)
- [MagiskBoot] Исправлена реализация извлечения vbmeta.
- [Приложение] Исправление заглушки приложения в старых версиях Android
- [Приложение] [MagiskSU] Правильная поддержка приложений с помощью
sharedUserId
- [MagiskSU] Исправлен возможный сбой в
magiskd
- [MagiskSU] Обрезайте неиспользуемые UID сразу же
system_server
перезапускается, чтобы предотвратить атаки повторного использования UID - [MagiskSU] Проверьте и примените сертификат установленного приложения Magisk, чтобы он соответствовал подписи дистрибьютора.
- [MagiskSU] [Zygisk] Правильное управление и обнаружение пакетов
- [Zygisk] Исправлено перехват функций на устройствах под управлением Android 12 со старыми ядрами.
- [Zygisk] Исправлена реализация самовыгрузки кода Zygisk.
- [DenyList] Исправление DenyList в приложениях с общим UID.
- [BusyBox] Добавлен обходной путь для устройств со старыми ядрами.
Скачать последнюю версию можно по ссылке ниже. Если вы не знакомы с Magisk, вам следует ознакомиться с нашим подробным руководством по как рутировать ваше устройство используя инструмент. Если у вас возникнут какие-либо проблемы с последней сборкой, обязательно отправьте отчет об ошибке в файле проекта. Репозиторий GitHub.
Скачать Магиск v25.0
Источник:Джон Ву в Твиттере