Получение root-прав с помощью Magisk на Android OS
В этой инструкции, хочу поделиться с Вами одним универсальным способом получения рут-прав на Андроид устройствах, с помощью приложения Magisk Manager, путем изменения системного boot.img
Главная » Статьи » Android

Получение root-прав с помощью Magisk на Android OS

Приветствую! В этой инструкции, хочу поделиться с Вами одним универсальным способом получения рут-прав на Андроид устройствах, с помощью приложения Magisk Manager, путем изменения системного boot.img

Так же стоит обратить внимание на статью - Как получить root-права на Android?

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

Перед использованием инструкции настоятельно рекомендую разблокировать bootloader (где это крайне необходимо), так же отключить secure boot. Шифрование отключать, если есть необходимость. Обязательно включить WI-FI или мобильный интернет.

Инструкция опробована и сделана мною уже давно на базе одного планшета. Поэтому скриншоты приложены от него.

Нам потребуется

  1. SP Flash Tool, ADB, ODIN, TWRP либо другая программа для прошивки boot.img
  2. Magisk Manager.
  3. Boot.img от официальной прошивки, либо от той, на которой сидим. С кастомными (неофициальными) ядрами, а также прошивками на базе этих ядер, вопросы задаём их создателям.

Ну что, готовы? Тогда поехали!

Настройка

  1. Для начала ставим Magisk Manager и копируем с ПК файл boot.img допустим в корень нашего аппарата.
  2. Запускаем Magisk Manager и нажимаем Установка, подтверждаем во всплывшем окне наше действие.

На данном этапе Менеджер нам предложит три варианта. Нас как раз интересует пункт "Пропатчить образ ядра (boot.img)".

Если рут изначально не установлен, то в окне Magisk будет выбор из двух:

  • Загрузка установочного ZIP
  • Выбрать и пропатчить файл

Выбираем наш сохранённый boot и программа патчит его. В конце нажимаем "закрыть"

Пропатченный boot будет лежать по адресу /storage/emulated/0/MagiskManager/patched_boot.img.

В новых версиях Magisk Manager путь будет по адресу /storage/emulated/0/Download/magisk_patched.img.

В конце процедуры менеджер указывает путь, где будет находиться пропатченный boot.

Прошивка

Копируем patched_boot.img на ПК и устанавливаем с помощью SP Flash Tool, ADB, ODIN или любой другой программой для прошивки boot.

Также boot можно прошить с помощью TWRP recovery.

После прошивки, у Вас должно быть примерно как у меня на скриншоте:

Внимание!!! Все что вы делаете, вы делаете на ваш страх и риск и абсолютно добровольно!
Что-бы вы не начали делать - начните с создания БЭКАПА вашей текущей прошивки.
Администрация форума и участники форума - не несут ответственность за порчу вашего имущества.

Автор - esleer

Удаление Magisk

  • Прошиваете в TWRP / CWM рекавери или FlashFire деинсталлятор Magisk-uninstaller-20200110.zip. После прошивки деинсталлятора желательно сделать вайп кэша и далвик-кэша.
  • Если деинсталлятор не помог, восстанавливаете стоковый boot.
  • Magisk перед выполнением патчинга делает бэкап в /data/stock_boot_<sha1>.img.gz, так что при возникновении проблем вы всегда можете вручную распаковать бэкап, прошить boot в TWRP и так вернуть девайс к жизни.
  • Если после удаления Magisk девайс завис на заставке, поскольку в стоковом boot активировано dm-verity, восстановите стоковый раздел /system или прошейте альтернативный рут (SuperSU).


Источник могут видеть только авторизованные пользователи
Категория: Android
Просмотров: 28337
Последнее изменение: 2020-04-02
Похожие материалы
4 комментария
Jefferycat 2023-09-08 в 10:27:01 / №4
I have passed something?
0
покердом бездеп 2023-08-04 в 09:05:01 / №3
Мне кажется это блестящая мысль
0
Александр 2021-03-11 в 00:51:20 / №1
Всё понятно кроме одного. Заморочено до упора. Только для праграмистов.
0
VadimW 2021-04-06 в 01:03:12 / №2
Здравствуйте Александр. Андроид с каждым годом всё больше и больше повышает безопасность своей оси. По этому сейчас так труднее добиться рут-прав.
0
Оставьте комментарий, для нас важно Ваше мнение!