magisk root

Содержание
  1. SuperUser, SuperSu, Magisk Manager
  2. Что такое Magisk Manager? Что умеет?
  3. Установка Magisk Manager
  4. Система управления выдачи Root прав. Как пользоваться Magisk?
  5. Скрываем Root права
  6. Как удалить Magisk Manager, если не устраивает?
  7. Страница проекта Magisk Manager

How To Root Almost Any Android With Magisk Manager EASY TUTORIAL!


Magisk root

Новые темы нужно создавать только в корневом разделе! В последующем они будут обработаны модераторами.

Если Вы выложили новую версию программы, пожалуйста, скажите про это модератору нажав на вашем сообщении кнопку «Жалоба».

[offline]

Репутация:

5311

Magisk — The Universal Systemless Interface
Версия: 18.1/ 7.0.0

Последнее оновление программы в шапке: 05.02.2019

magisk

Для работы программы нужны права root клиента.

Короткое описание:
Опенсорсная утилита, она позволяет ставить разные системные приложения и моды в режиме systemless и прятать рут от любых приложений и сервисов.

Опенсорсная утилита, которая патчит ядро и дает возможность получить рут-права (MagiskSU) и ставить разные системные приложения и моды в режиме systemless, т. е. без изменения раздела /system. Позволяет запускать скрипты на разных стадиях монтирования и заменять файлы (к примеру, build.prop) еще до монтирования раздела /data. Позволяет прятать наличие рута/разблокированного бутлоадера/permissive-режима SELinux от самых разных банковских/почтовых/игровых приложений и платежного обслуживания Android Pay, а еще спокойно получать OTA-обновления стоковых прошивок.

root

root прав

  • Разработчик: topjohnwu
  • Российский интерфейс: Да
  • Системные требования: Android 5.0+ (строго!), разблокированный бутлоадер (обязателен, т.к. изменения вносятся в ядро!) , кастомный рекавери (TWRP, CWM) и заранее изготовленный нандроид-бэкап

  • Magisk Manager удалён из Гугл Play, благодаря этому качайте apk из шапки этой темы или из репозиториев.
  • Некоторые приложения не поддерживают рут Magisk (MagiskSU) и, исходя из этого, не могут получить рут-права. Пофиксить это могут исключительно их изготовители.
  • MagiskHide, в основном, не работает на девайсах с ядрами Linux ниже 3.8, и пофиксить это нельзя из-за отсутствия в данных ядрах элементов, нужных для скрытия Magisk (исключения из данного правила возможны, если разработчик firmware портирует эти элементы в старое ядро; такое Иногда бывает, к примеру, на кастомах на базе AOSP).
  • Magisk не поддерживает установку на адаптированный накопитель («adoptable storage» — SD-карта, отформатированная во внутреннюю память), в другом случае рут не заработает.
  • Magisk и его оболочку (Magisk Manager) неплохо бы оновлять одновременно. «Устаревание» одного компонента при обновлении иного приводит к проблемам.
  • Бета-версии ставятся/убираются по аналогичному принципу, что и стабильные (см. ниже «Руководстве по установке/удалению»). При переходе на бету со стабильной версии необходимо полностью удалить стабильную при помощи деинсталлятора и потом установить бету.
  • Бета-версии часто обновляются, однако, как любые беты, они бывают нестабильны и содержать баги. Не забывайте про это и всегда делайте бэкап перед монтажем.
  • Неофициальные беты — они же ночные сборки — менее стабильны, чем Официальные, однако могут они обновляться сами, а изменения официальных необходимо прошивать ручным способом (т. к. автоматично они обновляются исключительно на стабильную версию). Если вы не готовы быть тестером и всегда сражаться с багами, просто ставьте Официальные беты или стабильный релиз.
  • Каким должен быть пост с вопросом «Почему не выходит пройти проверку SafetyNet»

