我希望今晚能有一些 Glass hacking 的乐趣。结果真的很糟糕。:(
让我试着解释一下我所采取的步骤。
- 我安装了 Launcher.apk 和 Setting.apk
- 配对了键盘和鼠标
- 一切都很好。
然后我尝试按照https://developers.google.com/glass/downloads/system中的说明解锁设备
- adb 重启引导加载程序
- 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 上次的测试没有什么不同。不知道我做了什么,但它只是决定工作。我想充电电池里有什么东西?
感谢所有帮助过的人。我希望这对其他人有帮助。去黑客攻击....