gpt4 book ai didi

android - Google Glass 在之前 root 过的 XE8 Glass 上安装 XE12

转载 作者:行者123 更新时间:2023-11-30 03:11:01 25 4
gpt4 key购买 nike

我有(或者更确切地说有 :( ) 一台运行 XE8 版本软件的 Glass。它没有收到任何自动更新,因为它已 root(如预期)。

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

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

我仍然可以使用硬件方法引导至引导加载程序。我试过刷 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)

是否应该将用户数据图像写入设备?

3) 有什么方法可以使用 fastboot 获取启动日志以确定导致崩溃的原因吗?

谢谢。

更新:我已经闪回了 XE8 图像,现在 Glass 卡在没电的电池屏幕上,尽管已插入几个小时。然而,我之前遇到过这个装置的充电问题,希望它能在一夜之间得到解决。

更新#2:当我早上回到设备时,设备被放置一夜充电,显示带问号的空电池图标,但是在强制重启后,它似乎可以正常启动到旧的 XE8系统。我的下一步是将其恢复到无根状态并尝试使用 OTA 更新机制对其进行更新。

最佳答案

我已经设法使更新工作。

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

因此,如果您拥有已获得 root 权限的 XE10 之前的 Glass,将其更新至 XE12 或更高版本的方法是通过从无根系统镜像刷新 boot.img 将其恢复至无根状态。

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

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

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

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

fastboot oem lock

之后重新启动 Glass,它应该能够自动更新到最新的 XE 版本。插入 USB 数据线即可触发更新检查。

更新完成后,如果需要root,只需重复原来的root步骤即可。

关于android - Google Glass 在之前 root 过的 XE8 Glass 上安装 XE12,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20973188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com