FAQ и инструкции:

  • Как установить Magisk без кастомного рекавери: путем патчинга ядра и его firmware. Важно: данные способы исключительно для опытных юзеров, умеющих на всякий случай воскресить гаджет без кастомного рекавери!
  • Как ставить Magisk на firmware, которые без SuperSU не запускаются
  • Инструкция для совместной работы Dolby Atmos и ViperFX для новых сборок Android (8.1+) (AOSP/Omni-based)
  • У вас гаджет Сони, и Magisk не работает
  • Не выходит прошить zip-архив Magisk в рекавери — рекавери выдаёт погрешность 1 с сообщением «Boot image patched by other programs! Please restore stock boot image!»(пример).
    • Ядро вашего гаджета уже изменено. См. пп. 1, 2 руководстве по установке Magisk: необходимо освободится от наверное имеющегося рута и возобновить стоковое ядро (прошить чистый boot.img из вашей firmware). Порядок действий следующий (это один из видов, возможны и иные варианты); все вопросы (где вам взять чистый boot.img, как прошивать и т. д.) задавайте только в тему firmware вашего гаджета. Решение для Xiaomi Mi6 с firmware MiuiPro v7.8.31

  • Не выходит прошить zip-архив Magisk в рекавери — рекавери выдаёт погрешность «Unable to unpack boot image».
    • Удостоверьтесь, что бутлоадер разблокирован. Удостоверьтесь, что на девайсе поставлен правильно действующий рекавери, способный устанавливать разделы. Удостоверьтесь, что ядро не зашифровано (если зашифровано — см. п. 17 этого FAQ). Если все в порядке, видимо, ваш гаджет просто пока не поддерживается, благодаря этому Magisk не может пропатчить ядро. Связывайтесь с разработчиком Magisk и отправляйте ему ядро из firmware вашего гаджета. Нет ядра — нет помощи. В эту тему писать не нужно — тут разработчика нет, не было и не будет.

  • После firmware бета-версии Magisk гаджет ориентировочно минуту зависает на загрузочном экране.
    • Упал процесс Magisk или случилась ошибка SELinux. Перезагрузитесь в рекавери, уберите бета-версию и отправьте разработчику лог magisk_debug.log из папки /data.

  • Проблемы с SafetyNet — не проходит проверку, ошибка «несовпадение профиля CTS» и др.
    • Удостоверьтесь, что в настройках Magisk Manager-а включена опция MagiskHide. Пробуйте выключить ее и включить по новому. Не помогло? Пробуйте включать в настройках Magisk режим Magisk Core Only Mode, отключающий доп. возможности Magisk. Тоже не помогло? Пробуйте перейти на бета-версию Magisk.
    • Возможно, проблема в каком-нибудь модуле: Magisk может прятать только себя и собственный рут, на модули это не распространяется (т. е. если у вас поставлен, допустим, Xposed, сам Magisk не сумеет его спрятать, и вы получите постоянную погрешность SafetyNet). Пробуйте применять специализированные Magisk-модули для обхода проверок SafetyNet, это считается самым прекрасным средством:
      • Многофункциональный фикс (XDA / основная деталь / деинсталлятор):

        universal-safetynet-fix-v1.10.1.zip ( 8,86 КБ )

      • Бета-версия под Magisk v12/13:

        universal-safetynet-fix-v2-beta-5.zip ( 2,5 МБ )

      • Бета-версия под Magisk v14:

        universal-safetynet-fix-v2-beta-5-magisk-v14.zip ( 2,5 МБ )

      • Бета-версия под Magisk v16:

        universal-safetynet-fix-v2-beta-5-magisk-v16.zip ( 2,5 МБ )

      • Для гаджетов Xiaomi / Jiayu также можно пробовать

        magisk-gemini-safetynet-props-v3.zip ( 15,37 КБ )
        (XDA / инструкция / очень простая инструкция).

      • Еще модули и скрипт.
      • Если многофункциональный фикс не помог, пробуйте установить модуль MagiskHide Props Config из репозитория Magisk:

        MagiskHidePropsConfig-v2.3.4.zip ( 38,46 КБ )
        (пруф / XDA)

    • Если у вас поставлен Xposed (если даже он несистемный и поставлен как модуль Magisk), для удачной проверки SafetyNet Xposed придется деактивировать (можно применять Root Switch для быстрой деактивации) или удалить, иных вариантов больше нет. Если SafetyNet необходим вам исключительно для работы Android Pay, можете испробовать такой или подобный вариант. Проверку SafetyNet не пройдёт все равно, но Android Pay, если вам очень повезет, может заработать.
    • Если вы применяете SuperSU, для скрытия рута вам потребуется suhide или другие решения. Magisk не умеет прятать SuperSU (и прочие руты), только собственный MagiskSU (см. Hiding root and passing SafetyNet). Причем если вы устанавливали SuperSU до установки Magisk, это будет причиной трудностей с SafetyNet. Полностью уберите SuperSU с гаджета, перепрошейтесь и перейдите на MagiskSU.
    • Пробуйте перевеcти SELinux в разрешающий режим (permissive), после вернуть обратно enforcing и перезагрузить гаджет (для переключения режимов SELinux можно применять SELinuxToggler или остальные аналогичные утилиты).
    • Если включена отладка по USB, пробуйте ее выключить (Настройки -> Для разработчиков -> Отладка по USB) и перезагрузить гаджет.
    • SafetyNet настойчиво не проходит проверку и ни один рецепт не способствует? Проблема может быть в вашей firmware; пробуйте найти и установить другое ядро (если подобная возможность доступна для вашего гаджета). Прекраснее всего Magisk дружит с полностью стоковыми прошивками. И, разумеется, еще встречаются гаджеты, которые Magisk может не поддерживать. Бывает всякое.

  • Иногда перестает работать рут.
    • В определенных кастомных прошивках (к примеру, в Lineage OS) включение Busybox в Magisk Manager-e приводит к нестабильности рута. Если рут иногда перестает работать, просто отключите Busybox в Magisk Manager-е (для Magisk v13+ не важно). Также причина нестабильности рута может быть в модуле Universal SafetyNet Fix.

  • WebView падает, когда вы включаете MagiskHide.
    • Это баг вашей firmware, пишите ее разработчикам и просите включить фикс в сборку.

  • Magisk Manager падает после изменения.
    • Почистите данные приложения Magisk Manager. Если не помогло, снимите лог падения и отправьте разработчику. Как снять лог ошибки приложения: инструкция и инструменты

  • У вас гаджет Сони, и Magisk не работает.
    • Если на вашем девайсе установлено стоковое ядро, оно применяет брендовый формат Сони ELF. Magisk перепакует его в типовый AOSP-формат, но чтобы это сделать нужно, чтобы гаджет был разлочен. При заблокированном бутлоадере перепаковка не представляется возможной, а это означает, Magisk тоже не заработает. Разблокируйте бутлоадер или забудьте о Magisk.

  • У вас гаджет Asus, и Magisk не работает.
    • Некоторые гаджеты Asus просят подпись ядра. Подпишите его ручным способом, за этим обратитесь в тему собственного гаджета.

  • У вас гаджет Motorola, и Magisk не работает.
    • На некоторых девайсах Motorola «из коробки» нетактично воплощена F2FS. Пофиксить это можно установкой кастомного ядра, в другом случае функционал Magisk будет ограниченный до базисного режима (core only mode) — другими словами будут работать только важные функции Magisk, все посторонние модули отключатся.

  • Вам необходим Magisk для Android ниже 5.
    • Эта утилита не будет работать на устаревших Андроидах; 5-й — минимально нужный, хороший — 6-й и выше. Обновляйте прошивку, иных вариантов нет.

  • После того как произошла установка модуля для Magisk гаджет ушел в бутлуп; можно ли удалить модуль и воскресить гаджет, не удаляя сам Magisk?
    • Да. Все установленные вами модули скачиваются в папку /sdcard/MagiskManager; чтобы освободится от любого из них, просто прошейте его в рекавери еще раз.
      Если ни с того ни с сего это не помогло, скачайте и прошейте в рекавери Magisk Manager for Recovery Mode:

      mm-2018.8.1.zip ( 19,75 КБ )
      и при его помощи уберите проблематичный модуль (как сделать это).

  • Куда Magisk скачивает собственные изменения и модули?
    • В собственную папку в памяти устройства — /sdcard/MagiskManager.

  • Модули не ставятся из Magisk Manager, возникает ошибка отделки архива.
    • Создайте в памяти устройства новую пустую папку MagiskManager.

  • Модули не скачиваются из Magisk Manager — репозиторий недоступен, возникает ошибка «некорректный канал обновлений».
    • Решение.

  • Как снять шифрование с ядра, чтобы Magisk установился?
    • Обратитесь в тему собственного гаджета. Для некоторых гаджетов доступные скрипты, прошиваемые в рекавери (пример скрипта для Samsung).

  • Как освободится от Xposed для Magisk, если после его установки гаджет ушел в бутлуп?
    • Прошейте в рекавери деинсталлятор Xposed

      Magisk-Xposed-Uninstaller_v1.0.zip ( 16,23 КБ )
      Если он не помог, уберите Xposed ручным способом: скачайте и прошейте в рекавери Magisk Manager for Recovery Mode:

      mm-2018.8.1.zip ( 19,75 КБ )
      и при его помощи уберите проблематичный модуль (как сделать это).

  • Если у вас уже поставлен Magisk с рутом MagiskSU
    1. Устанавливаете/обновляете приложение Magisk Manager.
    2. Устанавливаете/обновляете Magisk из Magisk Manager-a, перезагружаете гаджет.

  • Если у вас какой-то другой рут, пока нет рута или освежить Magisk из Magisk Manager-a не получилось
    1. Избавляетесь от стороннего рута, если он есть (вопросы про это задавайте в тему этого рута или в тему firmware собственного гаджета). Если у вас SuperSU, большого труда не составит прошить архив со скриптом убирания.
    2. Избавляетесь от старой версии Magisk, если она поставлена, — прошиваете в кастомном рекавери деинсталлятор Magisk-uninstaller-20180708.zip. После firmware деинсталлятора неплохо бы сделать вайп кэша и далвик-кэша.
    3. Восстанавливаете стоковое ядро (переустановкой самого ядра или переустановкой всей firmware начисто — на Ваш выбор). Вопросы про это задавайте в тему firmware собственного гаджета.
    4. Прошиваете в рекавери архив с важной версией Magisk. (Если для вашего гаджета нет кастомного рекавери, зато вы готовы к риску, см. в FAQ инструкции «Как установить Magisk без кастомного рекавери».)
    5. Устанавливаете приложение Magisk Manager для управления Magisk и его модулями.

  • Убирание Magisk v15.3+
    1. Прошиваете в кастомном рекавери или FlashFire деинсталлятор Magisk-uninstaller-20180708.zip. После firmware деинсталлятора неплохо бы сделать вайп кэша и далвик-кэша.
    2. Если у вас кривой рекавери и деинсталлятор не помог, восстанавливаете стоковое ядро и ручным способом удаляете /data/magisk.img, /cache/magisk, /data/busybox.
    3. NB! Magisk перед выполнением патчинга выполняет бэкап ядра в /data/stock_boot_ .img.gz, так что если появятся проблемы вы можете всегда ручным способом распаковать бэкап, прошить ядро в TWRP и так вернуть гаджет к жизни.
    4. Если после убирания Magisk гаджет завис на заставке, потому как в стоковом ядре активировано dm-verity, восстановите стоковый раздел /system или прошейте альтернативный рут (SuperSU).
    • Репозиторий модулей на GitHub
    • Темы модулей на XDA
    • Подборка ссылок на модули на XDA + еще одна подборка
    • Подборка модулей на 4PDA
    • Инструкции для создания модулей для Magisk
    • Несистемный Xposed для Magisk на 4PDA или XDA
    • Модуль Safetynet Props Mi5 / Mi5 passing SafetyNet with unlocked bootloader!
    • Модуль Universal SafetyNet Fix | Universal Hide
    • Built-in-busybox от gavrila
    • Модуль от dustrust
    • Яху Weather Provider Oreo
    • Многофункциональный Safetynet для 16 магиска, действующий на MIUI 10 beta mi5
    • Коллекция модулей для Magisk
    • Коллекция Systemless шрифтов

    Magisk Manager: установка/обзор/настройка

    Времена пременчивы и для хорошего управления Root правами приходит новое ПО с названием Magisk Manager! Что собой представляет Magisk, а еще установка и подробная настройка, читайте на Android +1!

    SuperUser, SuperSu, Magisk Manager

    Время неумолимо стремится вперед, операционной системе Android уже в скором времени будет 10 лет. По прошествии этого времени многое в данной операционной системе успело изменяться, менялись также и способы получения Root и менеджеры управления «супер-правами». В первую очередь это был SuperUser, после возникновения Android 4.0 и защиты в виде SeLinux на арену вышел SuperSu, сейчас, когда многие банковские приложения перестают работать из-за Root прав, ввода бесчетных защит, ему на смену приходит Magisk Manager!

    Что такое Magisk Manager? Что умеет?

    По существу Magisk Manager это приложение распорядитель Root прав как и SuperSu, но сделан согласно новым реалиям в мире Android:

    1. Не вмешивается в системный (/system) раздел Android.
    2. Можно без зазрения совести ставить новые firmware, через OTA, форматировать разделы, Root права останутся.
    3. Благодаря необыкновенной функции можно спрятать Root от приложений банков — Сберегательный банк, ПриватБанк, игры Pokemon GO, больше предупреждений не будет!
    4. Контролирует выдачу Root прав приложениям.
      magisk

    Кроме этого функционала, Magisk Manager предоставляет еще систему модулей!

    При помощи добавочных модулей (Xposed, Viper4Android FX. AdBlock), вы можете существенно увеличить практичность вашего Android, а самое основное данные моды не повредят системные файлы, так работа происходит без вариации системного раздела (systemless)!

    Дальше мы детально остановимся на том, как установить magisk manager!

    Magisk Manager не прекращает работу c версии Android 5.0 и новее! На 4.X вариантах не работает!

    Установка Magisk Manager

    Если вы только желаете получить Root права, то вам понадобится пройти путь:

    • Разблокировки Bootloader (для большинства устройств)
    • Установить TWRP рекавери

    Если вы уже применяете SuperSu, то его лучше заранее удалить (в настройках приложениях).

    Сейчас конкретно про установку Magisk Manager, для его правильной работы и всего функционала нужно применять специализированный Root права с названием MagiskSU.

    Установка Manager(а)

    Загрузить и установить приложение Magisk Manager можно не прилагая больших усилий и просто, перейдя в не официальный магазин ApkMirror, каких нибудь сложностей у вас не должно появиться.

    magisk

    После того как произошла установка Manager-а приступим к загрузке и установке MagiskSU.

    Скачивание MagiskSU

    Перейдите в приложение Magisk Manager, после этого зайдите в раздел УСТАНОВКА. Тут вы можете загрузить заключительную версию MagiskSU, для этого нажмите на кнопку СКАЧАТЬ.

    magisk

    Как только MagiskSU, который по существу считается пакетом ZIP, находящийся по пути MagiskManager/Magisk-Vxx.zip, следует установить при помощи кастомного Recovery.

    Root права

    Установка MagiskSU

    1. Перезагрузите Android в кастомное рекавери
    2. Подберите файл Magisk-Vxx.zip
    3. Установите MagiskSU
    4. Перезагрузите Android в обычный рабочий режим

    Root права

    Root права

    root

    Magisk Manager

    root прав

    root прав

    Система управления выдачи Root прав. Как пользоваться Magisk?

    Если вы пользовались SuperUser или SuperSu, то что-нибудь нового в управление Magisk Manager не добавит, при первом запуске приложения возникнуть всплывающее сообщение с просьбой предъявить или отказать в правах Root.

    magisk

    Скрываем Root права

    Сейчас о самой полезной функции данного приложения — скрытие Root прав! Эта функция не прекращает работу исключительно в случае, если вы устанавливали MagiskSU.

    1. Перейдите в раздел настройки Magisk.
      magisk
    2. Активируйте функцию MAGISK HIDE.
      Root права
    3. Сейчас в меню в основное меню и заметите новый пункт MAGISK HIDE, перейдите в него.
    4. Отметьте все приложения для которых нужно спрятать наличие Root права.
      Root права
    5. Для правильной работы перезагрузите Android.

    Как удалить Magisk Manager, если не устраивает?

    Если что-то пошло не так и Magisk Manager, абсолютно не устраивает вас, то его можно не прилагая больших усилий и просто удалить! Вам для этого потребуется загрузить Magisk-uninstaller.zip и прошить в кастомном recovery, если же, убирание прошло хорошо, то тогда переустановите загрузочный раздел (boot), а еще уберите файлы в разделе data:

    Страница проекта Magisk Manager

    Официальная страница проекта сейчас быть на форуме XDA, где вы сумеете также скачать все нужные файлы и решить массу проблем.

    У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас вышло либо наоборот!

    Теперь можно сказать все! Больше публикаций и руководств читайте в разделе Публикации и Хаки Android. Оставайтесь одновременно с сайтом Android +1, дальше будет еще интересней!

    Комментариев нет, будьте первым кто его оставит

    Вам нужно войти, чтобы оставить комментарий.