Как удалить модули через TWRP: полное руководство

Телефон завис на логотипе после установки очередного модуля 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 — чек-лист

Выполнено: 0 / 5

Если вы не помните, какой именно модуль вызвал бутлуп, можно удалить последний установленный — обычно проблема появляется сразу после его установки. В крайнем случае допустимо удалить все папки в /data/adb/modules: сам Magisk при этом останется, пропадут только модули.

Способ 2: отключение модуля без удаления

Не всегда нужно стирать модуль полностью. Magisk поддерживает механизм отключения: если в папке модуля создать пустой файл с именем disable, при следующей загрузке модуль будет пропущен, но все его файлы и настройки сохранятся.

В файловом менеджере TWRP зайдите в папку нужного модуля, выберите создание нового файла и назовите его disable (без расширения). После перезагрузки система должна стартовать, а модуль окажется в отключённом состоянии — его можно будет включить обратно через приложение Magisk или удалить уже штатно.

Также существует файл-флаг remove: если создать его в папке модуля, Magisk при следующей загрузке сам удалит этот модуль. Это удобно, когда ручное удаление папки по какой-то причине не срабатывает.

📊 Какой способ удаления модулей через TWRP вы использовали?
Удаление папки через File Manager
Файл disable / remove
Команды через ADB
Полный сброс модулей

Способ 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. Это стандартная процедура восстановления после бутлупа. Главное — не трогать соседние системные каталоги и внимательно проверять путь перед удалением.