Новый Magisk 25.0 был выпущен Джоном Ву. Как вы знаете, Magisk — это проект с открытым исходным кодом для рутирования устройств Android. Таким образом можно получить полную авторизацию на устройствах Android. Кроме того, Magisk имеет множество дополнительных функций. Бессистемные модули, список запретов для сокрытия приложений от root и т. д. Magisk периодически обновляется и сегодня получил новое крупное обновление.
Что нового в Magisk 25.0
По информации разработчика Джона Ву, большинство изменений не видны на первый взгляд, но новый Magisk 25.0 на самом деле является действительно важным обновлением! В фоновом режиме были внесены такие большие изменения, в конце концов, это серьезное обновление. Для каждого приложения предусмотрены исправления ошибок и исправления совместимости для многих устройств. В MagiskInit были внесены радикальные изменения, а в MagiskSU было внесено множество изменений в рамках безопасности.
MagiskInit — это основной процесс, который запускается перед загрузкой устройства. Это можно рассматривать как один из основных строительных блоков Magisk. MagiskInit стал очень сложным из-за Project Treble, поставляемого с Android 8.0. Таким образом, для изменений, специфичных для OEM-производителей, требовалось отдельное исправление для каждого бренда. После нескольких месяцев работы MagiskInit был переписан, и в Magisk был встроен новый механизм политики SELinux. Таким образом, все проблемы SELinux были предотвращены. Таким образом, Magisk больше не исправляет fstabs в большинстве сценариев, а это означает, что AVB останется нетронутым.
Суперпользователь Magisk (функции root-пользователя на устройстве), так что, короче говоря, в MagiskSU не так много изменений. Однако в части безопасности есть неплохие улучшения. Принудительная проверка подписи APK корневого менеджера для предотвращения подделки приложения Magisk. Таким образом, поддельные приложения никогда не будут установлены. За этим последовало множество изменений. Кроме того, в часть ядра была добавлена поддержка Android 13 GKI. Подробный список изменений доступен ниже.
Журнал изменений Magisk 25.0
- [MagiskInit] Обновление реализации 2SI, значительно повышающее совместимость устройств (например, устройств Sony Xperia)
- [MagiskInit] Представлен новый механизм внедрения sepolicy
- [MagiskInit] Поддержка Oculus Go
- [MagiskInit] Поддержка Android 13 GKI (Pixel 6)
- [MagiskBoot] Исправлена реализация извлечения vbmeta.
- [Приложение] Исправление заглушки приложения в старых версиях Android
- [Приложение] [MagiskSU] Правильная поддержка приложений с помощью
- [MagiskSU] Исправлен возможный сбой в magiskd.
- [MagiskSU] Сокращайте неиспользуемые UID сразу после перезапуска system_server, чтобы предотвратить атаки с повторным использованием UID.
- [MagiskSU] Проверьте и примените сертификат установленного приложения Magisk, чтобы он соответствовал подписи дистрибьютора.
- [MagiskSU] [Zygisk] Правильное управление и обнаружение пакетов
- [Zygisk] Исправлено перехват функций на устройствах под управлением Android 12 со старыми ядрами.
- [Zygisk] Исправлена реализация самовыгрузки кода Zygisk.
- [DenyList] Исправление DenyList в приложениях с общим UID.
- [BusyBox] Добавлен обходной путь для устройств со старыми ядрами.
Как установить новый Magisk 25.0?
Если вы никогда раньше не устанавливали Magisk на свое устройство, вы можете получить помощь по адресу этой статье. Для устройства, на котором уже установлен Magisk, вам просто нужно обновить его из приложения. Сначала обновите приложение Magisk, а затем обновите его до Magisk 25.0 с новым приложением Magisk.
Вы можете загрузить новую версию Magisk 25.0 с сайта здесь. Мы рекомендуем обновиться до Magisk 25.0, поскольку информация от разработчика очевидна. Вышло большое обновление и множество исправлений ошибок. Не забудьте высказать свое мнение ниже. Оставайтесь с нами, чтобы увидеть больше технического контента.