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 можно сохранить после установки.
- После восстановления стандартного загрузочного образа примените OTA как обычно (Настройки → Система → Обновление системы).
- Подождите, пока установка будет полностью завершена (как шаг 1, так и шаг 2 OTA), не нажимайте кнопку перезапуска !! Вместо этого перейдите в (Magisk Manager → Установить → Установить в неактивный слот) и установите Magisk в слот, который только что обновил механизм OTA.
- После завершения установки нажмите кнопку перезагрузки в Magisk Manager. Под капотом Magisk Manager заставляет ваше устройство переключаться на обновленный слот, минуя любые возможные проверки после OTA.
- После перезагрузки ваше устройство должно быть полностью обновлено, а самое главное, 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 Вот .
Теги Волшебный Корень