8

我想将我的 Alcatel One Touch Fire 上的 Firefox OS 1.1 升级到 master 分支(最新版本)。在阅读了Mozilla Wiki之后,我克隆了 B2G 存储库,并通过键入以下内容为hamachi目标构建了它:

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

(甚至还有预建的图像

现在是最难的部分,因为阿尔卡特手机没有植根并且似乎有一个锁定的引导加载程序。

文档说我应该通过键入以下内容来刷新设备:

./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 安装到库存的阿尔卡特 One Touch Fire 上吗?

4

2 回答 2

2

我想首先我们可以检查手机本身是否已植根。你可以试试,

$ adb shell

如果显示,

root@android:/ #

那我觉得手机已经root了,可以刷手机了./flash.sh

如果它没有植根,我认为您提到的链接提供了创建新 boot.img 的步骤,以便您可以植根手机。

于 2013-11-27T12:30:55.217 回答
0

以下是 Mozilla 关于与 Hamachi(阿尔卡特 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。这会破坏你的 HAMACHI :( - GB

  • 从一开始我的操作顺序是什么?适用于所有设备... 安装 ADB、Git 和 Xcode 后,您应该:

    1. 通过 USB 将您的设备连接到您的机器。你确定它已插入?那好吧...

    2. 使用您的 LDAP 凭据(来自 moz-central)获取您的构建: Buri:需要来自 Naoki Hamachi: https ://pvtbuilds.mozilla.org/pvt/mozilla.org/b2g_ril/latest-hamachi-mozilla-central/

    3. 运行此脚本:fullflash_gecko_ril_gaia.sh

    4. 从 github 下载 gaia(它比命令行更容易,因为您避免了拉取请求):https ://github.com/mozilla-b2g/gaia在右侧有一个“下载 ZIP”选项。将其解压到一个文件夹中,打开终端并将“cd”(如果您需要帮助,请询问 Stephany 或 Francis)放入该文件夹(即解压 zip 文件的任何位置)。运行“make reset-gaia”。

    5. 你应该看到...一大堆东西在命令行上滚动,你的设备应该重新启动。如果您的设备没有重新启动,请尝试 ADB 重新启动。

于 2013-11-29T04:40:18.420 回答