[Download] Magisk v21.1 – Android 11, поддержка Pixel 5 / 4a 5G, исправления и многое другое
Спустя несколько месяцев после последнего стабильного выпуска разработчик Джон Ву объявил обновление Magisk v21.1. Эта новая и последняя версия Magisk обеспечивает полную поддержку Android 11, поддержку Pixel 5 и Pixel 4a 5G, определение безопасного режима для исправления циклов загрузки, вызванных модулями, новую политику SELinux для устройств под управлением Android 8.0+, полностью переработанный пользовательский интерфейс Magisk. Приложение “Менеджер” и многое другое.
Теперь вы можете загрузить Magisk v21.1 с Magisk Manager v8.0.3 и установить его на свое устройство Android. Пользователи предыдущей версии Magisk могут легко обновить Magisk до последней версии 21.1, следуя инструкциям на этой странице.
Обновление № 3: Всего через день после предыдущего выпуска Джон Ву теперь выпущен Magisk Manager v8.0.2. Это исправляет запрос разрешения на устройствах под управлением Android 10 и ниже. Он также перемещает больше файлов в новый CDN для более быстрой и надежной загрузки.
Обновление №2: Магический менеджер v8.0.1 был выпущен. Эта новая версия исправляет vbmeta.img
патч для Samsung AP.tar
файлы. Это устраняет циклы загрузки на устройствах Samsung Galaxy после прошивки обновленных файлов прошивки AP.
Обновление №1: По словам разработчика Джона Ву, недавние отчеты показывают, что Magisk 21.0 не работает на устройствах MediaTek Android.
Что нового в Magisk v21.1?
Напомним, что в предыдущем выпуске (Magisk 20.4) Magisk Hide по умолчанию отключен в свете новой аппаратной аттестации SafetyNet, автономного режима BusyBox, а также внесено несколько других незначительных изменений. Прежде чем перейти к ссылкам для загрузки или инструкциям, давайте взглянем на некоторые ключевые изменения, которые вносит Magisk v21.1.
Заметка: Приведенные ниже изменения были изначально написаны для v21.0 и теперь расширены новыми изменениями в обновлении Magisk v21.1.
1. Поддержка Google Pixel 5 и Pixel 4a 5G
До сих пор владельцам Pixel 5 и Pixel 4a (5G) приходилось прибегать к сборкам Magisk Canary для получения корневого доступа.
Но теперь Magisk v21.1 обновлен для использования Заголовок загрузочного образа версия 3, таким образом добавив поддержку Pixel 5 и Pixel 4a 5G. Если вы разработчик, изменения в последней версии заголовка опубликованы в официальной документации. Вот.
2. Поддержка Android 11
Как вы знаете, после нескольких месяцев тестирования Google наконец объявлено стабильное обновление Android 11 несколько месяцев назад. Некоторые производители устройств уже начали публиковать бета-версии Android 11 для своих устройств, например серию OnePlus 8. Это, безусловно, означает, что многие пользователи используют Android 11 на своих телефонах. Для энтузиастов рутирования Magisk уже поддерживает Android 11 на канале Canary. Начиная с версии 21.0 (и выше) Magisk полностью поддерживает Android 11 на стабильном канале. Разработчик довольно много работал, чтобы переписать большую часть кода Magisk с нуля.
Кроме того, Magisk обычно монтирует и использует /tmpfs
каталог для хранения временных данных. По словам разработчика, /sbin
подкаталог может быть недоступен в Android 11. Таким образом, на устройствах под управлением Android 11 Magisk автоматически создаст случайную папку внутри /dev
и используйте его как ПУТЬ. Разработчики могут найти все об этом изменении в официальной документации. Вот.
Что касается поддержки Android 11, Magisk v21.1 также устраняет проблему, при которой Magisk был удален после сброса заводских данных.
2. Обновленный интерфейс Magic Manager.
Ранее в январе разработчик Джон Ву продемонстрировал превью совершенно нового дизайна приложения Magisk Manager, любезно предоставленного Виктором Де Паскуале (@diareuse). В течение нескольких месяцев пользователи Magisk Canary имели возможность пользоваться этим новым пользовательским интерфейсом. В Magisk Manager v8.0.2 обновленный пользовательский интерфейс теперь доступен и для пользователей стабильного канала.
Начиная с самого дизайна, полностью удалено старое выдвижное меню в виде гамбургеров. Она была заменена минимальной панелью навигации в нижней части приложения. Элементы интерфейса приложения теперь отображаются в виде карточек.
Отдельные разделы приложения изменены для более быстрого доступа. Например, Magisk Hide (когда он включен) теперь отображается в разделе «Суперпользователь», а не в отдельном разделе. Также в старом пользовательском интерфейсе загрузка и управление модулями осуществлялись из отдельных разделов. С новым пользовательским интерфейсом в Magisk Manager v8.0.2 теперь у вас есть единый раздел «Модули», который позволяет вам управлять (устанавливать, удалять и отключать) и загружать модули Magisk с одного экрана.
Новый Magisk Manager также включает восемь различных схем цветового акцента и возможность принудительного переключения режимов светлой или темной темы.
Лично мы не являемся большим поклонником карточного дизайна в целом, но Magisk Manager адаптирует его настолько хорошо, что у нас нет другого выбора, кроме как обожать его. В целом, этот новый пользовательский интерфейс значительно превосходит предыдущий как с точки зрения дизайна, так и с точки зрения удобства использования.
3. Обнаружение безопасного режима
Одной из распространенных проблем, с которыми сталкиваются многие пользователи, являются циклы загрузки, вызванные модулями из-за несовместимости. До сих пор пользователи могли использовать TWRP или ADB для удаления мошеннических модулей Magisk и решения проблемы.
Разработчик Джон Ву наверняка хорошо знал об этой проблеме и предложил нам простое решение. Начиная с Magisk 21.0, вы можете просто загрузить свое Android-устройство в безопасном режиме. Magisk обнаружит безопасный режим и автоматически отключит все модули Magisk. После этого вы можете просто перезагрузиться в нормальный режим ОС, и цикл загрузки будет исправлен.
4. Установка новой политики SELinux на Android 8.0+.
Для устройств под управлением Android 8.0 и выше безопасность SELinux усилена с помощью совершенно новой настройки политики. Эта новая политика теперь сохраняет Android Sandbox менее скомпрометированным, отделяет правила политики Magisk от исходных правил, тем самым обеспечивая лучшую безопасность на устройствах с root-доступом к Magisk.
Итак, это были основные изменения в обновлении Magisk 20.1. Для конечных пользователей мало что изменилось, за исключением первых двух, т.е. поддержки Android 11 и переработанного Magisk Manager. Для разработчиков есть несколько ключевых изменений в работе Magisk. Вы хотели бы сослаться на новые изменения в официальной документации Вот.
Журналы изменений
История изменений Magic v21.1
Ниже приведен полный список изменений для Magisk v21.1, опубликованный разработчиком на Github.
- [MagiskBoot] Поддержка загрузочного заголовка v3 (Pixel 5 и 4a 5G)
- [MagiskBoot] Отличать
lz4_lg
а такжеlz4_legacy
(Pixel 5 и 4a 5G) - [MagiskBoot] Поддержка загрузочных образов поставщиков (для разработчиков, не имеет отношения к установке Magisk)
- [MagiskInit] Поддержка командной строки ядра
androidboot.fstab_suffix
- [MagiskInit] Поддержка dm-verity, инициализированная ядром, на устаревшем SAR
- [General] Значительно расширить совместимость с sepolicy.rule
- [General] Добавить двоичные файлы Magisk в
PATH
при выполнении загрузочных скриптов - [General] Обновить
--remove-modules
реализация команды - [General] Сделайте так, чтобы Magisk правильно выжил после сброса настроек на Android 11
- [MagiskSU] Добавить пакет APEX
com.android.i18n
кLD_LIBRARY_PATH
при связыванииlibsqlite.so
- [MagiskHide] Поддержка скрытия приложений, установленных у дополнительных пользователей (например, рабочий профиль)
- [MagiskHide] Сделайте обнаружение зигот более надежным
История изменений Magic Manager v8.0.3
Ниже приведен полный список изменений для Magisk Manager v8.0.3, опубликованный разработчиком на Github.
- Переключитесь на новую настройку Magisk Module Repo в процессе подготовки, чтобы разрешить сторонние репозитории
- Добавить защиту от Tapjacking в диалоговом окне запроса суперпользователя
- Изменения стабильности и исправления ошибок
Загрузите Magic v21.1 и Magic Manager v8.0.3 с Github
Как и любой предыдущий выпуск, Magisk v21.1 доступен для загрузки в виде прошиваемого ZIP-файла для тех, кто хочет установить его с помощью специального восстановления. Пользователи, которые хотят установить Magisk, исправив загрузочный образ, могут загрузить последнюю версию APK Magisk Manager v8.0.3 снизу.
Если вы ищете конкретную версию Magisk, ознакомьтесь с официальным Страница выпуска Github для Magisk.
Как установить Magisk v21.1
Вы можете установить последнюю версию Magisk на свое устройство Android:
- Путем прошивки ZIP-файла установщика Magisk с помощью специального восстановления, такого как восстановление TWRP.
- Или, исправив образ загрузки / восстановления в Magisk Manager, а затем прошив полученный исправленный загрузочный образ на свой телефон.
Первый метод, как правило, более простой, и его следует использовать, если у вас установлено пользовательское восстановление. С другой стороны, если пользовательское восстановление, такое как TWRP, недоступно для вашего устройства, или если вы вообще не хотите устанавливать пользовательское восстановление, просто следуйте второму методу.
Второй метод также значительно упрощает установку OTA-обновлений устройства после рутирования. Все, что вам понадобится, это стандартный образ загрузки / восстановления для версии / номера сборки программного обеспечения Android, установленной на вашем устройстве. Вы можете извлечь эти образы из OEM Factory Image или пакета обновлений OTA (инструкции здесь), попробовать загрузить его с firmware.mobi или найти руководство по рутированию вашего устройства на нашем веб-сайте.
Перед установкой настоятельно рекомендуется сделать полную резервную копию всех ваших данных, прежде чем вы начнете установку Magisk. Это предотвратит полную потерю ваших данных, если во время установки возникнет проблема.
Инструкции для обоих методов можно найти в следующем руководстве. Мы предлагаем вам ознакомиться с инструкциями и ознакомиться с процедурой, прежде чем приступить к ее выполнению.
– Полное пошаговое руководство по установке Magisk на Android
Как обновиться до Magisk v21.1
Если на вашем устройстве установлена предыдущая версия Magisk, переустанавливать ее не нужно вообще. Вы можете просто обновить Magisk до версии 21.1 с помощью Magisk Manager. Сделать это:
- Сначала загрузите файл APK Magisk Manager v8.0.3 и установите его на свое устройство.
- Теперь запустите приложение Magisk Manager на вашем устройстве.
- Нажмите значок шестеренки в правом верхнем углу, чтобы получить доступ к меню «Настройки».
- Нажмите «Обновить канал» и выберите «Стабильный».
- Вернитесь на главный экран Magisk Manager и дождитесь, пока он проверит последнюю версию.
- Выберите «Обновить» и выберите «Прямая установка» в качестве метода установки.
- Наконец, выберите «Поехали», чтобы подтвердить и установить обновление Magisk v21.1 на ваше устройство.
- После завершения установки нажмите кнопку «Перезагрузить».
Это оно! Итак, вы смогли загрузить Magisk 21.1 и установить / обновить его на свой телефон. Не забудьте просмотреть обновленное приложение Magisk Manager, чтобы ознакомиться с новым пользовательским интерфейсом.
Разработчик, несомненно, внес некоторые важные улучшения в это последнее обновление Magisk, сделав его более безопасным для конечных пользователей и более простым для разработчиков модулей / ядер. Мы высоко ценим его упорный труд и время, которое он посвятил сообществу Android. Если у вас есть какие-либо вопросы о Magisk или его установке, дайте нам знать.
Источник: Магия на Github