Как установить Magisk на свой телефон Android

Magisk — мощный инструмент, который может помочь вам настроить некоторые аспекты вашего телефона или даже предоставить вам root-доступ. Вот как вы можете его установить!

Если вы когда-нибудь думали о укоренение свой телефон или окунуться в мир моддинга многих лучшие телефоны на Android, скорее всего, вы слышали о Magisk. Но что такое Магиск? Короче говоря, Magisk — это инструмент, который можно использовать для получения root-доступа на вашем устройстве, подобно устаревшим инструментам, таким как SuperSU, но он не ограничивается этим. Разработан старшим признанным разработчиком XDA. топджонву, Magisk — это портал, позволяющий вносить всевозможные модификации в ваш телефон Android. Помимо root-доступа, вы также можете опробовать множество производных компонентов, называемых «модулями Magisk», которые можно установить для различных целей.

Есть модули для темирования, блокировщики рекламы, позволяя Камера2APIи множество других изменений системного уровня, которые иначе сделать невозможно. Если вы опытный пользователь и хотите расширить функциональность своего телефона и довести его до предела, вам нужно попробовать Magisk. Если все это кажется вам забавным, мы расскажем вам, как установить Magisk на свое устройство Android, чтобы настроить его и делать на своем телефоне то, о чем вы никогда не думали.

Как установить Магиск

Для установки Magisk требуется устройство с разблокируемым загрузчиком. Если вы уже разблокировали загрузчик на своем телефоне, все готово. Если вы этого не сделали и не понимаете, о чем мы говорим, рекомендуем вам перейти на XDA-форумы, найдите свое устройство, а затем найдите руководство по разблокировке загрузчика. Для этого не существует универсального метода, поскольку он отличается от телефона к телефону. После того, как вы разблокировали загрузчик, вы можете продолжить.

Разблокировка загрузчика приведет к удалению всех данных на вашем смартфоне, а в некоторых случаях может даже привести к аннулированию гарантии. Желательно резервное копирование всех ваших данных перед выполнением этих действий. Также важно понимать, что неправильное выполнение этих шагов может привести к поломке телефона, поэтому сделайте это. Вы уверены, что знаете, как вернуть телефон в исходное состояние на случай, если вы окажетесь в такой ситуации. Кроме того, Magisk может вызвать проблемы с некоторыми потоковыми и банковскими приложениями, поэтому, если они вам абсолютно необходимы, действуйте с осторожностью.

Прежде чем мы начнем, убедитесь, что у вас есть доступ к ПК/Mac с установленным АБР и Fastboot установлен. Пользователям Windows также рекомендуется установите последнюю версию OEM-драйвера USB для вашего Android-устройства.

Шаг 1. Определение типа загрузочного образа

Загрузите последнюю версию приложения Magisk. из репозитория проекта на GitHub. Поскольку APK-файл Magisk размещается за пределами Google Play Store, вам может потребоваться сначала разрешить загрузку приложений из неизвестных источников, а затем вручную установить загруженный пакет.

После установки откройте приложение Magisk. Вы должны увидеть такой экран:

Теперь нам нужно записать значения следующих параметров:

  • Рамдиск
  • А/Б
  • САР

Шаг 2. Найдите стандартный загрузочный образ

Для того, чтобы пропатчить загрузочный образ вашего устройства, вам необходимо извлечь его из пакетов официальных прошивок. Если вы используете собственное ПЗУ, например LineageOS, прошиваемый ZIP-файл содержит загрузочный образ.

Случай I. У вас есть доступ к ZIP-файлу, который можно перепрограммировать для восстановления.

Если у вас есть устройство, которое по-прежнему использует схему разделов только A, вы можете найти «boot.img» прямо внутри ZIP-файла, пригодного для восстановления. Просто извлеките его с помощью подходящей программы-архиватора.

