Телефон Android загружается только в рекавери и загрузчик

Мой HTC one загружается только в рекавери или загрузчик. Я пытаюсь прошить стандартную прошивку на свой телефон с терминала на своем Mac, но получаю эту ошибку:

Mikes-MacBook-Air:HTCOneRoot Mike$ ./fastboot-mac flash zip ATT-3.17.502.3-Stock-Rooted-DEODEX.zip 
sending 'zip' (1114992 KB)...
OKAY [ 37.597s]
writing 'zip'...
FAILED (remote: not allowed)
finished. total time: 37.618s

Mikes-MacBook-Air:HTCOneRoot Mike$
«не разрешено» звучит так, будто ваш загрузчик заблокирован, а «zip» не является «официальным» (т.е. не подписанным производителем).
У вас на телефоне стоковое рекавери? Часто он нужен вам для того, чтобы прошить стоковую прошивку обратно на устройство, поскольку она подписана производителем. Также возможно, что zip-файл поврежден (проверьте сумму MD5). Может попробовать прошить зип через сам рекавери, а не через мак?

Ответы (2)

Я не знаю, как вы придумали эту командную строку, но она кажется неверной. Формат команды fastboot flashследующий:

файл образа раздела  флэш-памяти fastboot

Я никогда не слышал о телефоне с разделом «zip»: обычно они называются «загрузочный», «восстановление», «система» и «пользовательские данные».

Я предполагаю, что вам нужно разархивировать загруженный вами zip-файл, который даст вам файлы с именами вроде «boot.img», «recovery.img» и «system.img». Он также может включать сценарий, в котором уже есть нужные fastbootкоманды для прошивки всей системы (но вам нужно будет переименовать его fastboot-mac, fastbootчтобы запустить его), и/или файл readme, объясняющий процесс. Внимательно прочитайте его и точно следуйте инструкциям. Угадывание, какие аргументы привести, fastbootвероятно, приведет к поломке вашего телефона.

Возиться с разделами или PIT-файлами чертовски опасно, стоит еще раз подчеркнуть этот факт. Я не уверен, почему ОП не может прошить zip через рекавери. В этом случае не нужно ничего переделывать. Войдите в рекавери, сотрите кеш и данные, установите zip: имя zip-архива с предварительным рутированием сверху, готово! Только что попробовал на Galaxy S4 и HTC One, сработало через несколько минут. Кроме того, некоторые из лучших средств восстановления имеют методы, позволяющие выявить наиболее распространенные причины блокировки и прерывания перед выполнением полной установки.
Никто ничего не предлагал переделывать. Это просто вопрос правильного названия раздела в fastbootкоманде.
Извините, я не ясно выразился, просто стоит отметить, исходя из опыта, что все, что связано с разделом, опасно. Он поместил что-то в аргумент «раздел» команды fastboot, и это само по себе опасно. Просто хотел еще раз подчеркнуть этот момент. Кроме того, я заметил, что многие люди на XDA говорят: «Ааа, попробуйте другой файл PIT, прошейте OTA-архив Google Edition и т. Д.», И подобные вещи на 100% заблокируют устройство! Больше касаясь вашего поста, вероятно, более запутанно, чем что-либо еще!

HTC имеют заблокированный загрузчик, предотвращающий перепрошивку. Используйте ПК с Windows и установите USB-драйверы HTC one, получите их здесь .

Перейдите на htcdev.com/bootloader, чтобы получить код разблокировки, который вам понадобится, и установите инструментарий Windroid для выполнения процесса, который вы можете получить здесь .