图灵汇报道,一位名叫Gustave Monce的DIY爱好者最近分享了他的最新成果。他在谷歌Pixel Watch 3上成功运行了Windows on Arm系统,并进入了Windows PE环境。
从他的描述来看,这一过程并不简单。首先,他需要解锁设备的引导加载程序,然后对统一可扩展固件接口(UEFI)进行逆向分析,从中提取出必要的启动文件,并将其适配到手表的UEFI环境中。经过长时间的工作,他终于进入了UEFI Shell界面。但由于屏幕分辨率较低,他不得不手动修改代码以适应显示屏。
随后,他进一步优化了高级配置与电源接口(ACPI)表,补充了通用中断控制器(GIC)和定时器等功能模块,最终实现了Windows PE的启动。然而,由于手表仅有32GB的存储容量,系统启动后几乎占用了全部空间,这迫使他寻找解决方案。
为了解决存储空间不足的问题,这位玩家利用了A/B分区中的A区,对Windows PE进行了精简处理,最终克服了存储限制。
之后,当谷歌为其手表推送了安卓15版本更新后,原有的UEFI环境出现了故障,之前的大部分工作似乎白费了。不过,他最终还是找到了办法,恢复了UEFI环境的正常运行。