[Download] Magisk v23.0 – исправляет ошибку API SafetyNet, прекращает поддержку до Android 5.0 и многое другое

Обновления Magisk, универсального бессистемного интерфейса и печально известного корневого решения для Android не менее интересны. Создатель инструмента Джон Ву (topjohnwu) выпустил Magisk v23. Эта последняя версия Magisk исправляет ужасную ошибку API SafetyNet, содержит исправления ошибок и, к сожалению, прекращает поддержку устройств до Android 5.0.

Теперь вы можете загрузить Magisk 23.0 и установить его, чтобы получить root права на свое устройство Android. Пользователи предыдущей версии могут легко выполнить обновление до этой новой и последней версии Magisk, следуя инструкциям на этой странице.

Оглавление

Что нового в Magisk v23?

Анонс Magisk 23.0 состоялся 12 мая. через разработчика в Твиттере. Напомним, в предыдущем выпуске (Magisk v22) были внесены значительные изменения, объединяющие установщик Magisk и приложение Magisk Manager в один пакет. Кроме того, он также добавил поддержку метода скрытия приложений Magisk для работы на устройствах с версиями Android до Android 5.0.

В отличие от большинства предыдущих основных выпусков, версия 23 не содержит особых изменений, связанных с пользовательским интерфейсом. Но в нем есть несколько важных изменений, которые стоит отметить, а также общие исправления ошибок и внутренние улучшения. Итак, давайте сначала поговорим об этих ключевых изменениях.

Исправление ошибки API SafetyNet

Еще в апреле этого года несколько пользователей Magisk заполонили форумы сообщества XDA-Developers, а также официальный раздел проблем GitHub с отчетами (1, 2, 3, и 4) появления «ошибки API SafetyNet» при проведении аттестации SafetyNet через приложение Magisk.

Ошибка API SafetyNet в Magisk v22

Тот факт, что отчеты не создавались после нового выпуска Magisk, предполагает, что что-то было изменено в API.

Разработчик Джон Ву изначально предполагал, что API аттестации SafetyNet был мертв. Но он быстро понял (как и ожидалось: D), что это был ключ API, используемый Magisk, который был заблокирован, а не API аттестации SN мертв. Фууу! Это было настоящим облегчением.

Источник: https://twitter.com/topjohnwu/status/1382563209995964418

Джон даже быстро заставил работать новый ключ API и выложил исправление как обновление Magisk на канале Canary. Это же исправление было добавлено в последний выпуск Magisk v23, что означает, что пользователи стабильного канала больше не будут сталкиваться с «ошибкой API SafetyNet».

Нет поддержки Android JellyBean и KitKat

Долгое время Magisk поддерживала устаревшие версии Android для энтузиастов, которые любят поиграться со своими старыми устройствами.

Хотя сама идея поддержки более старых версий Android прекрасна, для поддержания обратной совместимости требуется много работы, учитывая, насколько быстро сам Android прогрессирует с каждым годом.

Начиная с версии 23.0, Magisk теперь поддерживает только Android 5.0 и выше. Хотя это может показаться обломком, но это не значит, что вы не можете использовать Magisk для использования корневых устройств под управлением Android JellyBean или KitKat. Вы все еще можете! Любая версия до этого выпуска v23 по-прежнему будет отлично работать с устаревшими версиями Android, как и до сих пор.

Журнал изменений Magisk v23.0

Наряду с двумя упомянутыми выше изменениями, ориентированными на пользователя, Magisk 23.0 содержит несколько исправлений ошибок. Ниже приведен полный список изменений: предоставлено разработчиком на GitHub:

  • [App] Обновите расширение snet. Это исправляет ошибки API SafetyNet.
  • [App] Исправьте ошибку в приложении-заглушке, которая приводит к сбою установки APK.
  • [App] Скрыть раздражающие ошибки в журналах, если они скрыты как заглушки
  • [App] Устранение проблем при исправлении tar-файлов ODIN, когда приложение скрыто
  • [General] Удалить всю поддержку до Android 5.0
  • [General] Обновите BusyBox, чтобы использовать правильную libc
  • [General] Исправить неопределенное поведение C ++
  • [General] Несколько sepolicy.rule копирование / установка исправлений
  • [MagiskPolicy] Удалите ненужные правила sepolicy
  • [MagiskHide] Обновить пакет и логику проверки имени процесса
  • [MagiskHide] Некоторые изменения, предотвращающие тупик зиготы

Загрузите Magisk v23.0 с GitHub

