如何在 Google Glass Enterprise Edition 2 上启用调试模式?

How to enable the debug mode on Google Glass Enterprise Edition 2?

已经在 this questions 中询问过,但这似乎是 Glass Explorer Edition

当我点击 Enterprise Edition 2 中的设备信息选项卡时,会打开默认 Android 设置。它们几乎无法使用触摸板,所以我使用 scrcpy 来控制它。

scrcpy 中多次单击 System -> About phone -> Build number 无效。由于它是最底部的条目并且触摸板不够灵敏,因此无法通过触摸板点击它。

如何开启调试模式?


背景:我目前在 firmware version OPM1.190831.003 and I am trying to update it to the latest via the flashing tool.

问题的答案是:更新固件(属于 chicken-and-egg 问题)。

我能够使用 USB-A 电缆而不是 Glass 随附的 USB-C 电缆来刷新系统映像 OPM1.200625.001

adb/fastboot 的命令是:

cd OPM1.200625.001_user_signed
adb reboot-bootloader
fastboot oem xx-force-unlock-all 1
fastboot flash bootloader bootloader.img
fastboot flash bluetooth bluetooth.img
fastboot flash dsp dsp.img
fastboot flash dtbo dtbo.img
fastboot flash modem modem.img
fastboot flash system system.img
fastboot flash vbmeta vbmeta.img
fastboot flash vendor vendor.img
fastboot flash userdata userdata.img
fastboot boot boot.img

您可能会注意到这与README.txt中的闪烁指令不同。 这是因为我发生了这个错误:

...\OPM1.200625.001_user_signed> fastboot flash boot boot.img
fastboot: error: cannot get boot partition size

Glass 从 boot.img 启动后,这不会保存到启动分区! 所以系统开机后:

  1. 跳过配置
  2. 从设置中启用开发者模式(参见 this question
  3. 使用flash tool
  4. 刷写固件

刷入新固件后,您可以从 Glass 设置中启用开发者模式。

祝您黑客愉快!