OnePlus 6T «Быстрая загрузка» просто удалила все мои зашифрованные данные?

Сегодня после успешного (загрузился, работал нормально весь день) ручного обновления OTA (скачал последний zip и прошил) я решил переустановить TWRP, чтобы перерутировать. Однако после запуска сначала «fastboot flash recovery twrp.img», а затем «fastboot boot twrp.img» мне больше не предлагается вводить мой пароль (который я знаю) для расшифровки устройства, а раздел /system пуст в Файловый менеджер TWRP. Раздел SD-карты заполнен моими зашифрованными файлами (если исходить из их имен base64). Я не думаю, что какие-либо из моих действий в TWRP были значительными, за исключением, возможно, случая, когда я прошил twrp.img, чтобы восстановление было постоянным. (Когда я впервые запустил TWRP, мне не было предложено ввести пароль для расшифровки, поэтому я предполагаю, что ущерб уже нанесен) Я попробовал «twrp расшифровать [пароль]» в терминале twrp, но я получаю «Не удалось расшифровать данные». Когда я пытаюсь загрузиться в систему, вместо этого я запускаю bootloop или TWRP.

A. Есть ли способ перепрошить мою систему (например, могу ли я просто прошить тот же файл update.zip) и вернуться к нормальному состоянию? Или B. Могу ли я получить и расшифровать свои данные, учитывая, что я знаю свой пароль блокировки экрана, который обычно используется для расшифровать его.

Вот все, что я написал в командной строке

Вот ls -la/

это устройство не имеет раздела восстановления. поэтому вам, вероятно, нужно прошить стоковый boot.img, затем загрузиться в twrp и установить twrp из twrp
@alecxs Просто чтобы быть уверенным, я прошиваю то же самое полное стоковое изображение ( oneplus.com/uk/support/softwareupgrade/details?code=9 ), что и раньше, или прошиваю только стоковое изображение восстановления из где-то в Интернете?
извлеките boot.img из стоковой прошивки и загрузите twrp-3.2.3-2-fajita.img. flash boot.img для загрузки и загрузки twrp.img из fastboot. затем установите twrp-installer-fajita-3.2.3-2.zip из twrp. прочитайте инструкцию twrp.me/oneplus/oneplus6t.html
@alecxs Я не могу отблагодарить вас! Чуть не пришлось писать новое резюме

Ответы (1)

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

  1. Загрузите стоковое изображение (у меня было oneplus.com/uk/support/softwareupgrade/details?code=9)
  2. Используйте extract_android_ota_payload-master, чтобы разделить payload.bin внутри zip (метод для шага 2 https://pastebin.com/RfEHuvu7 , я сделал это в Linux, потому что на моей Linux-машине установлен python2, других причин нет)
  3. Прошить boot.img и загрузиться с помощью twrp (Шаг 3 https://pastebin.com/Gp9aJq36 )