Alice's Library
  • Главная страница
  • О проекте
  • 🔹Самое важное
    • Базовые знания
    • Как научиться google'ить?
    • От разблокировки, до прошивки
    • Разблокировка загрузчика
    • Починка SafetyNet
      • v23.0: MagiskHide
      • v23.0: MH + USF + Riru
      • v24.x: USF + Zygisk
      • v24.x: Zygisk + DenyList
      • Очистка данных Google
    • Перепрошив устройства
      • Какая инструкция мне нужна?
      • OSS --> OSS
      • OSS --> non-OSS
      • non-OSS --> OSS
      • non-OSS --> non-OSS
      • Перепрошив через MiFlash
      • Полная прошивка MIUI
  • 📑Инструкции
    • ADB без ПК [LADB]
    • ADB через ПК
    • Bootloop из-за Magisk модуля
    • GCam для POCO X3 NFC / Pro
    • Адаптивные 90гц экрана
    • Постоянные 120/90гц экрана [ROOT]
    • Выполнение hard reset
    • Использование автоустановщика recovery
    • Отключение бабл уведомлений
    • Отключение рекламы [DNS-сервер]
    • Отключение рекомендаций в меню недавних
    • Работоспособность драйверов на ПК
    • Размытие в центре управления
    • Смена платежного профиля Google аккаунта
    • Смена региона в Play Store
    • Создание модулей Magisk
    • Установка magisk модуля
    • Универсальный автоустановщик recovery
    • Установка recovery через cmd (ПК)
    • Установка recovery через TWRP
    • Установка живых Pixel обоев
    • Установка суперобоев
    • Установка MIUI Launcher
    • Частичный скриншот
  • 💡Знания
    • Кодовые и индексные имена устройств
    • Кодовые названия Android
    • Корневые разделы в android
    • Системные разделы android
    • Очистки на android 10+
    • Переход с разных версий android
    • Навигация в TWRP
    • Пояснение - OSS
    • Пояснение - Vendor
    • Пояснение - Firmware
    • Пояснение - система в r/w
    • Пояснение - названия MIUI
    • Пояснение - дешифратор (DFE)?
    • Пояснение - OC, TWRP, Magisk и прочее
  • 🗃️Репозиторий
    • Прошивки, firmware, GApps, Magisk и др.
    • Magisk
    • TWRP для POCO X3 NFC/PRO
    • Драйвера для ПК
Powered by GitBook
On this page
  • Скачивание заготовки модуля
  • Содержание архива
  • Создание простого модуля
  • Итоги
  • Аналог

Was this helpful?

  1. Инструкции

Создание модулей Magisk

Расскажем, как создать простой модуль magisk

PreviousСмена региона в Play StoreNextУстановка magisk модуля

Last updated 2 years ago

Was this helpful?

Автор данной инструкции не несёт ответственности за ваши действия. Все ваши действия выполняются на ваш страх и риск.

Если вы сделаете некорректно работающий модуль magisk, то ваш смартфон может попасть в бутлуп

Если ваш смартфон уже попал в бутлуп, вы можете удалить проблемный модуль через twrp данным способом

Если даже после удаления модуля у вас остались некоторые проблемы в интерфейсе и прочим, то, к сожалению, вам может помочь только перепрошивка или сброс до заводских настроек

Модули могут нагружать систему вашего смартфона. Это означает, что если вы понаделаете много простых модулей и включите их в «magisk», то это может создать баги, глюки и зависания в вашем смартфоне.

Скачивание заготовки модуля

  1. Скачиваем модуль пустышку (в правой колонке «Файлы»)

  2. Распаковываем скачанный архив.

Содержание архива

Внутри мы видим два файла и одну папку:

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 (У вас может быть другой путь) и имеют *.ogg расширение

  1. Перейдем по пути /system/media/audio/ui и найдем интересующие нас звуки (скриншот 1)

  2. Отлично, зная путь и оригинальное название файлов мы можем создать модуль.

    • В модуле заготовке:

      1. Создаем папку system

      2. В папке system создаем папку media и так далее, воссоздавая оригинальный путь

      3. В папку ui переносим наши новые звуки и переименовываем их в соответствии с оригиналом (Unlock.ogg & Lock.ogg)

  3. После воссоздания пути и файл настраиваем module.prop и наш модуль будет готов 👍

Внимание: При создании папок и переименовывании файлов соблюдайте строгий регистр (строчные и прописные буквы), иначе ничего не получится!


Итоги


Аналог

Скриншот 1
Скриншот 2

Вся эта инструкция - лишь вершина айсберга всего того, что можно сделать с модулем магиска, более подробно изучить всё это поможет вам такой замечательный сервис как . Вся эта инструкция - лишь вершина айсберга всего того, что можно сделать с модулем магиска, более подробно изучить всё это поможет вам такой замечательный сервис как .

Полезное:

📑
google.com
google.com
Альтернативная инструкция с 4pda
3KB
blank_magisk_module.zip
archive