Не удается загрузить мой Nexus 5 в режим восстановления

У меня было стандартное ПЗУ Marshmallow с установленным TWRP. То, как я установил восстановление TWRP, сделало ежемесячные обновления безопасности недоступными для установки.

Узнав ошибку, решил скачать билд MOB30D и прошился как и говорил в своем ответе .

После установки телефон работал нормально. Я попытался установить TWRP через командную строку ADB, и сообщений об ошибках не было. Когда я перезагрузил телефон в режиме восстановления, я обнаружил красный треугольник. После некоторого возни с кнопками питания и громкости я увидел следующий экран восстановления и использовал его только для перезагрузки:введите описание изображения здесь

Я попытался прошить последнюю версию TWRP, загрузив снова, думая, что загрузка может быть повреждена. Затем я попробовал несколько старых версий TWRP и тот же результат. Я попытался прошить стоковый рекавери, сделав все это снова, сначала удалив раздел восстановления - все результаты в красном треугольнике.

Затем я попробовал прошить исходный код Nexus RootKit и образ TWRP (загрузив снова); все равно бесполезно. Я попробовал Nexus Rootkit «Загрузить во временный образ восстановления», который не сработал, но внезапно сработал. Я прошил последний образ TWRP через временный TWRP, и он тоже говорит, что все в порядке, но без радости:введите описание изображения здесь

Вопрос: Я не уверен, что еще я могу сделать, чтобы установить TWRP. Я хочу TWRP в основном для рута и для экстренных целей. Что я могу сделать дальше, чтобы установить TWRP, а если нет, то хотя бы рут без раздела восстановления.

Обновление. Я также пробовал восстановление CWM и тот же результат. Пробовал заблокировать загрузчик и разлочить там заново сбросив все. Все равно бесполезно.

1. Если устройство не рутировано, как вы успешно прошили TWRP с помощью adb? 2. После прошивки TWRP zip из этого временного образа TWRP, что вы сразу сделали? перезагружался сразу в рекавери или еще что?
1. Если вы имеете в виду «у меня было рутованное стоковое ПЗУ Marshmallow с установленным TWRP», я сначала прошил TWRP и установил root. 2. Перезагрузился сразу в рекавери.

Ответы (2)

Проблема в том, что вы не прошиваете SuperSU или не удаляете /system/bin/install-recovery.sh. В Android есть средства защиты, которые возвращаются к стоковому рекавери через install-recovery.sh, SuperSU по умолчанию отключает эту функцию, поэтому я рекомендую прошивать его после установки TWRP.

Шаги

  1. fastboot flash recovery twrp.img или fastboot boot twrp.img
  2. прошить twrp.img внутри рекавери, если вы только что его загрузили, а не через fastboot flash
  3. прошить SuperSU-2.79-SR3.zip

ИЛИ

  1. коснитесь вкладки монтирования
  2. нажмите Система
  3. вернитесь на главный экран и нажмите «Дополнительно», затем «Диспетчер файлов».
  4. перейдите в /system/bin и удалите install-recovery.sh

Я рекомендую использовать маршрут SuperSU, но все, что вам нравится.

Я все еще озадачен тем, почему проблема восстановления настолько упряма. Однако после прочтения сообщения в блоге о root-your-android-device-without-flashing-custom-recovery я понял, что вы можете временно загрузить свой телефон в пользовательском режиме восстановления и установить двоичный файл root.

Будучи ленивым и уже скачав Nexus Root Kit , я просто нажал Root, что именно это и сделало, и вуаля, устройство рутировано.

Я все еще ищу решение для моей проблемы с восстановлением. Думал, что этот новый подход может помочь кому-то.