11 мая, 2024

Как сделать рут Android 11 при помощи Magisk

Содержание:

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

К сожалению, из-за изменений в Android 10 придётся подождать официального кастомного рекавери TWRP. Это делает установку Magisk более сложной и повышает вероятность превратить аппарат в кирпич.

Требования

  • Android 11 с разблокированным загрузчиком
  • Компьютер на Windows, Mac, Linux
  • Кабель USB

Шаг 1. Разблокируйте загрузчик смартфона

Для установки Magisk и выполнения рута смартфона нужно прошить модифицированный образ на системный раздел вашего смартфона. Это позволяет сделать разблокировку загрузчика.

Разблокировка загрузчика стирает все хранящиеся на внутренней памяти данные. Если вы не выполните резервное копирование, они будут потеряны.

Это сложный шаг, описание которого читайте в отдельных руководствах.

Шаг 2. Скачайте фабричные образы Android 11 на компьютер

Нужно скачать версию Android 11 для вашего смартфона. Образы представляют собой набор файлов формата IMG, которые обычно располагаются в архивах ZIP. Это идеальная копия разделов хранилища вашего смартфона без пользовательских данных.

Если у вашего аппарата разблокированный загрузчик, скорее всего производитель даёт возможность бесплатно скачать эти образы. Вам нужен только загрузочный образ. Ищите файл boot.img от производителя вашего аппарата.

Ниже приведены ссылки на фабричные образы смартфонов Google Pixel и OnePlus. В настройках Android откройте номер сборки и убедитесь, что он совпадает с версией скачиваемого образа.

Скачать фабричные образы для Google Pixel

Скачать фабричные образы для OnePlus

Шаг 3. Распакуйте загрузочный образ

Распакуйте файл ZIP при помощи предустановленного приложения на компьютере или сторонних приложений вроде 7-Zip. Откройте папку и файл ZIP, который начинается с image- и дальше идёт набор букв и чисел. Извлеките файл boot.img на рабочий стол на компьютере.

Читать также:  Как добавить функцию Face Unlock, реализованную в 5T OnePlus, на любой смартфон

Если у вас смартфон OnePlus, всё не так просто. Можно использовать утилиту для извлечения загрузочного образа из файла Payload.bin. Для этого есть руководство.

Шаг 4. Переместите загрузочный образ на смартфон

Переместите загрузочный файл IMG в папку «Загрузки». Рекомендуется делать это при помощи кабеля USB. Загрузка в облачное хранилище может повредить файл.

У Google есть руководство по переносу файлов с Android на Windows, также есть руководство по переносу файлов с Android на Mac.

Шаг 5. Установка Magisk Manager Canary на смартфон

Нужно установить версию приложения Magisk Manager Canary на смартфон. В настройках Android нужно разрешить установку приложений из сторонних источников.

Шаг 6. Пропатчите Boot Image при помощи Magisk Manager

Запустите Magisk Manager и выберите «Установить» в верхнем правом углу карточки Magisk. Нажмите «Разрешить», чтобы дать доступ к файлам.

На экране «Установить» оставьте опции «Сохранить» включёнными, а опцию «Режим Recovery» отключенной. Нажмите «Далее». Нажмите «Выбрать и пропатчить файл» и появится выбор системного файла. Используйте гамбургер-меню, чтобы найти папку «Загрузки» и выбрать файл boot.img, который вы копировали в шаге 4.

Дальше вы вернётесь на экран «Установить» в Magisk Manager. Нажмите «Далее», затем нажмите «Начать». Ждите появления сообщения «Готово».

Шаг 7.  Перенесите пропатченный загрузочный образ на компьютер

Переместите файл magisk_patched.img из папки «Загрузки» на смартфоне на рабочий стол компьютера. Пользуйтесь кабелем USB.

Шаг 8. Скачайте инструмент Google на компьютер

Нужно отправить команды Fastboot на смартфон, чтобы произвести рут. Для этого нужна программа от Google. Скачайте platform-tools:

Windows

Mac

Linux

Шаг 9. Распакуйте Platform-Tools

После скачивания распакуйте файл. Скопируйте и вставьте папку platform-tools на рабочий стол.

Читать также:  Смартфон стал работать медленнее? Используйте встроенный менеджер памяти Android

Шаг 10. Откройте терминал

На Mac OS и Linux запустите терминал из папки Applications. На Windows из меню «Пуск» откройте окно командной строки.

Наберите команду cd и нажмите на пробел, но не нажимайте на ввод.

Перетащите папку platform-tools в окно командной строки. Это позволит автоматически вставить полное имя файла и местоположение папки. После этого нажмите ввод.

Шаг 11. Переведите смартфон в режим загрузчика

В режиме загрузчика вы сможете отправить команду Fastboot, которая установит Magisk.

Можно активировать опции для разработчиков, включить отладку по USB, разрешить подключение, затем ввести в окно на компьютере команду adb reboot-bootloader. Есть более простой способ в виде сочетания клавиш.

В большинстве смартфонов нужно выключить аппарат, затем нажать и удерживать регулятор громкости вниз. При этом нажмите и удерживайте кнопку питания, пока не начнётся загрузка аппарата. После этого отпустите обе кнопки. Если вы видите меню как на изображении ниже, всё правильно. В противном случае используйте команду ADB.

Шаг 12. Подключитесь к компьютеру

Соедините смартфон и компьютер при помощи кабеля USB. Лучше всего, чтобы это был кабель из комплекта поставки смартфона.

Шаг 13. Установите пропатченный загрузочный образ

На компьютере в окне командной строке наберите следующую команду и нажмите на ввод:

fastboot devices

Вы должны увидеть серийный номер смартфона. После этого можно продолжать. Введите следующую команду и нажмите на пробел:

fastboot flash boot

Перетащите файл patched_magisk.img из проводника в окно командной строки, чтобы автоматически вести путь к файлу. Нажмите на ввод.

 

0000

Если на Mac или Linux вы получаете сообщение об ошибке, добавьте ./ к началу команды и попробуйте снова. Например:

./fastboot flash boot boot.img

После ряда строк, с том числе двух с OKAY, введите следующую команду:

fastboot reboot

Если она не сработает, спереди снова добавьте ./

./fastboot reboot

Шаг 14. Подтверждение рута

Откройте Magisk Manager и увидите «Статус: нормально» в разделе Magisk рядом с номером сборки. Скачайте любое приложение, которому для работы нужен рут, нажмите «Разрешить» при запросе прав суперпользователя.

Читать также:  Charles Proxy — как увидеть исходящие и входящие данные мобильных приложений

Из-за изменений в Android SafetyNet больше не проходит проверку по умолчанию. Из-за этого вы потеряете доступ к Google Pay, Pokémon GO и некоторым банковским приложениям, которые используют SafetyNet для проверки рута или других модификаций системы.

Добавить комментарий