/ Roadtovr / 0浏览

元数据细节:为什么去年圣诞节期间有如此多的Quest头盔被破坏

在过去的圣诞节期间,不少新的Quest 3和3S头戴设备无法正常更新,导致一些用户匆忙寻找替代品或在支持聊天中寻求解决方案来修复他们的全新虚拟现实头盔。现在,Meta已经明确说明了问题的原因,并非之前所认为的错误更新。

Meta副总裁Mark Rabkin在X上解释了为什么一些Quest用户在圣诞节那天遇到了无尽的启动循环问题,迫使Meta暂停了最新的v72软件更新,并在解决问题的同时向受影响的用户发送了全新的设备。

v72非常棒,我们暂停了一段时间,确保它不会导致更新问题。我们找到了问题的原因,这是AOSP R/W ext4文件系统中的一个罕见的竞态条件,会导致文件损坏,以及一个关键的安全补丁,防止操作系统回滚。已修复bug并进行上游改进。
– Mark Rabkin (@mrabkin) 2025年1月20日

基本上,Rabkin描述了Android开源项目(AOSP)使用的读/写(R/W)文件系统中的一个罕见且长期未发现的bug,这意味着这不是Quest的Horizon OS特殊的问题。
Rabkin所指的”竞态条件”是一种行为,其结果取决于事件的顺序或时间,例如两个进程同时访问共享数据。这些bug通常很罕见且难以复现。他提到的具体bug实际上已经存在了四年,会在更新过程中导致文件损坏。每次首次启动新的Quest设备时都需要进行这些更新。
Meta Quest 3S | Road to VR提供的照片
虽然Meta在去年6月推出了一款软件更新工具,可以通过PC连接进行强制操作系统更新,但Quest的关键问题是不允许操作系统回滚,这加剧了问题的严重性。
Rabkin表示,修复了bug之后,Meta现在正在”上游改进”这个修复方案,将其贡献给更广泛的AOSP,以帮助其他开发者避免类似问题。
与大多数安卓设备一样,你可以通过私下分发的APK来加载内容,但Quest在允许用户调整硬件方面非常固执,这让一些冒进的用户在过去试图与Meta的服务分离,并进行诸如安装定制ROM和修改等操作遇到了困难。
截至撰写本文时,尚未广泛公开宣传并确认针对Quest 3的越狱方法,尽管过去曾进行过尝试。2020年末,一个通过群众集资活动甚至吸引了Oculus创始人Palmer Luckey的资金参与的团队推动了Quest 2越狱的竞赛,当时似乎有一种成功的方法。
然而,很显然那种特定的越狱方法被公开质疑,并声称其主要依赖虚拟机(VM)来模拟解锁引导。