Напомним, начиная с версии 22, Magisk и Magisk Manager были объединены в один пакет, который также является файлом с возможностью восстановления для установки / удаления.

TWRP v3.5 поддерживает перепрошивку APK-файла Magisk, как и любого другого ZIP-файла. Если вы используете старую или неофициальную версию кастомного рекавери, просто скачайте Magisk-v23.0.apk а затем переименуйте его в Magisk-v23.0.zip для перепрошивки.

GitHub – единственный официальный домашний / веб-сайт / источник Magisk. Несколько раз создатель Magisk Джон Ву, а также XDA-Разработчики, посоветовали пользователям только скачать Magisk с GitHub.

Для документации ниже приведена прямая ссылка для загрузки APK Magisk v23.0 с GitHub.

Как установить Magisk v23?

Вы можете установить последнюю версию Magisk v23 на свое устройство Android одним из следующих способов:

  1. Переименование Magisk APK в ZIP-файл, а затем прошивка ZIP-файла с помощью специального восстановления, например восстановления TWRP.
  2. Исправление образа загрузки / восстановления в Magisk Manager с последующей прошивкой полученного исправленного образа на телефон с помощью команд Fastboot.

Первый способ обычно более простой, если на вашем устройстве установлено пользовательское восстановление.

С другой стороны, если пользовательское восстановление, такое как TWRP, недоступно для вашего устройства, или если вы вообще не хотите устанавливать пользовательское восстановление, просто следуйте второму методу. Второй метод также значительно упрощает установку обновлений OTA на рутированные устройства с помощью Magisk.

Все, что вам понадобится, это стандартный образ загрузки / восстановления для версии / номера сборки программного обеспечения Android, установленной на вашем устройстве. Вы можете извлечь эти образы из OEM Factory Image или пакета обновления OTA (инструкции здесь), попробовать загрузить его с firmware.mobi или найти руководство по рутированию вашего устройства на этом веб-сайте.

Перед установкой Magisk настоятельно рекомендуется сделать полную резервную копию всех ваших данных (см. Руководство по резервному копированию Android). Если возникнут какие-либо проблемы, эта резервная копия должна помочь вам восстановить все ваши данные.

Следующее руководство поможет вам установить Magisk v23, используя вышеупомянутые методы. Я предлагаю вам ознакомиться с инструкциями и ознакомиться с процедурой, прежде чем приступить к ее выполнению.

Как обновить Magisk до v23?

Если на вашем устройстве уже установлен Magisk, переустанавливать его не нужно. Вы можете легко выполнить обновление до Magisk v23, выполнив шаги, перечисленные ниже.

  1. Запустите приложение Magisk на вашем устройстве.
  2. Подождите, пока приложение обновится, и загрузит последнее обновление.
  3. Нажмите кнопку «Обновить» на карте «Приложение», а затем нажмите «Установить».
    Обновите приложение Magisk до v23
  4. Когда будет предложено установить и обновить приложение Magisk до последней версии, снова нажмите «Установить».
  5. После завершения обновления перезапустите приложение Magisk.
  6. Нажмите кнопку «Обновить» на карте «Магиск».
    Обновите Magisk до v23
  7. Выберите «Прямая установка» в качестве предпочтительного метода установки и нажмите «Поехали».
  8. Наконец, нажмите «Перезагрузить».

Вот и все! Вы успешно обновились до Magisk v23 на своем устройстве.

Заключение

В отличие от последнего основного выпуска, Magisk v23 не вносит каких-либо существенных изменений в ядро, но исправляет список ошибок, в том числе ту, из-за которой пользователи не могли выполнить аттестацию SafetyNet через приложение Magisk.

Как всегда, Джон быстро решил проблему и выпустил обновление. Огромное спасибо ему за все время, которое он уделяет сообществу моддинговых Android-устройств в своем плотном графике.

Да, и это напомнило мне, что Джон также присоединился к команде безопасности платформы Android в Google. Он сделал это объявление в Твиттере. Поздравляю его с этим!

Twitter: https://twitter.com/topjohnwu/status/1394307859815407619

Если у вас есть какие-либо вопросы об этом последнем выпуске Magisk, не стесняйтесь спрашивать. Если вы обнаружите ошибки, вы можете сообщить о них в Раздел вопросов на GitHub. При этом постарайтесь быть как можно более информативным и предоставьте logcat, чтобы Джон мог быстро отладить проблему и развернуть исправление в следующем обновлении.

Источник: Магия на Github

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *