如何在Alcatel One Touch Fire手机上构建和安装最新的Firefox OS夜间版?

8

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

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

甚至有预编译的镜像可用。

现在是最困难的部分,因为Alcatel手机没有root,并且似乎有一个锁定的引导程序。

文档中说我应该通过输入以下命令来刷写设备:

./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

有没有人能够编写一份简单的、分步骤的教程(比this更容易),告诉我们如何将最新的Firefox OS安装到原始的Alcatel One Touch Fire手机上?


所有的Firefox OS手机都是一个已经死亡的平台。为什么Mozilla还在坚持这个错误呢?没有人知道。可能这样做能给他们带来一些收入。无论如何,所有的开发者都认为这些手机都是死路一条。不要在地球上制造更多的垃圾。避免使用任何Mozilla Firefox OS手机。现在只需使用模拟器,让开发者使用Android手机即可。 - gcb
@gcb False。绝不是所有开发人员都认为FxOS是一个死胡同。它正在亚洲和南美洲日益流行,并且它是唯一完全开源的平台。 - niutech
我是指Firefox OS _手机_,而不是操作系统本身。 - gcb
2个回答

2

我想首先我们可以检查手机是否已经获取了Root权限。您可以尝试以下操作:

$ adb shell

如果显示,
root@android:/ #

我认为你的手机已经被root了,你可以使用./flash.sh刷机。

如果没有root,我认为你提到的链接提供了创建新的boot.img文件的步骤,这样你就可以root手机了。


0

以下是摘自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。这可能会砖化您的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 在右侧有一个“Download ZIP”的选项。将其解压缩到文件夹中,打开终端并“cd”(如果需要帮助,请咨询Stephany或Francis)进入文件夹(即您解压缩zip文件的位置)。运行“make reset-gaia”。 5.您应该看到...一堆东西在命令行上滚动,您的设备应该重新启动。如果您的设备没有重新启动,请尝试ADB reboot。

1
Hamachi版本已经有一段时间没有被Mozilla基础设施构建。该目录现在为空。 - armenzg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接