Как рутировать ваш телефон Android с помощью Magisk (чтобы Android Pay и Netflix снова работали)
Пользователи Android рутировали свои телефоны с момента появления операционной системы, но в последние годы все стало намного сложнее. Совсем недавно появился новый метод обработки корневого управления, который называется Magisk..
Что такое Magisk?
Традиционно рутирование телефона Android происходит примерно так: разблокируйте загрузчик (или найдите эксплойт), прошейте кастомное рекавери, установите SuperSU. И в течение многих лет это работало очень хорошо.
Но начиная с Marshmallow, Google по сути заблокировал наиболее популярные корневые методы предыдущих версий - сбросив демон «su» в раздел / system и запустив его с необходимыми разрешениями при запуске. Это привело к появлению нового вида корневого доступа, называемого «лишенным системного доступа», названного так, потому что он никоим образом не изменяет раздел / system.
В рамках повышения безопасности были созданы такие вещи, как Google SafetyNet, для обеспечения безопасности таких сервисов, как Android Pay, что позволяет пользователям выбирать между доступом с правами root и ценными сервисами. Облом.
Но вот тут и вступает Magisk. Это в основном эволюция корневого доступа и управления на Android. Это оставляет SafetyNet нетронутым, так что пользователи по-прежнему могут получить доступ к Android Pay и Netflix, но все еще позволяют мощным корневым инструментам, таким как Xposed, продолжать работать. Это действительно лучшее из обоих миров.
Это полностью открытый исходный код, постоянно совершенствуется и с каждым днем становится все лучше. Возможно, сейчас самое время переключиться на это новое корневое решение, если вас беспокоит потеря таких вещей, как Android Pay..
Как начать работать с Magisk
Во-первых, вам понадобится файл Magisk. Вы можете прочитать обо всех преимуществах Magisk и загрузить его, перейдя к этой теме в XDA. Продолжайте и возьмите Менеджер Magisk, пока вы на нем - он понадобится вам позже. Скопируйте оба на внутреннюю память телефона или SD-карту.
Примечание. Если вы ранее использовали другой метод root, вам придется полностью выкорчевать ваше устройство перед использованием Magisk. Для этого мы рекомендуем использовать скрипт unSU..
Вам также понадобится кастомное рекавери, например TWRP, чтобы прошить Magisk на вашем телефоне. Я делаю этот процесс на полностью стоковом, разблокированном загрузчике Nexus 5, поэтому ваш пробег может отличаться.
Чтобы начать процесс, загрузитесь в собственное рекавери. На каждом телефоне это немного отличается - например, вам, возможно, придется одновременно удерживать кнопки питания и уменьшения громкости, а затем использовать клавиши регулировки громкости для загрузки «Recovery Mode». Google инструкции для вашей конкретной модели, чтобы увидеть, как это делается.
Из своего кастомного рекавери прошейте Magisk ZIP, который вы перенесли на телефон ранее. В TWRP это означает, что нажмите «Установить», а затем найдите файл Magisk. Нажмите на «Установить образ».
Подтвердите все детали здесь, затем проведите пальцем, чтобы подтвердить вспышку.
Файл будет мигать несколько секунд. По завершении нажмите кнопку «Перезагрузить систему». Готово.
Как только телефон загрузится, вам нужно установить Magisk Manager, который вы должны были загрузить из вышеупомянутого потока XDA. Вам нужно будет включить неизвестные источники, прежде чем вы сможете установить это приложение, перейдите в «Настройки»> «Безопасность»> «Неизвестные источники», щелкните переключатель и примите предупреждение..
После этого вы можете установить Magisk Manager из папки загрузок, если вы загрузили его прямо на телефон, или с помощью файлового менеджера, если вы перенесли его с компьютера..
После установки уволить этого плохого мальчика. Он должен запуститься на странице состояния, где вы увидите, что вы используете текущую версию, и она правильно укоренена. Вы также можете выполнить проверку SafetyNet здесь, если хотите, что я призываю.
ПРИМЕЧАНИЕ. Ваше устройство не пройдет проверку SafetyNet, если загрузчик разблокирован, если вы не используете Magisk Hide, о которой мы поговорим ниже..
И с этим, вы готовы начать использовать Magisk.
Использование Magisk
Magisk является своего рода универсальным решением для управления корневыми системами, установки корневых приложений и многого другого. Думайте об этом как о SuperSU, смешанном с Xposed, в чистой, плотной упаковке. Настолько хорошо.
Приложение очень простое и легкое для понимания, особенно если вы раньше пользовались рутованным телефоном. Вот краткое описание меню, доступ к которому можно получить, проведя пальцем с левой стороны приложения:
- Статус: Это показывает текущую установленную версию, а также статус root и SafetyNet.
- Установка: Для установки Magisk прямо из приложения. Полезно, когда вы уже прошли первоначальную настройку и хотите поддерживать Magisk в актуальном состоянии..
- суперпользователя: Это в основном раздел SuperSU Magisk.
- Модули: В настоящее время установлены модули Magisk.
- Загрузки: Где вы будете загружать модули Magisk.
- Журнал: Журнал корневых запросов.
Если вы войдете в меню «Настройки», вы также найдете несколько действительно изящных, но более сложных параметров. Опять же, вот разбивка того, что они все делают:
- Темная тема: Изменяет тему приложения.
- Уведомление об обновлении: Получите push-уведомление, когда появится новая версия Magisk.
- Очистить кэш репо: Обновляет хранилище приложения.
- Режим только Magisk Core: Magisk в его простейшей форме, просто с правами суперпользователя, Hide, безсистемными хостами и busybox. Включите это, если ваше устройство не проходит проверку SafetyNet.
- Включить Busybox: Монтирует busybox.
- Magisk Hide: Скрытие Magisk от известных обнаружений, которые определенные приложения используют для блокировки доступа из-за статуса root.
- Безсистемные хосты: Для приложений Adblock.
- Доступ суперпользователя: Выберите, какие услуги позволяют запрашивать доступ суперпользователя. Приложения, ADB, оба или полностью отключить SuperUser.
- Автоматический ответ: Запрашивать, утверждать или отклонять запрос суперпользователя автоматически.
- Время ожидания запроса: Сколько секунд Magisk ожидает, прежде чем автоматически отклонить запрос.
- Уведомление суперпользователя: Тост или нет. Отображается, когда приложению предоставляются права суперпользователя..
- Включено расширенное ведение журнала отладки: Включено подробное ведение журнала. Вероятно, не нужно для большинства пользователей.
- Включить ведение журнала отладки команд оболочки: Включает запись команд оболочки и их вывод. Опять же, вероятно, не нужно для большинства пользователей.
Большинство из них пассивно включены (то есть работают в фоновом режиме), за исключением Magisk Hide. После включения в меню появится новая опция - Magisk Hide. Здесь вы сообщаете Magisk, от каких приложений скрывать свое присутствие (и статус). Android Pay выбран по умолчанию, но вы также можете выбрать любой другой, который не будет работать на рутованных устройствах, таких как Netflix и Pokémon Go, например.
Если ваше устройство не проходит проверку SafetyNet (как у меня сначала не было), такие приложения, как Android Pay, не будут работать, пока вы не исправите это, независимо от статуса Magisk Hide. Если вы используете устройство с исправлениями безопасности за июнь, вам необходимо включить режим «Только ядро ядра» в настройках (и затем перезагрузить компьютер), прежде чем оно пройдет SafetyNet. Это отключит все модули Magisk, но все функции root и BusyBox будут работать. Если это не решает проблему, проверьте эту тему для устранения неполадок.
В целом, Magisk является ответом на многие корневые вопросы, которые пользователи задавали со времени Зефира. Это решение большинства (если не всех) проблем, с которыми сталкиваются пользователи с современными телефонами и услугами. При правильной настройке Magisk должен обеспечить идеальный баланс между использованием Android со всеми услугами, которые вы любите, без ущерба для корневых инструментов, к которым вы привыкли.