如何在Alcatel One Touch Fire上构建和安装最新的每晚Firefox操作系统?

时间:2013-11-20 20:59:12

标签: build firefox-os b2g

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

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

(甚至有prebuilt images

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

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

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

2 个答案:

答案 0 :(得分:2)

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

$ adb shell

如果是节目,

root@android:/ #

然后我认为手机已植根,您可以使用./flash.sh闪烁手机。

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

答案 1 :(得分:0)

以下是与Hamachi(阿尔卡特One Touch Fire)有关的Mozilla guide on flashing phones的摘录:

  
      
  • Hamachi的最佳构建:moz-central使用您的LDAP访问:https://pvtbuilds.mozilla.org/pvt/mozilla.org/b2g_ril/latest-hamachi-mozilla-central/   然后运行此脚本命令行:fullflash_gecko_ril_gaia.sh你   可能需要以./为前言,但它应该只运行你的   打进入。不要运行./flash.sh。这可以打扮你的HAMACHI :( -   GB

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

         
        
    1. 通过USB将设备连接到设备。你确定它已插入?好的,然后......

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

    4.   
    5. 运行此脚本:fullflash_gecko_ril_gaia.sh

    6.   
    7. 从github下载gaia(在避免拉取请求时比命令行更容易):https://github.com/mozilla-b2g/gaia沿   右侧有一个“下载ZIP”的选项。打开包装   进入一个文件夹,打开终端和“cd”(如果你,请问Stephany或Francis   需要帮助这个)到文件夹(即你解压缩你的任何地方)   zip文件)。运行“make reset-gaia”。

    8.   
    9. 你应该看到......在命令行上滚动了很多东西,你的设备应该重启。如果您的设备没有   重启,尝试ADB重启。

    10.   
  •