Создание модулей Magisk
Расскажем, как создать простой модуль magisk
Автор данной инструкции не несёт ответственности за ваши действия. Все ваши действия выполняются на ваш страх и риск.
Если вы сделаете некорректно работающий модуль magisk, то ваш смартфон может попасть в бутлуп
Если ваш смартфон уже попал в бутлуп, вы можете удалить проблемный модуль через twrp данным способом
Если даже после удаления модуля у вас остались некоторые проблемы в интерфейсе и прочим, то, к сожалению, вам может помочь только перепрошивка или сброс до заводских настроек
Модули могут нагружать систему вашего смартфона. Это означает, что если вы понаделаете много простых модулей и включите их в «magisk», то это может создать баги, глюки и зависания в вашем смартфоне.
Скачивание заготовки модуля
Скачиваем модуль пустышку (в правой колонке «Файлы»)
Распаковываем скачанный архив.
Содержание архива
Внутри мы видим два файла и одну папку:
2.1 «META-INF» - это двигатель модуля. Она нужна для работы самого модуля. Эту папку трогать никогда не потребуется.
«customize.sh» - в этом файле можно удалять приложения и прочее. Для того, что бы удалить приложение, нужно знать путь к нему в системном корне.
«customize.sh» — код для удаления:
REPLACE="
/«путь к файлу»
/«путь к файлу»
"Обратите внимание: На каждой прошивке пути в корне системы могут разниться!
«module.prop» - в этом файле содержится информация о самом модуле. Его желательно заполнять
«module.prop» — что писать?
id=Например, "mymodule"
name=Название модуля. Рекомендуется делать аналогично id.
version=Версия модуля. Например "1.0"
versionCode=Код версии. Например "1"
author=Автор
description=ОписаниеВнимание: Между знаком “=” и “данными” не должно быть пробела!
id=mymodule — Верно ✓
id = mymodule — НЕверно ×Рекомендация: Пиешите id и name одинаковыми
id=mytestmodule
name=mytestmoduleПример module.prop:
id=mymodule
name=mymodule
version=1.1
versionCode=1
author=пепе
description=Модуль создан жабой пепе, для свинки пепе!Создание простого модуля
Для примера попробуем заменить звук блокировки и разблокировки смартфона.
Перейдем по пути
/system/media/audio/uiи найдем интересующие нас звуки (скриншот 1)Отлично, зная путь и оригинальное название файлов мы можем создать модуль.
В модуле заготовке:
Создаем папку
systemВ папке
systemсоздаем папкуmediaи так далее, воссоздавая оригинальный путьВ папку ui переносим наши новые звуки и переименовываем их в соответствии с оригиналом (
Unlock.ogg&Lock.ogg)
После воссоздания пути и файл настраиваем
module.propи наш модуль будет готов 👍
Внимание: При создании папок и переименовывании файлов соблюдайте строгий регистр (строчные и прописные буквы), иначе ничего не получится!


Итоги
Вся эта инструкция - лишь вершина айсберга всего того, что можно сделать с модулем магиска, более подробно изучить всё это поможет вам такой замечательный сервис как google.com. Вся эта инструкция - лишь вершина айсберга всего того, что можно сделать с модулем магиска, более подробно изучить всё это поможет вам такой замечательный сервис как google.com.
Аналог
Last updated
Was this helpful?