Как собрать и установить новейшую ночную версию Firefox на Alcatel One Touch Fire?

Я хочу обновить Firefox OS 1.1 на моем Alcatel One Touch Fire до главной ветки (последняя версия). Прочитав Mozilla Wiki, я клонировал репозиторий B2G и создал его для цели hamachi, набрав:

./config.sh hamachi && ./build.sh

(Есть даже готовые изображения)

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

Документы говорят, что я должен прошить устройство, набрав:

./flash.sh

Но все, что я получаю, это следующие ошибки:

   adbd cannot run as root in production builds
   remount failed: Operation not permitted
   push: /home/user/B2G/objdir-gecko/dist/b2g/dictionaries/en-US.aff -> /system/b2g/dictionaries/en-US.aff
   failed to copy '/home/user/B2G/objdir-gecko/dist/b2g/dictionaries/en-US.aff' to '/system/b2g/dictionaries/en-US.aff': Read-only file system

Кто-нибудь может написать простое пошаговое руководство (проще, чем это) о том, как установить последнюю версию Firefox OS на стандартную Alcatel One Touch Fire?

2 ответа

Решение

Вот выдержка из руководства Mozilla по прошивке телефонов, связанных с Hamachi (Alcatel One Touch Fire):

  • Лучшая сборка для Hamachi: moz-central. Используйте свой LDAP, чтобы перейти сюда: https://pvtbuilds.mozilla.org/pvt/mozilla.org/b2g_ril/latest-hamachi-mozilla-central/ А затем запустите командную строку этого сценария: fullflash_gecko_ril_gaia.sh Вам может понадобиться предвосхитить это с помощью./, но это должно произойти только после вашего нажатия enter. НЕ запускайте./flash.sh. ЭТО МОЖЕТ ПОКРЫТЬ ВАШ ХАМАЧИ:( - ГБ

  • Какой у меня порядок действий с самого начала? ДЛЯ ВСЕХ УСТРОЙСТВ... ПОСЛЕ того как вы установили ADB, Git и Xcode, вы должны:

    1. Подключите ваше устройство к компьютеру через USB. Вы уверены, что он подключен? Хорошо, тогда...

    2. Получите вашу сборку с вашими учетными данными LDAP (из moz-central): Buri: Требуется от Наоки Хамачи: https://pvtbuilds.mozilla.org/pvt/mozilla.org/b2g_ril/latest-hamachi-mozilla-central/

    3. Запустите этот скрипт: fullflash_gecko_ril_gaia.sh

    4. Загрузите gaia из github (это проще, чем командная строка, поскольку вы избегаете запроса на извлечение) по адресу: https://github.com/mozilla-b2g/gaia В правой части есть опция "Загрузить ZIP". Распакуйте это в папку, откройте терминал и "cd" (спросите Стефани или Фрэнсиса, если вам нужна помощь с этим) в папку (то есть, куда вы распаковали свой zip-файл). Запустите "сделать сброс-Gaia".

    5. Вы должны увидеть... целую кучу вещей, прокручиваемых в командной строке, и ваше устройство должно перезагрузиться. Если ваше устройство НЕ перезагружается, попробуйте перезагрузку ADB.

Я думаю, сначала мы можем проверить, рутирован ли сам телефон. Вы могли бы попробовать,

$ adb shell

И если показывает,

root@android:/ #

Тогда я думаю, что телефон рутирован, и вы можете прошить свой телефон с ./flash.sh,

Если он не рутирован, я думаю, что ссылка, которую вы упомянули, содержит шаги по созданию нового boot.img, чтобы вы могли получить root права на телефон.

Другие вопросы по тегам