Как собрать и установить новейшую ночную версию 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, вы должны:
Подключите ваше устройство к компьютеру через USB. Вы уверены, что он подключен? Хорошо, тогда...
Получите вашу сборку с вашими учетными данными LDAP (из moz-central): Buri: Требуется от Наоки Хамачи: https://pvtbuilds.mozilla.org/pvt/mozilla.org/b2g_ril/latest-hamachi-mozilla-central/
Запустите этот скрипт: fullflash_gecko_ril_gaia.sh
Загрузите gaia из github (это проще, чем командная строка, поскольку вы избегаете запроса на извлечение) по адресу: https://github.com/mozilla-b2g/gaia В правой части есть опция "Загрузить ZIP". Распакуйте это в папку, откройте терминал и "cd" (спросите Стефани или Фрэнсиса, если вам нужна помощь с этим) в папку (то есть, куда вы распаковали свой zip-файл). Запустите "сделать сброс-Gaia".
Вы должны увидеть... целую кучу вещей, прокручиваемых в командной строке, и ваше устройство должно перезагрузиться. Если ваше устройство НЕ перезагружается, попробуйте перезагрузку ADB.
Я думаю, сначала мы можем проверить, рутирован ли сам телефон. Вы могли бы попробовать,
$ adb shell
И если показывает,
root@android:/ #
Тогда я думаю, что телефон рутирован, и вы можете прошить свой телефон с ./flash.sh
,
Если он не рутирован, я думаю, что ссылка, которую вы упомянули, содержит шаги по созданию нового boot.img, чтобы вы могли получить root права на телефон.