Не удается загрузиться в fastbootd OnePlus 8T

Я пытаюсь вручную прошить заводской образ на своем OnePlus 8T ( используя это руководство по TCD ).

Я смог загрузить свой телефон в режим Fastboot с помощью клавиш громкости + питания. Я могу выполнить fastboot devicesи успешно прошить все образы в разделе 8 вышеупомянутого руководства, прежде чем он попадет в fastboot reboot fastbootкоманду (например, boot.img, dtbo.img и т. д.)

Когда я пытаюсь выполнить fastboot reboot fastboot, я получаю следующую ошибку: fastboot: usage: unknown reboot target fastboot.

Кажется, у других людей тоже есть эта проблема, и это связано с некоторыми изменениями, произошедшими в Android 10 (мой OnePlus 8T работает на Android 11). Читая эту ветку XDA , комментарии № 14 - № 18 (включительно), я думаю, что описываю основную проблему, но не понимаю решения.

Нужно ли мне выполнять другую команду, есть ли процесс, который мне нужно выполнить в первую очередь?

Для более широкого контекста, я рутировал свой телефон и попал в бутлуп. Fastboot может распознать мой телефон, но не adb. Я пытаюсь начать с чистого листа, восстановив его до заводского образа, и успешно выполнил все шаги в руководстве по TCD, кроме последнего шага по перепрошивке образов.

Вот скриншот моего терминала -

введите описание изображения здесь

Моя версия adb:

Android Debug Bridge version 1.0.39
Version 0.0.1-4500957
Installed as /usr/local/bin/adb

Обновления:

  • Я попытался fastboot reboot bootloaderуспешно перезагрузиться в загрузчик, но тогда я не могу прошить другие образы. Когда я пытаюсь, я получаю сообщение об ошибке: FAILED (remote: Flashing is not allowed for Critical Partitions)я думаю, это связано с тем, что я не в «fastbootd», что кажется важным, судя по ветке XDA.
  • Когда я пытаюсь fastboot reboot recovery, я не загружаюсь в рекавери, но получаю ту же ошибку:fastboot: usage: unknown reboot target recovery
  • Я побежал fastboot boot imagefv.imgи получил следующее. Теперь на моем телефоне отображается экран с логотипом OnePlus и надписью «Режим быстрой загрузки», но других вариантов нет.

введите описание изображения здесь

Ответы (1)

Я скачал Android SDK Platform-Tools, распаковал папку platform-tools и запустил терминал в этом каталоге. Когда я выполнил его, ./fastboot reboot fastbootон успешно загрузился fastbootd. Странно то, что я установил инструменты платформы, поместил их в папку /etc/ и добавил в свои ПУТИ всего 2 дня назад. Я не уверен, почему именно это сработало...