POCO M3 boot.img внутри ZIP-файла восстановления Обратите внимание на файл boot.img внутри ZIP-архива восстановления POCO M3.

Однако если ваше устройство использует схему разделов A/B, тогда загрузочный образ и другие образы разделов дополнительно упаковываются в файл с именем полезная нагрузка.bin как показано ниже.

Google Pixel 5 payload.bin внутри ZIP-файла восстановления Как видите, ZIP-архив восстановления Google Pixel 5 содержит файл payload.bin. В этом случае вам необходимо сначала извлечь файл payload.bin, а затем использовать один из разработанных сообществом распаковщиков payload.bin, чтобы извлечь из него boot.img. Мы настоятельно рекомендуем вам остановить свой выбор на. экстрактор, написанный на Go от участника XDA. ссссут, поскольку он кроссплатформенный и был. активно развивается.

Этот форк, известный как «payload-dumper-go», даже позволяет конечным пользователям извлекать образ одного раздела без распаковки всего файла payload.bin, что особенно полезно для этого сценария использования.

  • Сначала используйте параметр -l для вывода списка образов разделов внутри payload.bin.
    payload-dumper-go-lpayload.bin
  • Затем используйте параметр -p с именем загрузочного образа (обычно хранящегося как «boot»), чтобы извлечь его.
    payload-dumper-go-pbootpayload.bin
ASUS ROG Phone 5 boot.img из payload.bin

Случай II: у вас есть доступ к прошиваемому образу Fastboot.

Некоторые OEM-производители, такие как Google и Xiaomi, предоставляют заводские образы для своих устройств, которые можно прошивать с помощью Fastboot. Если вам удалось отхватить такой пакет, то сырой 'boot.img' легко можно извлечь из архива.

Google Pixel 5 boot.img из пакета Fastboot

Особый случай: Samsung

Устройства Samsung Galaxy не имеют традиционного интерфейса Fastboot; следовательно, их заводские образы упакованы по-другому.

  1. Загрузите заводской образ для вашей модели. Чтобы узнать больше, загляните в наш Руководство по обновлению устройства Samsung Galaxy.
  2. Разархивируйте расшифрованный пакет и найдите tar-файл AP на своем устройстве. Обычно он называется AP_[device_model_sw_ver].tar.md5.

Шаг 3. Исправление загрузочного образа

Теперь у нас есть загрузочный образ, и нам следует приступить к исправлению.

Случай I: Значение параметра «Рамдиск» — «Да».

  1. Скопируйте загрузочный образ на свое устройство. Фактически, вы можете исправить его на другом устройстве Android, отличном от целевого, но вам также необходимо установить приложение Magisk на дополнительное устройство.
  2. нажмите Установить кнопка на карте Magisk.
  3. Выбирать Выберите и исправьте файл под Методи выберите стандартный загрузочный образ.
  4. Приложение Magisk исправит изображение до [Внутренняя память]/Загрузить/magisk_patched_[random_strings].img.
  5. Скопируйте пропатченный образ на свой компьютер с помощью ADB: adb pull /sdcard/Download/magisk_patched_[random_strings].img
  6. Перенесите исправленный загрузочный образ на свое устройство. Для большинства устройств перезагрузитесь в режим Fastboot и выполните прошивку с помощью следующей команды: fastboot flash boot /path/to/magisk_patched.img
  7. Перезагрузитесь и наслаждайтесь Magisk!

Имейте в виду, что на устаревших устройствах, имеющих загрузочный виртуальный диск, можно исправлять загрузочный образ на лету с помощью специального восстановления, например ТВРП, но этот метод больше не рекомендуется на современных устройствах. При этом, если у вас старый телефон и вы хотите использовать собственный маршрут восстановления, выполните следующие действия:

  1. Загрузите APK-файл Magisk.
  2. Переименуйте расширение файла .APK в .ZIP (например, Magisk-v25.2.APK → Magisk-v25.2.ZIP).
  3. Запустите ZIP-файл так же, как и любой другой обычный прошиваемый ZIP-файл.
    • Обратите внимание, что файл модулей sepolicy.rule может храниться в разделе кэша, поэтому не очищай это.
  4. Проверьте, установлено ли приложение Magisk. Если он не установлен автоматически, установите APK вручную.

