Приветствую! В этой инструкции, хочу поделиться с Вами одним универсальным способом получения рут-прав на Андроид устройствах, с помощью приложения 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 или мобильный интернет.
Инструкция опробована и сделана мною уже давно на базе одного планшета. Поэтому скриншоты приложены от него.
Нам потребуется
- SP Flash Tool, ADB, ODIN, TWRP либо другая программа для прошивки boot.img
- Magisk Manager.
- Boot.img от официальной прошивки, либо от той, на которой сидим. С кастомными (неофициальными) ядрами, а также прошивками на базе этих ядер, вопросы задаём их создателям.
Ну что, готовы? Тогда поехали!
Настройка
- Для начала ставим Magisk Manager и копируем с ПК файл boot.img допустим в корень нашего аппарата.
- Запускаем 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).