Magisk v24.0 добавляет поддержку Android 12, представляет Zygisk и многое другое

Magisk v24.0 выпущен разработчиком Джоном Ву, и это обновление включает поддержку Android 12 и дебют Zygisk.

Анонсировано Ву в Твиттере — и в последующем посте в блоге — для большинства обновление Magisk v24.0, несомненно, будет примечательно долгожданным добавлением Zygisk. По сути, Zygisk предлагает больше способов для настройки, оптимизации и модификации вашего Android-устройства и является частью публичной бета-ветки.

К сожалению, это означает, что MagiskHide больше не поддерживается, начиная с Magisk v24.0. Плагин был популярен для скрытия статуса рут-доступа, чтобы приложения могли проходить проверки SafetyNet и продолжать функционировать — Google Pay является ярким примером. Отныне вам придется использовать сторонние модули для достижения того же результата с этой новой сборкой Magisk:

Я давно потерял интерес к этой борьбе; кроме того, существующая реализация MagiskHide имеет множество недостатков. Разделение Magisk и скрытия рут-доступа, на мой взгляд, выгодно для сообщества. С момента моего объявления в Твиттере несколько месяцев назад, высокоэффективные модули «скрытия рут-доступа» (намного НАМНОГО лучше, чем MagiskHide) стали процветать, что опять же показывает, что люди гораздо способнее меня в этом вопросе. Так почему бы не дать этим целеустремленным людям возможность проявить себя, а мне сосредоточиться на улучшении Magisk, вместо того чтобы тонуть в бесконечной игре в кошки-мышки 😉.

Устройства на Android 12 теперь могут получить свою долю возможностей, поскольку Magisk v24.0 также поддерживает новейший выпуск ОС. Это, несомненно, большое преимущество для тех, кто хочет настраивать свои устройства на самой свежей платформе от Google. Полный список изменений Magisk v24.0 можно найти ниже:

  • [Общее] MagiskHide удален из Magisk
  • [Общее] Поддержка Android 12
  • [Общее] Поддержка устройств, не поддерживающих 32-битную архитектуру и работающих только с 64-битным кодом
  • [Общее] Обновление BusyBox до 1.34.1
  • [Zygisk] Представлена новая функция: Zygisk
  • [Zygisk] Представлена функция DenyList для отмены функций Magisk в выбранных пользователем процессах
  • [MagiskBoot] Поддержка патчинга 32-битных zImages ядра
  • [MagiskBoot] Поддержка заголовка загрузочного образа v4
  • [MagiskBoot] Поддержка удаления skip_initramfs из dtb bootargs
  • [MagiskBoot] Добавлена новая переменная среды PATCHVBMETAFLAG для настройки того, должны ли быть пропатчены флаги vbmeta
  • [MagiskInit] Поддержка загрузки fstab из /system/etc (требуется для Pixel 6)
  • [MagiskInit] Поддержка /proc/bootconfig для загрузки конфигураций загрузки
  • [MagiskInit] Улучшенная поддержка некоторых устройств Meizu
  • [MagiskInit] Улучшенная поддержка некоторых устройств OnePlus/Oppo/Realme
  • [MagiskInit] Поддержка init.real на некоторых устройствах Sony
  • [MagiskInit] Пропуск загрузки Magisk при обнаружении DSU
  • [MagiskPolicy] Загрузка *_compat_cil_file из system_ext
  • [MagiskSU] Использование изолированных devpts, если ядро это поддерживает
  • [MagiskSU] Исправление рут-оболочки, если установлено изолированное пространство имен монтирования
  • [resetprop] Удаленные свойства теперь стираются из памяти, а не просто отвязываются
  • [Приложение] Создание единого APK для всех ABI
  • [Приложение] Переход на использование стандартной нижней навигационной панели
  • [Приложение] Загрузка модулей из централизованного Magisk-Modules-Repo удалена
  • [Приложение] Поддержка пользовательской настройки патчинга vbmeta загрузочного образа
  • [Приложение] Восстановление возможности установки Magisk на другой слот на некоторых A/B устройствах
  • [Приложение] Разрешить модулям указывать URL-адрес обновления для внутриприложения обновления + установки

Для инструкций по установке и многого другого вы можете перейти на выделенную страницу поддержки Github, чтобы начать работу с Magisk v24.0 здесь.

Больше об Android: