我正在尝试为我的zte-open构建firefox操作系统的v1.2。通过一些小问题,我能够使用inari
设备配置文件配置和构建它。但是这个过程在闪烁的最后阶段失败了。
这是./flash.sh
命令
rog% sudo ./flash.sh
[sudo] password for abhiram:
< waiting for device >
erasing 'cache'...
OKAY [ 0.531s]
finished. total time: 0.531s
erasing 'userdata'...
OKAY [ 1.399s]
finished. total time: 1.399s
sending 'userdata' (53571 KB)...
OKAY [ 4.518s]
writing 'userdata'...
FAILED (status read failed (No such device))
finished. total time: 9.911s
之后,设备启动时没有用户数据(显然)。现在我猜测如果它通过用户数据阶段,它可能会闪烁系统并启动分区。
顺便说一句,我的手机运行的是固件版本1.1,这是来自官方的Zte更新。
我尝试刷新(系统和启动)的单独分区,但它给了我同样的错误。
与./flash.sh system
FAILED (status read failed (No such device))
答案 0 :(得分:1)
通过电子邮件发送b2g-dev邮件列表后,我发现这是zte-open固件的问题。
AFAIK,1.1的最新固件更新将所有设备带到OPEN_US_DEV_FFOS_V1.10B01固件,由于某种原因,它会禁用快速启动。因此无法闪光。
看起来zte正在努力推出启用了fastboot的新更新。所以我想我不得不等待它。
我花了一段时间才弄清楚如何更新该死的手机,升级你需要降级到固件1.0B02,fastboot似乎可以工作。
要降级,我必须安装clockworkmod,因为默认恢复程序会抱怨签名不匹配(Zte!我不能将你的旧官方固件弃用?)。
生成并安装clockworkmod,我不得不从updater-script中删除对device-name的一些assert
检查,然后打包它。完成此操作后,降级设备非常简单。
在此之后我不得不使用fastboot flash
命令单独刷新三个图像(boot,system,userdata)
答案 1 :(得分:1)
我有同样的问题。但是我认为fastboot没有被禁用..我这么说是因为如果我做的话我可以看到ROAMER2
fastboot devices
请注意..如果您无法执行该命令,请先尝试运行以下命令
adb reboot bootloader
在此之后,我打赌你将能够使用fastboot命令查看设备。
所以fastboot似乎能够连接到设备并且fastboot命令擦除缓存似乎已经起作用,并且fastboot命令擦除userdata命令工作。所以我的猜测是它不是fastboot本身,而是防止推送发生的设备。
也许我们可以在某处读到一个日志?
更新: 我打电话给公司。他们的官方路线是他们不支持更新手机,你应该只使用手机本身的更新功能。有一个更新,但它被推出一次而不是全球推送到所有设备。在一些关于这个主题的博客中,我看到用户抱怨该设备被宣传为开放但实际上并未打开。重点是:如果我怀疑设备正在阻止推送(那时我们作为消费者被欺骗了)并且设备运行正常。
更新:(更多信息) 存在一系列问题,这取决于您是否升级了手机。如果你在这里阅读讨论,我认为它几乎涵盖了所有内容:http://www.reddit.com/r/FireFoxOS/comments/1ugx5g/firefoxos_buils_for_zte_open/
同时检查您的设备是否符合以下
的要求adb shell
如果你看到$继续下一个命令,如果你看到#not root
su
如果您和我在同一条船上,并使用中兴通讯图像更新到1.1。然后你有点卡住了。我们需要降级回1.0修订版2(B02)。这将需要发条模式恢复来执行此操作。问题是我们还需要原始的img。中兴通讯已经拍下了这张照片。如果你有这个图片或者你可以找到它,请上传并在这里和我提供的链接发布(你将成为一小群书呆子的英雄)。否则......一位Mozilla开发者表示,中兴通讯即将推出另一项更新。 (但是,这可能是另一个锁定的版本)。因此,寻找原始图像。