Google Glass在以前生根的XE8 Glass上安装XE12

时间:2014-01-07 13:42:50

标签: android google-glass

我有(或者更喜欢:()一个运行XE8版本软件的Glass。它没有收到任何自动更新,因为它已根植(正如预期的那样)。

我尝试使用https://developers.google.com/glass/tools-downloads/system中的系统映像将其更新为XE12,现在它无法启动。

我可以看到屏幕在尝试启动时亮了一会儿,但是玻璃徽标没有出现。相反,它只是一遍又一遍地重新启动。有时屏幕闪烁白色而不是通常的红灰色。

我仍然可以使用硬件方法启动到引导加载程序。我试过刷过XE11,结果是一样的。

我认为有几个问题可能与问题有关:

1)系统映像下载页面上有关于XE10中“固件更改”的注释,该页面阻止安装早期系统版本(包括XE8)。这可能是我的问题吗?这是指低级固件更改吗?使用OTA更新机制时如何应用更新,我可以手动应用吗?

2)系统映像.zip中有一个相对较大的userdata.img文件,但它不会使用fastboot更新方法闪存:

fastboot -w update glass_1-img-947604.zip 

archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
--------------------------------------------
Bootloader Version...: 0.5
Baseband Version.....: 
Serial Number........: [device serial]
--------------------------------------------
checking product...
OKAY [  0.002s]
sending 'boot' (4528 KB)...
OKAY [  0.208s]
writing 'boot'...
OKAY [  1.670s]
sending 'recovery' (5334 KB)...
OKAY [  0.243s]
writing 'recovery'...
OKAY [  1.797s]
sending 'system' (485525 KB)...
OKAY [ 21.414s]
writing 'system'...
OKAY [ 64.458s]
erasing 'userdata'...
OKAY [145.384s]
formatting 'userdata' partition...
Erase successful, but not automatically formatting.
File system type  not supported.
OKAY [  0.002s]
erasing 'cache'...
OKAY [102.827s]
formatting 'cache' partition...
Erase successful, but not automatically formatting.
File system type  not supported.
OKAY [  0.002s]
rebooting...

如果我尝试显式刷新userdata.img,我会收到以下错误:

fastboot flash userdata userdata.img 

sending 'userdata' (137046 KB)...
OKAY [  6.049s]
writing 'userdata'...
FAILED (remote: : Sparsed Write)

是否应该将userdata图像写入设备?

3)有没有办法使用fastboot获取启动日志以确定导致崩溃的原因?

感谢。

UDPATE:我已经将XE8图像闪回,现在玻璃卡在空电池屏幕上,尽管插入了几个小时。不过我之前收到过这个单位的收费问题,希望能在一夜之间得到解决。

更新#2:当我在一个晚上充电时,当我早上回到它时,设备显示带有问号的空电池图标,但是在强制重启之后它似乎已经启动到旧的XE8中系统。我的下一步是将其恢复到无根状态,并尝试使用OTA更新机制更新它。

1 个答案:

答案 0 :(得分:1)

我已设法让更新正常运行。

如果您仍在运行XE10之前的系统,则可能无法将系统映像直接重新刷新到XE10之后的版本。我最好的猜测是它与较低级别的固件有关,无法通过刷新引导/系统分区来更新。

因此,如果你有一个root的XE10前置玻璃,那么让它更新到XE12或更高版本的方法是通过从无根系统映像中刷新boot.img将其恢复到无根状态。

如果您已经刷新了后XE10版本并且设备无法启动,请使用此处所述的硬件方法将其引导至引导加载程序:Having issues seeing GLASS in Fastboot

并刷新XE10之前版本的整个系统映像。

Glass开发者页面上不再提供旧的X10前图像的链接,但文件仍然存在,可以通过一些谷歌搜索找到。

我不确定是否需要在刷新无根启动分区映像后恢复oem锁定,但我这样做是为了以防万一:

fastboot oem lock

之后重新启动Glass,它应该能够自动更新到最新的XE版本。可以通过插入USB电缆来触发更新检查。

更新完成后,只需根据需要重复原始生根步骤。

相关问题