В последней версии Magisk Canary добавлена ​​поддержка Android 12, отсутствует MagiskHide

Последнее обновление «передового» канала выпуска Magisk Canary включает поддержку Android 12 и новую функцию Zygisk. Читай дальше!

Если вы считаете себя опытным пользователем экосистемы Android, то имя «Magisk» определенно не нуждается в представлении. Благодаря этому творению Джона Ву, старшего признанного разработчика XDA. топджонву, можно легко получить root-доступ на устройстве Android к исправление загрузочного образа. Однако из-за модификаций, которые Magisk должен внести, чтобы предложить интерфейс без системного root, его обычно необходимо обновить, чтобы он был совместим с последней версией Android. Теперь, когда Андроид 12 вышел на стабильный канал, topjohnwu разработал новую Canary-сборку Magisk, которая может рутировать последнюю версию Android.

Прошло более пяти месяцев с момента последний крупный релиз Magisk, поэтому это обновление весьма существенно. Это первая сборка Magisk, опубликованная Джоном Ву после того, как он покинул Apple, чтобы присоединиться к команде Google по безопасности Android

, и помимо поддержки Android 12, первоначальная сборка Canary также навсегда удаляет компонент MagiskHide. Централизованное хранилище модулей Magisk также было удалено из приложения Magisk, поскольку указано топджонву еще в августе.

Лучшие модули Magisk: запись звонков, диспетчер шрифтов, 1Controller и другие!

Однако для любителей root есть новый элемент, с которым можно поиграть. «Zygisk», то есть Magisk в процессе Android Zygote, представляет собой эволюцию безсистемного интерфейса, над которым topjohnwu и несколько других разработчиков работали некоторое время. С помощью этой версии Canary вы можете изучить предварительные возможности Zygisk. Если вы занимаетесь созданием модулей, вам следует взгляните на API Zygisk и образец модуля.

полный список изменений для последней версии Magisk Canary (d7e7df3b - 23010) выглядит следующим образом:

  • [Общее] MagiskHide удален из Magisk.
  • [Общее] Поддержка только 64-битных систем
  • [Общие] Поддержка Android 12
  • [Zygisk] Представляем новую функцию: Zygisk
  • [Zygisk] Представлена ​​функция DenyList, позволяющая отменить использование функций Magisk в выбранных процессах.
  • [MagiskBoot] Поддержка исправлений 32-битного ядра zImages
  • [MagiskBoot] Поддержка заголовка загрузочного образа v4
  • [MagiskInit] Поддержка /proc/bootconfig для загрузки конфигураций загрузки
  • [MagiskInit] Улучшена поддержка некоторых устройств Meizu.
  • [MagiskInit] Улучшена поддержка некоторых устройств Oppo/Realme.
  • [MagiskSU] Используйте изолированные devpts, если ядро ​​это поддерживает.
  • [resetprop] Удаленные свойства теперь стираются из памяти, а не просто отключаются.
  • [Приложение] Создайте один APK для всех ABI.
  • [Приложение] Переключение на использование стандартной нижней панели навигации
  • [Приложение] При загрузке модулей приложение Magisk удаляется.

Чтобы начать работу с root на Android 12, скачать последнюю версию Canary или переключитесь на канал выпуска Canary в настройках приложения Magisk, а затем обновите приложение. Если у вас возникли какие-либо проблемы, отправьте отчет об ошибке на репозиторий проекта на GitHub.