Как установить или обновить Magisk до версии 24 — Добро пожаловать, Zygisk!
В этом руководстве мы покажем вам шаги по установке Magisk версии 24 или обновлению существующего приложения Magisk до последней версии v24. Когда дело доходит до получения прав администратора на вашем устройстве, нет лучшего способа сделать это, чем воспользоваться помощью Magisk. Самым большим преимуществом этого приложения является то, что оно выполняет большинство своих функций бессистемно, то есть не затрагивая системный раздел на вашем устройстве.
Вся эта превосходная работа была проделана старшим признанным разработчиком XDA topjohnwu, который продолжает регулярно вносить серьезные изменения. Однако, поскольку он теперь присоединился к команде Google по безопасности платформы Android, в процессе было несколько сокращений и удалений (и это вполне понятно).
Но даже тогда разработчик проделал огромную работу с последней сборкой Magisk, сделав ее полностью совместимой с последней сборкой ОС и добавив в нее функцию Zygisk. Итак, на этой ноте давайте проверим все изменения, которые Magisk версии 24 привнес в себя. После этого мы покажем вам шаги по установке или обновлению Magisk до версии 24. [Or directly skip to the installation/update instructions from the ‘Table of Contents’ box below].
Что нового в версии Magisk 24
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Вот некоторые из наиболее примечательных изменений, внесенных в последнюю версию Magisk 24.
Поддержка Android 12
Последняя стабильная версия Magisk v24 теперь поддерживает Android 12, поэтому вам больше не придется использовать нестабильную сборку Canary.
Введение Zygisk
В Magisk версии 24 добавлены функции Zygisk. Когда он включен, он позволит разработчикам модулей запускать код непосредственно в процессе каждого приложения Android. Если вы недавно установили Xposed [LSposed Framework on your device, then you would have dealt with Riru Framework as well. Zygisk is also inspired by Riru and is functions similar, though its implementation is quite different.
Removal of MagiskHide
Banking/Payments apps and games like PokemonGo just refuse to function on rooted devices. So in such cases, you could use the MagiskHide feature to hide root from your device and in turn from those apps as well. But this feature has now been removed from the latest Magisk build [here’s why].
Однако это не конец пути, так как многие разработчики сделали все возможное и в полной мере использовали исходный код для создания новых методов скрытия корня. В связи с этим универсальный модуль SafetyNet по-прежнему достаточно эффективно выполняет свою работу в устройствах с программной аттестацией, а в некоторой степени и в аппаратных. Кроме того, есть пара других незавершенных модов, таких как надстройка ih8sn, которая полностью независима от Magisk!
Аналогичным образом, существует также модуль «Shamiko», который использует новую функцию Zygisk (Magisk в Zygote), но на данный момент он также находится на стадии тестирования. В целом, предстоящий путь выглядит многообещающе, и, следовательно, удаление MagiskHide может не повлиять на техническое сообщество так сильно, как мы изначально ожидали.
Репозиторий модулей Magisk удален
Ваше универсальное место для получения ваших любимых модулей теперь удалено. [reason]. Итак, теперь вам нужно будет загрузить модуль magisk с надежного сайта, а затем перенести его на свое устройство. После этого выберите параметр «Установить из хранилища» (присутствует на вкладке «Модули» приложения), а затем установите его, как обычно.
Другие изменения
Вот некоторые другие изменения, которые заслуживают вашего внимания. [Source: Magisk GitHub Page].
- [General] MagiskHide удален из Magisk
- [General] Поддержка Android 12
- [General] Поддержка устройств, которые не поддерживают 32-разрядную версию и выполняют только 64-разрядный код.
- [General] Обновите BusyBox до версии 1.34.1.
- [Zygisk] Представляем новую функцию: Zygisk
- [Zygisk] Внедрить функцию DenyList, чтобы отменить функции Magisk в выбранных пользователем процессах.
- [MagiskBoot] Поддержка исправления 32-битного ядра zImages
- [MagiskBoot] Поддержка заголовка загрузочного образа v4
- [MagiskBoot] Поддержка исправления skip_initramfs из dtb bootargs
- [MagiskBoot] Добавьте новую переменную env 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] Удаленные свойства теперь стираются из памяти, а не просто удаляются.
- [App] Создайте один APK для всех ABI
- [App] Переключиться на стандартную нижнюю панель навигации
- [App] Удалена загрузка модулей из централизованного Magisk-Modules-Repo.
- [App] Поддержка пользовательской конфигурации исправления загрузочного образа vbmeta
- [App] Восстановить возможность установки Magisk в другой слот на некоторых устройствах A/B.
- [App] Разрешить модулям указывать URL-адрес обновления для обновления в приложении и установки
Как установить Magisk версии 24
Если вы еще не рутировали свое устройство, сначала установите последнюю версию APK Magisk v24, как обычно для любого другого приложения. После этого извлеките стоковый boot.img из стоковой прошивки, пропатчите через Magisk, а затем прошейте его с помощью команд Fastboot. В связи с этим вы можете обратиться к нашему подробному пошаговому руководству. [with screenshots]:
С другой стороны, если у вас установлено TWRP Recovery, измените расширение приложения Magisk на ZIP (из текущего APK). Это сделает TWRP Flashable, и вы сможете прошить его через раздел «Установка» TWRP.
Как обновить Magisk до версии 24
Если на вашем устройстве уже установлена более старая сборка Magisk, и вы хотите обновить его до последней версии 24, то вот что вам нужно сделать. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.
- Для начала загрузите и установите последнюю версию APK Magisk v24 на свое устройство.
- Затем запустите его и нажмите кнопку «Обновить» рядом с приложением.
- После этого нажмите на кнопку «Установить» в появившемся меню журнала изменений.
- Затем нажмите кнопку «Обновить» и дождитесь завершения процесса.
- После этого нажмите кнопку «Обновить» рядом с Magisk.
- Затем выберите «Прямая установка» (рекомендуется) и нажмите кнопку «Поехали», расположенную в правом верхнем углу.
- Теперь начнется установка, которая займет несколько секунд. Сделав это, нажмите кнопку «Перезагрузка», расположенную в правом нижнем углу.
- После перезагрузки устройства запустите Magisk, и вы должны увидеть установленную версию как 24.0 в разделе Magisk, а также в разделе «Приложение».
На этом мы завершаем руководство о том, как установить последнюю версию Magisk 24, а также о том, как обновить ее до указанной сборки. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.