Когда дело доходит до установки ZIP-пакетов на Android, прибегают к помощи кастомного рекавери (меню восстановления), например, TWRP, поскольку имеющиеся на смартфоне возможности сильно ограничены производителем. Один из разработчиков форума XDA с ником huskydg создал утилиту, которая позволяет сделать это без загрузки в рекавери. Magic ToolFlash представляет собой уникальный подход к механизму прошивки Android, который работает без среды кастомного рекавери. Вместо неё используется командная строка.
Всё, что нужно сделать пользователю, — это загрузить на устройство ZIP-файл, а затем вызвать Magic ToolFlash через любое приложение эмулятора терминала с ROOT-правами.
Помимо создания изолированного пространства имен в целях безопасности, утилита показывает логи прошивки. С помощью Magic ToolFlash можно прошивать различные модули Magisk, само приложение Magisk, а также любые другие ZIP-пакеты с модами прямо из окна командной строки на смартфоне, используя команду «flash». Разработчик предупреждает, что его утилиту пока нельзя использовать для установки прошивки из среды работающей системы Android, поскольку это приведёт к циклической перезагрузке (бутлупу).
Сам проект находится в репозитории на GitHub, а готовая к использованию версия в виде модуля Magisk доступна для загрузки по этой ссылке.
а если root правад установлены — то и магиск вместе с ними
Что бы внести изменения, их нужно внести до загрузки андроида, а это системы фастбут/рекавери которые запускаются раньше.
99.9 Стандартных рекавери не предоставляют прямой доступ к разделам, это одна из причин, почему их заменяют на TWRP(и подобные), которые, в свою очередь могут по запросу что-то добавить/изменить в системных разделах, например установить (поместить туда установщик) Magisk.
Который, в свою очередь находясь в системном разделе выполнять запросы от пользовательских приложений, и то далеко не все и не всегда.
Примерно так же работает и данная штука, на сколько я понимаю