Телефон завис на логотипе после установки очередного модуля Magisk — классический бутлуп, и в большинстве таких случаев виноват именно модуль, который конфликтует с системой. Поскольку Android не загружается, удалить проблемный модуль обычным способом через приложение Magisk невозможно, и единственный рабочий путь — сделать это через TWRP Recovery.
В этой статье разберём несколько способов удаления модулей через кастомное рекавери: от простого удаления папки в файловом менеджере до использования ADB и специальных команд. Инструкция подходит для устройств с Magisk и установленным TWRP. Если у вас другое рекавери (например, OrangeFox), логика действий будет аналогичной, хотя расположение пунктов меню может отличаться.
Где Magisk хранит модули и почему возникает бутлуп
Все установленные модули Magisk физически находятся в разделе данных по пути /data/adb/modules. Каждый модуль — это отдельная папка с файлами, которые Magisk подключает к системе на этапе загрузки. Именно поэтому проблемный модуль можно удалить вручную, просто стерев его каталог.
Бутлуп возникает, когда модуль изменяет системные файлы или параметры, критичные для загрузки: например, подменяет библиотеки, меняет build.prop или вмешивается в работу Zygote. Система не может стартовать, перезагружается — и цикл повторяется. Удаление папки модуля из /data/adb/modules откатывает эти изменения, потому что Magisk при следующей загрузке просто не найдёт модуль.
Важно понимать: раздел /data на многих устройствах зашифрован. Если TWRP не может расшифровать данные (папки отображаются набором случайных символов), файловый метод не сработает — об этом расскажем ниже в отдельном разделе.
Подготовка: как войти в TWRP
Способ входа в рекавери зависит от модели устройства. Чаще всего используется комбинация клавиш громкости и питания, которую нужно удерживать на выключенном смартфоне, но точная комбинация различается у разных производителей — сверьтесь с инструкцией для вашей модели.
Альтернативный вариант — команда через компьютер, если ранее была включена отладка по USB:
adb reboot recovery
- 🔋 Зарядите телефон хотя бы до 30-40%, чтобы он не выключился во время манипуляций.
- 💾 Если есть доступ к файлам — сделайте резервную копию важных данных через TWRP (раздел Backup).
- 🔑 Вспомните PIN-код или пароль блокировки экрана: TWRP может запросить его для расшифровки раздела данных.
- 🖥️ Подготовьте компьютер с установленными ADB и драйверами — на случай, если файловый метод не сработает.
⚠️ Внимание: все действия в кастомном рекавери вы выполняете на свой риск. Ошибочное удаление системных файлов может привести к невозможности загрузки устройства. Удаляйте только папки модулей, в назначении которых уверены.
Способ 1: удаление модуля через файловый менеджер TWRP
Это самый прямой и понятный метод. В TWRP встроен файловый менеджер, который позволяет удалять любые папки, включая каталоги модулей Magisk.
Порядок действий:
- 📂 В главном меню TWRP откройте
Advanced(Дополнительно) →File Manager(Файловый менеджер). - 📁 Перейдите по пути
/data/adb/modules— здесь лежат папки всех установленных модулей. - 🗑️ Выберите папку проблемного модуля (название обычно совпадает с именем модуля), нажмите на неё и выберите
Delete. - ✅ Подтвердите удаление свайпом и перезагрузите устройство через
Reboot → System.
☑️ Удаление модуля через TWRP — чек-лист
Если вы не помните, какой именно модуль вызвал бутлуп, можно удалить последний установленный — обычно проблема появляется сразу после его установки. В крайнем случае допустимо удалить все папки в /data/adb/modules: сам Magisk при этом останется, пропадут только модули.
Способ 2: отключение модуля без удаления
Не всегда нужно стирать модуль полностью. Magisk поддерживает механизм отключения: если в папке модуля создать пустой файл с именем disable, при следующей загрузке модуль будет пропущен, но все его файлы и настройки сохранятся.
В файловом менеджере TWRP зайдите в папку нужного модуля, выберите создание нового файла и назовите его disable (без расширения). После перезагрузки система должна стартовать, а модуль окажется в отключённом состоянии — его можно будет включить обратно через приложение Magisk или удалить уже штатно.
Также существует файл-флаг remove: если создать его в папке модуля, Magisk при следующей загрузке сам удалит этот модуль. Это удобно, когда ручное удаление папки по какой-то причине не срабатывает.
Способ 3: удаление через ADB и терминал
Если сенсорный интерфейс TWRP работает некорректно или удобнее действовать с компьютера, модули можно удалить командой через ADB. Подключите телефон к ПК в режиме рекавери и выполните:
adb shell rm -rf /data/adb/modules/имя_модуля
Для удаления вообще всех модулей разом команда выглядит так:
adb shell rm -rf /data/adb/modules/*
Аналогичные команды можно ввести и в терминале самого TWRP: Advanced → Terminal, если ваша сборка рекавери его поддерживает. Результат тот же — папка модуля стирается, и при следующей загрузке Magisk его не подключит.
⚠️ Внимание: команда rm -rf удаляет файлы безвозвратно и не спрашивает подтверждения. Перепроверьте путь перед выполнением: ошибка в одном символе может стереть не тот каталог.
Что делать, если раздел /data зашифрован
На многих современных устройствах раздел данных зашифрован, и TWRP без ввода пароля показывает вместо имён папок бессмысленный набор символов. В этом случае сначала попробуйте ввести свой PIN-код или пароль блокировки при запросе рекавери — часто этого достаточно для расшифровки.
Если TWRP не расшифровывает раздел (такое бывает при несовместимости версии рекавери с прошивкой), остаются следующие варианты:
- 🔄 Обновите TWRP до актуальной версии для вашей модели — в новых сборках часто исправляют расшифровку.
- 🛡️ Используйте функцию Safe Mode в Magisk, если она доступна: при определённых условиях загрузки Magisk отключает все модули. Поведение зависит от версии, детали стоит уточнить в документации Magisk.
- 💻 Попробуйте удалить модули через
adb shellс монтированием раздела — иногда ADB-интерфейс рекавери работает даже при проблемах с графической расшифровкой. - ⚙️ Крайняя мера — форматирование раздела Data (
Wipe → Format Data), при котором удаляются все данные пользователя, включая модули. Используйте только если ничего другое не помогло.
Почему TWRP не видит папки модулей
Наиболее частая причина — шифрование раздела /data, которое конкретная сборка TWRP не может снять для вашей версии Android. Также возможно, что Magisk установлен в режиме без модулей (папка modules пуста), либо вы смотрите не в тот раздел — путь должен начинаться именно с /data/adb, а не с /sdcard.
Сравнение способов удаления модулей
Чтобы выбрать подходящий метод, ориентируйтесь на таблицу ниже. Учитывайте состояние устройства и наличие доступа к разделу данных.
| Способ | Сложность | Когда применять | Данные модуля |
|---|---|---|---|
| Удаление папки в File Manager | Низкая | Стандартный бутлуп, /data расшифрован | Удаляются полностью |
| Файл disable | Низкая | Нужно сохранить настройки модуля | Сохраняются |
| Файл remove | Низкая | Ручное удаление не срабатывает | Удаляются при загрузке |
| ADB / терминал | Средняя | Проблемы с тачскрином, работа с ПК | Удаляются полностью |
| Format Data | Низкая | Крайний случай, шифрование не снимается | Стираются все данные |
Как видно, оптимальный выбор в большинстве ситуаций — файловый менеджер. К ADB стоит переходить, когда графический интерфейс недоступен, а Format Data оставляйте на самый крайний случай.
Проверка результата и профилактика бутлупов
После удаления модуля перезагрузитесь в систему через Reboot → System. Первая загрузка может занять заметно больше времени, чем обычно, — это нормально, не прерывайте её. Если телефон успешно загрузился, откройте приложение Magisk и убедитесь, что проблемный модуль исчез из списка.
Если бутлуп сохранился даже после удаления всех модулей, причина, вероятно, не в них: возможно, повреждены системные файлы, неудачно прошит boot-образ или конфликтует другая модификация. В этом случае логичный шаг — восстановить стоковый boot-раздел из резервной копии или перепрошить его заново.
Чтобы в будущем не попадать в подобную ситуацию, придерживайтесь простых правил:
- 🧪 Устанавливайте модули по одному и проверяйте загрузку после каждого.
- 📥 Скачивайте модули только из проверенных источников и читайте отзывы о совместимости с вашей версией Android.
- 💾 Делайте бэкап boot-раздела в TWRP перед установкой сомнительных модификаций.
- 📖 Заранее изучите, как на вашем устройстве активируется безопасный режим Magisk.
Часто задаваемые вопросы
Удалится ли сам Magisk, если я удалю папку /data/adb/modules?
Нет. В этой папке находятся только модули. Сам Magisk прописан в boot-разделе и продолжит работать — просто без модулей.
Можно ли удалить модуль, если TWRP не установлен?
Без кастомного рекавери задача сложнее. Возможные варианты — загрузка в безопасный режим Magisk (если поддерживается), удаление через ADB при загруженной системе или перепрошивка стокового boot-образа, которая уберёт и Magisk, и модули.
Что делать, если после удаления модуля телефон всё равно не загружается?
Значит, причина бутлупа не в модуле. Проверьте целостность boot-раздела, восстановите его из бэкапа или перепрошейте стоковую прошивку. Также убедитесь, что вы удалили именно тот модуль, который вызвал проблему.
Чем отличается файл disable от файла remove в папке модуля?
Файл disable просто отключает модуль — он перестаёт загружаться, но остаётся на устройстве. Файл remove заставляет Magisk полностью удалить модуль при следующей загрузке.
Безопасно ли удалять модули через TWRP?
Да, если вы удаляете только папки внутри /data/adb/modules. Это стандартная процедура восстановления после бутлупа. Главное — не трогать соседние системные каталоги и внимательно проверять путь перед удалением.