Magisk 17.1 представляет множество исправлений, включая обновления OTA с устройствами разделения A / B

Android / Magisk 17.1 представляет множество исправлений, включая обновления OTA с устройствами разделения A / B 3 минуты на чтение

Magisk обновлен до версии 17.1



Долгое время Magisk был лучшим методом рутирования ( или, по крайней мере, наиболее предпочтительный метод) в сообществе рутинговых Android-устройств из-за преимуществ бессистемного корня по сравнению с системным. Модули Magisk также помогли преодолеть разрыв между плюсами и минусами, позволив пользователям устанавливать приложения, которые обычно требуют системного корня, на устройство без системного рутирования и заменять файлы в разделе Android / system, не касаясь раздела / system, что означает Magisk не ( как правило) trip SafetyNet и другие методы обнаружения корней.

Сказав все это, Magisk v17.1 только что был выпущен с гораздо лучшей поддержкой устройств с разделами A / B и последней версией Android Pie, а также с поддержкой Samsung Galaxy S9, Samsung Galaxy S9 + и Samsung Galaxy Note 9 ( который был заведомо трудным для / system root, особенно варианты Exynos этих устройств Samsung) .



Кроме того, это последнее обновление Magisk дает возможность скрывать корень для суб-сервисов приложений, а потеря корня из переупакованного MagiskHide была исправлена ​​- другими словами, это обновление представляет собой гигантское обновление с исправлением ошибок, которое в целом делает процесс рутирования намного плавнее на Android, а теперь и на устройствах Android с разделами A / B ( многие из них теряли установку Magisk после применения обновлений OTA) .



Фактически, сохранить установку Magisk после применения обновлений OTA теперь проще, чем когда-либо, если вы выполните следующие действия:



«Отключите автоматические обновления системы в настройках разработчика, чтобы не устанавливать OTA без вашего согласия.

Когда OTA доступен, сначала перейдите в (Magisk Manager → Удалить → Восстановить изображения). Не перезагружайтесь, иначе Magisk будет удален. Это восстановит вашу загрузку (и dtbo, если применимо) до 100% нетронутых стоковых изображений, чтобы пройти проверку блока до OTA. Этот шаг требуется перед выполнением любого из следующих шагов, описанных ниже! »

Устройства с разделами A / B

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



  1. После восстановления стандартного загрузочного образа примените OTA как обычно (Настройки → Система → Обновление системы).
  2. Подождите, пока установка будет полностью завершена (как шаг 1, так и шаг 2 OTA), не нажимайте кнопку перезапуска !! Вместо этого перейдите в (Magisk Manager → Установить → Установить в неактивный слот) и установите Magisk в слот, который только что обновил механизм OTA.
  3. После завершения установки нажмите кнопку перезагрузки в Magisk Manager. Под капотом Magisk Manager заставляет ваше устройство переключаться на обновленный слот, минуя любые возможные проверки после OTA.
  4. После перезагрузки ваше устройство должно быть полностью обновлено, а самое главное, Magisk все еще установлен в обновленной системе!

Если вы уже обновились до последней версии Magisk 17.1 и ваш телефон находится в загрузочном цикле, вам необходимо запустить программу удаления. а потом обновление до версии 17.1 - загрузочные петли вызваны проблемой несовместимости базы данных, которая исходит от версии 16.0, поэтому единственным решением является удаление и переустановка Magisk.

Дополнительные новые функции и улучшения в Magisk 17.1 включают средство проверки SafetyNet, возвращаемое в приложение Magisk Manager, новый шаблон модуля ( из-за конфликтов с шифрованием на основе файлов) и в целом множество исправлений ошибок - прочтите журнал изменений ниже, чтобы убедиться в этом сами.

История изменений Magic v17.1

  • [Общие] Вернуть установку в неактивный слот для OTA на устройствах A / B
  • [Скрипт] Удалить системный корень в addon.d
  • [Скрипт] Добавьте соответствующий addon.d-v2 для сохранения Magisk на пользовательских ПЗУ на устройствах A / B
  • [Скрипт] Включите KEEPVERITY, когда устройство использует system_root_image
  • [Скрипт] Добавить шестнадцатеричный патч для удаления дефексов Samsung в новых ядрах Oreo
  • [Демон] Поддержка файловых систем, отличных от ext4, для зеркал (система / поставщик)
  • [MagiskSU] Сделать так, чтобы сокеты pts всегда запускались во втором тексте dev_pts, обеспечивая всем корневым оболочкам эмулятора терминала ту же мощность, что и оболочкам adb. [MagiskHide] Убейте все процессы с одинаковым UID цели для обхода оптимизации эмбриона OOS
  • [MagiskInit] Переместите все исправления sepolicy до инициализации, чтобы предотвратить сбой службы загрузки Pixel 2 (XL)
  • История изменений Magic Manager v5.9.1
  • Больше никаких уведомлений о загрузке
  • Поддержка нового механизма установки в неактивный слот для OTA на устройствах A / B
  • Исправить восстановление настроек Magisk Manager на Android P
  • Проверяйте существующие контрольные суммы файлов, чтобы предотвратить ненужные повторные загрузки
  • Обновите расширение SNET, чтобы использовать новый Google API, исправьте ошибки «Недействительный ответ»
  • Переместите настройки отпечатка пальца в базу данных magisk, чтобы предотвратить легкое удаление настроек
  • Настройки отпечатка пальца теперь защищены аутентификацией по отпечатку пальца, прежде чем его можно будет изменить
  • Запретить загрузку любых файлов в / sdcard / MagiskManager

Загрузите Magisk 17.1 из его ветки XDA Вот .

Теги Волшебный Корень