3

我希望今晚能有一些 Glass hacking 的乐趣。结果真的很糟糕。:(

让我试着解释一下我所采取的步骤。

  1. 我安装了 Launcher.apk 和 Setting.apk
  2. 配对了键盘和鼠标
  3. 一切都很好。

然后我尝试按照https://developers.google.com/glass/downloads/system中的说明解锁设备

  1. adb 重启引导加载程序
  2. fastboot oem 解锁

系统在那里坐了一个多小时,所以我按 Ctrl+c 假设出了点问题。我检查了系统是处于 adb 还是 fastboot 模式,看起来它仍然处于 fastboot 状态,所以我又试了一次。30 分钟后什么也没发生,所以我再次 Ctrl+c 。

以下是这些步骤的终端输出的副本:

local:Downloads mmicire$ adb install -r Launcher2.apk 
4361 KB/s (9723188 bytes in 2.176s)
    pkg: /data/local/tmp/Launcher2.apk
Success
local:Downloads mmicire$ adb install -r Settings.apk 
3937 KB/s (3269290 bytes in 0.810s)
    pkg: /data/local/tmp/Settings.apk
Success
local:Downloads mmicire$ adb devices
List of devices attached 
015D98410D020013    device

local:Downloads mmicire$ adb reboot bootloader
local:Downloads mmicire$ fastboot oem unlock
...
(bootloader) Warning: Unlocking your device will void your warranty
(bootloader) and erase your personal data from the device.
(bootloader) Run "fastboot oem unlock" again to confirm.
(bootloader) Device still locked.
OKAY [  0.001s]
finished. total time: 0.001s
local:Downloads mmicire$ fastboot oem unlock
...
^C
local:Downloads mmicire$ adb reboot bootloader
error: device not found
local:Downloads mmicire$ fastboot devices
015D98410D020013    fastboot
local:Downloads mmicire$ fastboot oem unlock
...
^C
local:Downloads mmicire$ fastboot reboot
rebooting...

设备重新启动后,它又回到了 Glass 主屏幕,一切看起来都很好。所以我再次尝试 adb reboot bootloader ,系统似乎无法启动到 fastboot 模式。当我输入“adb reboot bootloader”时,系统关机,重新启动,显示 GLASS 标志并重新启动到 Android。

然后我在这里尝试了 Jenny Murphy 的 fastboot 解决方案——在 Fastboot 中看到 GLASS 时出现问题——但它并没有改变这种情况。系统启动,LED 常亮约 5 秒钟,然后系统重新启动,当系统启动时,我看到 GLASS 徽标。

所以我认为可能进行恢复出厂设置可能会解决问题。(此时有点牵强。)我进入 Glass 设置并执行了出厂重置。

系统重新启动,显示 GLASS 徽标,然后显示欢迎屏幕,要求我访问 google.com/myglass。我转到笔记本电脑上的 URL 并配置了 WIFI 连接。此时,Glass 似乎没有读取 QR 码。我有一张非常清晰的二维码图片,但它似乎根本没有响应。

我现在遇到的问题是我无法通过WIFI的第二个屏幕,我无法打开调试,因为我无法进入设置菜单,我也无法硬件启用fastboot来重置图像到工厂。:(

所以,经过一个令人沮丧的黑客攻击之夜,我需要一些帮助。此时Glass只能开机,让我上网,然后假装看二维码无济于事。感觉就像一个 d-bag 伪砖 48 小时旧玻璃。

有人想吗?

这是在运行 adt-bundle-mac-x86_64-20130917 的 OSX 10.8.5 机器上。如果有帮助,我确实有可用的 linux 机器。

提前谢谢你。


编辑:我已经能够重新登录设备并启用调试。“adb reboot bootloader”依然给出之前关机的行为,LED长亮约5秒,重启,GLASS屏幕。我确实看到 linux 中的 USB 设备出现然后消失,我认为在这个周期中快速启动调试设备会上下移动。


编辑:按照 Jenny 的推荐在我的 linux 机器上尝试过,但没有骰子。Glass 不愿意停留在快速启动模式。重新启动时,在观看 dmesg 时,我可以看到 Android 调试设备消失,玻璃重新启动,我看到 fastboot 设备出现,然后三秒钟后它消失了。然后,Glass 重新启动进入正常的 Android。

:(


解决方案:(这对我来说毫无意义。)我基本上把电池完全没电了。我有其他 Android 手机需要拉出电池并让它们静置一会儿,所以我尝试了最接近的事情,而无需从设备上拆卸电池。它坐在我的桌子上完全耗尽了几天。即使在尽可能耗尽电池电量之后,我也会打开 Glass。坦率地说,这和其他任何事情一样都是出于挫败感。

72 小时后,我给它充电了大约 30 分钟,然后将其插入我的 Linux 机器并执行以下操作:

mmicire@blue:~$ sudo fastboot devices
015D98410D020013    fastboot
mmicire@blue:~$ sudo fastboot oem unlock
...
(bootloader) Warning: Unlocking your device will void your warranty
(bootloader) and erase your personal data from the device.
(bootloader) Run "fastboot oem unlock" again to confirm.
(bootloader) Device still locked.
OKAY [  0.001s]
finished. total time: 0.001s
mmicire@blue:~$ sudo fastboot oem unlock
...
(bootloader) Erasing personal data. This could take a while...
(bootloader) Erasing cache...
(bootloader) Erasing userdata...
(bootloader) Unlocking...
(bootloader) Device unlocked!
OKAY [256.353s]
finished. total time: 256.353s

与 Jenny 上次的测试没有什么不同。不知道我做了什么,但它只是决定工作。我想充电电池里有什么东西?

感谢所有帮助过的人。我希望这对其他人有帮助。去黑客攻击....

4

1 回答 1

1

虽然不完全相同,但我在尝试升级到 XE10 时遇到了类似的问题。它会重新启动,但永远不会离开 Glass 启动屏幕,然后在再次重新启动后它似乎运行正常,但我无法升级并遇到其他问题。

我最终不得不做的是从工厂映像重新安装(在与根启动映像相同的屏幕上提供)。

在此处重新安装工厂映像的良好说明:http ://www.glassxe.com/2013/05/28/how-to-unlock-root-and-reset-glass-using-factory-images/

于 2013-10-14T03:35:28.830 回答