Случай II: Значение параметра «Рамдиск» — «Нет».

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

  • Скопируйте образ восстановления на свое устройство (или дополнительное устройство с установленным приложением Magisk).
  • нажмите Установить кнопка на карте Magisk.
  • Выбирать Выберите и исправьте файл под Методи выберите стандартный образ восстановления.
  • Приложение Magisk исправит изображение до [Внутренняя память]/Загрузить/magisk_patched_[random_strings].img.
  • Скопируйте пропатченный образ на свой компьютер с помощью ADB:
    adb pull /sdcard/Download/magisk_patched_[random_strings].img
  • Перенесите пропатченный образ восстановления на свое устройство. Для большинства устройств перезагрузитесь в режим Fastboot и выполните прошивку с помощью следующей команды:
    fastboot flash recovery /path/to/magisk_patched.img
  • Перезагрузить.

На данном этапе возможны три сценария:

  • Включите питание как обычно: у вас не будет Magisk.
  • Комбинация клавиш восстановления → Заставка → Отпустите все кнопки: система должна загрузиться с Magisk.
  • Комбинация клавиш восстановления → Заставка → Продолжайте нажимать кнопку увеличения громкости: для доступа к стандартному режиму восстановления.

Особый случай: Samsung

  1. Скопируйте извлеченный tar-файл AP на свое устройство.
  2. нажмите Установить кнопка на карте Magisk.
  3. Если на вашем устройстве нет загрузочного виртуального диска, убедитесь, что Режим восстановления проверяется в опциях.
  4. Выбирать Выберите и исправьте файл под методи выберите tar-файл AP.
  5. Приложение Magisk исправит весь файл прошивки до [Внутреннее хранилище]/Загрузить/magisk_patched_[random_strings].tar
  6. Скопируйте исправленный tar-файл на свой компьютер с помощью ADB:
    adb pull /sdcard/Download/magisk_patched_[random_strings].tar
    • Не пытайтесь копировать через интерфейс MTP, поскольку он, как известно, приводит к повреждению больших файлов.
  7. Перезагрузитесь в режим загрузки. Откройте Odin на своем ПК и прошейте magisk_patched.tar как AP вместе с BL, CP и CSC из оригинальной прошивки.
    • Не выбирайте HOME_CSC, потому что мы хотим стереть данные.
  8. Ваше устройство должно автоматически перезагрузиться после завершения прошивки Odin. Согласитесь выполнить сброс настроек, если вас об этом попросят.
  9. Если на вашем устройстве нет загрузочного виртуального диска, перезагрузитесь в режим восстановления сейчас, чтобы включить Magisk.
  10. Установите последнюю версию приложения Magisk и запустите его. Должно появиться диалоговое окно с просьбой о дополнительной настройке. Позвольте ему выполнить свою работу, и приложение автоматически перезагрузит ваше устройство.
  11. Перезагрузитесь и наслаждайтесь Magisk!

Шаг 4: Проверка

Последний шаг — убедиться, что все работает правильно. Найдите недавно установленное приложение Magisk и откройте его. Мы хотим видеть номер версии рядом с параметром «Установлено». Это означает, что вы успешно установили Magisk. Отличная работа!

Теперь у вас установлен Magisk, и пришло время опробовать что-нибудь полезное. Модули Магиска. Вы можете найти множество модулей для конкретных целей, а поскольку Magisk предоставляет вам root-доступ, вы даже можете установить некоторые из них. лучшие приложения для рутированных устройств. Так что устанавливайте любые приложения и модули, которые вам нравятся, и приступайте к настройке!