Отключить xposed из TWRP

Модуль xposed прикрутил мой интерфейс. Все черное.

Я не могу получить доступ к /data/data из TWRP из-за какой-то глупой проблемы с шифрованием.

Есть ли другой способ отключить xposed?

Потеря данных исключена.

Также не могу получить доступ к данным через ADB: отладка отключена


Обновлять:

Слишком поздно.

Что-то делал в TWRP и все пропало. Даже ПЗУ было повреждено. Пришлось перепрошивать ВСЕ

Хаос творился: экран был не просто черным, а совершенно безответственным. Единственным доступным диалоговым окном было «Выключить/Перезагрузить». Безопасный режим бесполезен. TWRP показал внутреннее и внешнее хранилище как 0 МБ. Тоже не смог смонтировать. Даже систему не удалось смонтировать. Написано... еще меньше.

Возможно, все это как-то связано с шифрованием. Я никогда не мог отключить шифрование на этом телефоне (видимо, это невозможно)

Если это все еще имеет какое-то применение:

XT1925-5 (Мото G6)

ТВРП 3.3.1.0

Boot, Xposed и Magisc были прошиты либо через fastboot, либо через TWRP.

Выложенную версию не помню. Модуль был чем-то вроде P-fy (изменить внешний вид Oreo, чтобы он выглядел как Pie. Держитесь подальше от этой хрени)


Обновление 2:

Кажется, есть способ отключить xposed, нажав автоматом любую аппаратную кнопку после логотипа во время загрузки. Не могу проверить сейчас. Я пытался покалечить xposed, модифицируя что-то в data/data/. Трудно, кажется.


Наконец: По причинам, изложенным выше, я не могу оценить ответы тех, кто пытался помочь. Надеюсь, это поможет следующему парню. От меня ветку можно удалить.

Как вы рутировали свое устройство? Является ли root бессистемным? dm-verityположение дел? Если включено, хотите ли вы его отключить (обновления OTA не будут работать)? Статус SELinux? Как вы прошивали Xposed? В /systemразделе или без системы? Через Магиск? Какая именно версия Xposed и модуль? Какое устройство и версия Android? Это система-корень или устройство A/B? Шифрование FDE или FBE? Ни одно из доступных пользовательских средств восстановления для вашего устройства не может расшифровать /data? Недоступен только прикрученный интерфейс или какая-то другая проблема?

Ответы (2)

В этой ветке на Xda-developers можно найти zip-файл Xposed Disabler . Если вы установили бессистемный Xposed, я не уверен, что он будет отключен. Вам нужно установить zip из TWRP, как и для других zip-файлов.

Это не будет работать для бессистемных

Если это бессистемный рут (скорее всего), пара методов, упомянутых в последней части моего ответа, Как установить EdXposed на Android 10, не запуская подстраховку . Это повторение, но оно может помочь тем, кто ищет конкретный ответ на этот вопрос:

  1. Magisk Manager для режима восстановления (мм) . Этот модуль можно установить непосредственно из Magisk, но он не будет работать , поскольку он не был обновлен для поддержки версий Magisk выше 19. Вам необходимо загрузиться в TWRP (если TWRP не установлен постоянно) и загрузить модуль. Затем из терминала восстановления запустите mm or sh /sdcard/mmи отключите все модули или модуль-нарушитель и перезагрузитесь. (Совет: дважды щелкните для входа )

  2. Предоставьте Magisk привилегии оболочки (я думаю, это будет иметь последствия для безопасности). Источник

Лучший способ — предоставить привилегии оболочки su с помощью magisk в расширенном режиме, выполнив adb shellthen su. Затем Magisk попросит предоставить root для оболочки, и вы сможете использовать его даже во время загрузки. Если бы вы загрузились, вы бы тогда запустили adb shell( touch /data/adb/modules/riru_edxposed_sandhook/disableили YAHFA ).