перепрошивка firefox os v1.2 не работает для Zte Open

Я пытаюсь собрать v1.2 ОС firefox для своего zte-open. С некоторыми заминками я смог настроить и собрать его, используя профиль устройства inari. Но процесс завершается сбоем на последнем этапе перепрошивки.

вот вывод команды ./flash.sh

   rog% sudo ./flash.sh 
   [sudo] password for abhiram: 
   < waiting for device >
   erasing 'cache'...
   OKAY [  0.531s]
   finished. total time: 0.531s
   erasing 'userdata'...
   OKAY [  1.399s]
   finished. total time: 1.399s
   sending 'userdata' (53571 KB)...
   OKAY [  4.518s]
   writing 'userdata'...
   FAILED (status read failed (No such device))
   finished. total time: 9.911s

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

Кстати, на моем телефоне установлена ​​прошивка версии 1.1, которая была из официального обновления Zte.

Обновить

Пробовал прошивать отдельные разделы (системный и загрузочный), но выдает ту же ошибку. с ./flash.sh system

  FAILED (status read failed (No such device))

person feverDream    schedule 05.01.2014    source источник


Ответы (2)


У меня такая же проблема. Однако я не думаю, что fastboot отключен. Я говорю это, потому что я могу видеть ROAMER2, если я делаю

fastboot devices

Обратите внимание... если вы не можете выполнить эту команду, попробуйте сначала выполнить следующую команду

adb reboot bootloader

Бьюсь об заклад, после этого вы сможете увидеть устройства с помощью команды fastboot.

Таким образом, кажется, что fastboot может подключиться к устройству, и команда fastboot, стирающая кеш, похоже, сработала, и команда fastboot, стирающая пользовательские данные, сработала. Итак, я предполагаю, что это не сам fastboot, а устройство, предотвращающее нажатие.

Возможно, где-то есть журнал, который мы можем прочитать?

Обновление: я позвонил в компанию. Их официальная линия заключается в том, что они не поддерживают обновление телефона, и вам следует использовать функцию обновления только на самом телефоне. Приближается обновление, однако оно выпускается один раз, а не глобально для всех устройств. В некоторых блогах на эту тему я видел, как пользователи жалуются, что устройство рекламируется как открытое, но на самом деле оно не открыто. Суть в следующем: если устройство предотвращает толчок, как я подозреваю (тогда нас как потребителя обманули), и устройство работает правильно.

Обновление: (подробнее) Существует множество проблем, и это зависит от того, обновили ли вы свой телефон или нет. Если вы читаете обсуждение здесь, я думаю, что оно в значительной степени охватывает все: http://www.reddit.com/r/FireFoxOS/comments/1ugx5g/firefoxos_buils_for_zte_open/

Также проверьте, рутировано ли ваше устройство с помощью следующих

adb shell 

если вы видите $ перейти к следующей команде, если вы видите # у вас есть root

su

Если вы находитесь в той же лодке, что и я, и обновились до 1.1, используя образы ZTE. Тогда вы немного застряли. Нам нужно вернуться к версии 1.0 2 (B02). Для этого потребуется восстановление часового мода. Проблема в том, что нам также нужен оригинальный файл img. ZTE удалила это изображение. Если у вас есть это изображение или вы можете его найти, пожалуйста, загрузите его и разместите здесь и по ссылке, которую я предоставил (вы станете героем для очень небольшой группы ботаников). В противном случае... разработчик Mozilla заявил, что ZTE скоро выпустит еще одно обновление. (Однако есть вероятность, что это будет еще одна заблокированная версия). Итак, охота за исходным изображением.

person John Smith    schedule 08.01.2014
comment
спасибо за ваш ответ, кто бы мог подумать, что обновление до этого жалкого обновления 1.1 будет таким плохим. Кстати, если телефон рутирован и работает под управлением 1.1, можно ли вставить в него образ восстановления clockworkmod? - person feverDream; 10.01.2014
comment
похоже, ты герой, может быть, еще нет. Кто-то разместил медиа-ссылку на старое обновление zte на той самой странице Reddit, которую вы упомянули в своем посте. Я позволю вам, если будут новости. Спасибо!! - person feverDream; 10.01.2014
comment
Пишет, что проверка не удалась :(, вот и мои фантазии. - person feverDream; 10.01.2014
comment
Да, на устройство можно поставить CWM. Я сделал это, если вам нужны направления, я могу их откопать. Изображение из Reddit выдает ошибку статуса 7. Не беспокойтесь, это легко исправить (youtube.com/ смотреть?v=VS8Io18Iv2s). Это убирает проверку, которая останавливает людей от глупостей. Проверка гарантирует, что ROAMER2 является именем устройства (и я не уверен, почему это не удалось, но я подозреваю, что это было связано с заглавными буквами). Используя этот модифицированный файл и CWM, я успешно понизил версию до 1.0. (После этого я скомпилировал из исходников и ./flash.sh'ed, но обнаружил другую ошибку. - person John Smith; 10.01.2014
comment
Одна небольшая проблема: скрипт-кидди в этом видео просто искал первую точку с запятой и удалял все, что было до этого. Это было действительно глупо, ему повезло, что это сработало. Вместо этого: 1) откройте файл с помощью программы, которая может правильно читать символы новой строки 2) удалите весь оператор (ы) утверждения. - person John Smith; 10.01.2014
comment
Я получил образ CWM в порядке, и после настройки zip-файла и удаления проверок идентификации устройства я не мог пройти мимо мигающего экрана. Странно было то, что он вернулся к стоковому рекавери. Я не уверен, что пошло не так. - person feverDream; 11.01.2014
comment
Кстати, в записи на странице Reddit упоминается, что по какой-то причине запуск сценария flash.sh не удается открыть. Нажатие отдельных образов (загрузочных, пользовательских и системных), кажется, работает. Вы пробовали это? Дайте мне знать. - person feverDream; 11.01.2014
comment
Ах, мило, спасибо, что, возможно, устранили мою проблему. В CWM вы идете на восстановление, а затем восстанавливаете с SD-карты, затем выбираете zip-файл. Но если вы вернетесь к стоковому изображению, вы все равно можете быть установлены. - person John Smith; 11.01.2014
comment
похоже, я должен тебе пиво, приятель! :) - person feverDream; 11.01.2014

Написав письмо в список рассылки b2g-dev, я понял, что это проблема с прошивкой zte-open.

Насколько я знаю, последнее обновление прошивки до 1.1 приводит все устройства к прошивке OPEN_US_DEV_FFOS_V1.10B01, которая по какой-то причине поставляется с отключенной быстрой загрузкой. Поэтому прошить не получится.

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

Обновлять

Мне потребовалось некоторое время, чтобы понять, как обновить чертов телефон, для обновления вам нужно перейти на прошивку 1.0B02, на которой, похоже, работает fastboot.

Чтобы понизить версию, мне пришлось установить clockworkmod, так как программа восстановления по умолчанию жалуется на несоответствие подписи (Zte! я не могу перейти на вашу более старую официальную прошивку?).

При рутировании и установке clockworkmod мне пришлось удалить некоторые assert проверки имени устройства из сценария обновления, а затем запаковать его. Как только это будет сделано, понизить версию устройства будет довольно просто.

После этого мне пришлось по отдельности прошивать три образа (загрузочный, системный, пользовательские данные) с помощью команды fastboot flash

person feverDream    schedule 06.01.2014