Модули Magisk после установки размещаются в скрытом системном каталоге /data/adb/modules — именно туда менеджер Magisk копирует файлы каждого установленного модуля, и именно оттуда они подключаются к системе при загрузке устройства. Если вы ищете, где находятся модули Magisk, чтобы удалить их вручную, восстановить работу телефона после bootloop или просто понять устройство файловой структуры, начните именно с этого пути.
Стоит сразу уточнить: просто так зайти в эту папку через обычный файловый менеджер не получится — каталог /data защищён правами доступа Android. Для просмотра содержимого понадобится root-доступ, файловый менеджер с поддержкой root или кастомное рекавери вроде TWRP. Ниже разберём все способы найти и управлять модулями, а также что делать, если модуль вызвал сбой.
Основная папка модулей Magisk
Главное расположение модулей — каталог /data/adb/modules. Внутри него каждый модуль хранится в отдельной подпапке, название которой обычно совпадает с идентификатором модуля. Например, установленный вами модуль может лежать по пути /data/adb/modules/имя_модуля/.
Внутри папки каждого модуля находятся его рабочие файлы:
- 📄 module.prop — файл описания с названием, версией и автором модуля;
- 📁 system — виртуальная структура файлов, которые «накладываются» на системный раздел;
- ⚙️ post-fs-data.sh и service.sh — скрипты, выполняемые на разных этапах загрузки;
- 🚩 файлы-флаги вроде
disableилиremove, управляющие состоянием модуля.
Ключевая особенность Magisk — бессистемный (systemless) подход: файлы модуля не изменяют раздел /system физически, а монтируются поверх него при загрузке. Поэтому удаление модуля из /data/adb/modules полностью возвращает систему в исходное состояние.
Где посмотреть модули через приложение Magisk
Самый простой способ увидеть список модулей — открыть приложение Magisk и перейти на вкладку «Модули» (иконка пазла в нижней панели). Здесь отображаются все установленные модули с названием, версией и автором, а также переключатели для временного отключения.
Через этот раздел вам доступны базовые действия: отключение модуля без удаления и полное удаление с последующей перезагрузкой. Учтите, что изменения вступают в силу только после перезагрузки устройства — до этого модуль продолжает работать.
Важный нюанс: приложение показывает только те модули, которые корректно зарегистрированы. Если вы копировали файлы вручную и структура папки нарушена, модуль может не отображаться в списке, хотя физически присутствовать в /data/adb/modules.
Как открыть папку модулей через файловый менеджер
Для прямого доступа к файлам модулей подойдёт любой файловый менеджер с поддержкой root, например MT Manager, MiXplorer или Solid Explorer с root-плагином. Порядок действий примерно одинаков:
- 🔓 Откройте файловый менеджер и предоставьте ему root-права через запрос Magisk;
- 📂 Перейдите в корень файловой системы, затем в
/data/adb/modules; - 👀 Найдите папку нужного модуля по имени идентификатора;
- ✏️ Просматривайте, редактируйте или удаляйте файлы — изменения применятся после перезагрузки.
Обратите внимание: в некоторых менеджерах корневой раздел открывается в режиме «только чтение», и для удаления файлов нужно отдельно разрешить запись. Если папка /data/adb не отображается, проверьте, что root-доступ приложению действительно выдан в разделе Superuser приложения Magisk.
Таблица путей и способов доступа
Ниже собраны основные расположения, связанные с модулями Magisk, и инструменты для работы с ними. Точные пути могут незначительно отличаться в зависимости от версии Magisk — сверяйтесь с документацией вашей версии.
| Расположение | Что содержит | Как получить доступ |
|---|---|---|
/data/adb/modules | Установленные модули | Файловый менеджер с root, TWRP |
/data/adb/modules_update | Модули, ожидающие установки после перезагрузки | Файловый менеджер с root |
/data/adb/magisk | Служебные файлы самого Magisk | Файловый менеджер с root |
| Приложение Magisk → «Модули» | Список модулей и переключатели | Графический интерфейс |
Отдельно стоит упомянуть каталог /data/adb/modules_update: когда вы устанавливаете модуль через приложение, он сначала попадает именно туда и переносится в основную папку только после перезагрузки. Если установка «зависла» на этом этапе, очистка modules_update может помочь.
Что делать, если модуль вызвал bootloop
Одна из самых частых причин искать папку модулей — устройство не загружается после установки очередного модуля. Безопасный способ отключить все модули разом — удалить содержимое папки /data/adb/modules через кастомное рекавери, не трогая остальные данные.
Порядок действий через TWRP (если оно установлено на вашем устройстве):
☑️ Отключение модулей через TWRP
Если TWRP нет, возможен вариант через adb при условии, что устройство загружается хотя бы до состояния, когда adb-соединение доступно, и root для adb разрешён. Команда просмотра списка модулей выглядит так:
adb shell su -c "ls /data/adb/modules"
Удалить конкретный модуль можно командой adb shell su -c "rm -rf /data/adb/modules/имя_модуля". Работает это не на всех прошивках — на некоторых устройствах root через adb недоступен, и тогда остаётся только рекавери.
⚠️ Внимание: удаляйте только папки модулей внутри/data/adb/modules. Удаление других каталогов в/data/adbможет привести к потере настроек Magisk и необходимости повторной настройки root-доступа.
Как отключить модуль без удаления
Не всегда нужно удалять модуль полностью — иногда достаточно временно его деактивировать. В приложении Magisk для этого есть переключатель напротив каждого модуля на вкладке «Модули». После отключения и перезагрузки модуль перестаёт загружаться, но его файлы остаются на месте.
Технически отключение реализовано просто: в папке модуля создаётся пустой файл с именем disable. Вы можете сделать то же самое вручную через файловый менеджер — создать пустой файл disable в папке нужного модуля и перезагрузиться. Аналогично работает флаг remove: при следующей загрузке Magisk сам удалит такой модуль.
⚠️ Внимание: имена файлов-флагов должны быть точными —disableиremove, без расширений и с маленькой буквы. Файл с названиемdisable.txtсистема проигнорирует.
Почему модули не видны в обычном файловом менеджере
Каталог /data защищён правами доступа Android на уровне ядра. Приложения без root видят только свою собственную песочницу внутри /data/data. Именно поэтому папка модулей недоступна без прав суперпользователя — это штатное поведение системы безопасности, а не ошибка.
Особенности и частые проблемы
Несколько ситуаций, с которыми сталкиваются пользователи при поиске модулей. Во-первых, пустая папка /data/adb/modules при установленных модулях может означать, что вы смотрите её без root-доступа — менеджер просто не показывает содержимое. Во-вторых, после сброса настроек или перепрошивки папка очищается, и модули нужно устанавливать заново.
Во-вторых, некоторые модули хранят дополнительные данные за пределами своей папки — например, конфиги в /data/adb или в разделе приложений. Удаление папки модуля не всегда очищает такие остатки. Если после удаления модуля проблема сохраняется, возможная причина — именно оставшиеся файлы, и стоит проверить соседние каталоги.
⚠️ Внимание: установка модулей из непроверенных источников — частая причина bootloop и утечек данных. Перед установкой изучайте отзывы о модуле и всегда имейте способ загрузиться в рекавери для отката.
Часто задаваемые вопросы
Где находятся модули Magisk на Android?
Все установленные модули хранятся в каталоге /data/adb/modules — каждый в отдельной подпапке. Для доступа к нему нужен root-доступ, файловый менеджер с поддержкой root или кастомное рекавери.
Почему папка /data/adb/modules пустая или не открывается?
Вероятная причина — отсутствие root-прав у файлового менеджера. Проверьте, выдан ли доступ в разделе Superuser приложения Magisk, и используйте менеджер с поддержкой root.
Как удалить модуль Magisk, если телефон не загружается?
Загрузитесь в кастомное рекавери (например, TWRP), откройте встроенный файловый менеджер и удалите папку проблемного модуля из /data/adb/modules. После перезагрузки система запустится без этого модуля.
Изменяют ли модули Magisk системный раздел?
Нет. Magisk использует бессистемный подход: файлы модуля монтируются поверх раздела /system при загрузке, физически его не изменяя. Удаление модуля полностью откатывает изменения.
Что делает файл disable в папке модуля?
Пустой файл с именем disable в папке модуля отключает его загрузку без удаления. После перезагрузки модуль перестанет работать, а чтобы вернуть его — достаточно удалить этот файл.