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