Nexus 5 не может перепрошить

У меня есть Nexus 5 с Ubuntu Touch. ОС сломана и не загружается. Я пытаюсь установить на него CyanogenMod, я подключил его к своему серверу Ubuntu и следую этому: https://wiki.cyanogenmod.org/w/Install_CM_for_hammerhead .

Однако, когда я дохожу до точки adb push, чтобы загрузить прошивку в локальное хранилище телефона, я получаю:

ошибка: устройство не авторизовано. $ADB_VENDOR_KEYS этого сервера adb не установлен

А на устройствах adb пишет не авторизовано. Поскольку у меня нет загружаемой ОС на этом телефоне, как мне обойти это дерьмо, чтобы завершить процесс перепрошивки?

Я успешно установил среду восстановления Cyanogenmod и могу загрузиться в нее.

Загрузите TWRP для вашего N5 и используйте метод установки Fastboot, описанный там. Загрузитесь в TWRP. Тогда у вас должен быть работающий ADB.

Ответы (1)

Подобные проблемы часто исправляются путем возврата к «заведомо исправной конфигурации» перед обработкой дополнительных изменений.

Я бы посоветовал вернуться к текущей официальной прошивке Google через fastboot, затем убедиться, что устройство загружается и работает правильно, затем вы можете прошить пользовательское восстановление и установить стороннее ПЗУ, такое как CyanogenMod.

Инструкции и заводские образы со скриптами прошивки доступны непосредственно в Google на странице Factory Images for Nexus Devices .

Я запустил скрипт flash_all.sh по этой ссылке Google, и он просто завис (fastboot на телефоне только что показал загрузку...), и теперь каждый раз, когда я запускаю команду fastboot, кроме устройств, он просто зависает навсегда. Любая идея, что может быть причиной этого? Он отображается на устройствах и показывает себя разблокированным на телефоне с включенной безопасной загрузкой.
@user3407675 user3407675 Поскольку вы сказали, что запускаете сценарий sh, я предполагаю, что Linux ... Вы запускаете его с правами root, как su?
Да, я вошел в систему как root. Я обнаружил, что если я делаю блокировку OEM, а затем разблокирую, это делает что-то полезное. Я предполагаю, что он отформатировал поврежденный или неполный образ, который был прошит, так как теперь это вернуло его к рабочему андроиду. Спасибо, отмечу как решение.