Loading
0

“良心”黑客发力 谷歌地球实现兼容Oculus Rift/Touch

本周,谷歌(Google)宣布“谷歌地球VR”在SteamVR上发布。这让人感到十分兴奋,但是Oculus用户发现该应用无法兼容Rift头显。然而仅仅一天之后,黑客就实现了“谷歌地球VR”与Rift头显、Touch手柄的兼容,甚至还兼容了雷蛇Hydra体感控制器。

 

在“谷歌地球VR”上体验世界

虽然SteamVR主要是以HTC Vive为主,但它同时还支持Oculus Rift和Touch手柄,这样做使得开发人员发布游戏变得非常方便,因为他们一次便可以支持两个头显。然而,Rift用户们沮丧地发现谷歌并没有利用这个平台的跨平台优势,而是将“谷歌地球VR”限制在了Vive平台上发布。

鉴于SteamVR技术已经能够支持Rift头显,黑客们就迅速地让Rift头显能够与“谷歌地球VR”强制性兼容。在社交新闻站点Reddit上,一位用户名为Shockfire7的黑客写了一个FakeVive文件,能够恶搞SteamVR,让其认为附加上的Rift头显就是Vive,所以它不会再对Rift纠缠不放,而是直接实现对“谷歌地球VR”的兼容。

FakeVive是一个动态链接库(DLL)文件,你可以将它放入“谷歌地球VR”的文件夹中,让其相信它已经与一台Vive头显连接。它不是一种反向激活或是其他方式,它只是拦截了OpenVR对头盔显示器的请求信息以及欺骗了模式字符串。我不想做更复杂的解释,因为SteamVR已经很好地支持了Rift。

FakeVive不涉及修改任何应用中的文件,而且它不只是适用于“谷歌地球VR”。这也让它更容易安装,而且即使在应用程序更新后(假设头盔显示器检测没有变得更复杂),它也能够继续运行。

FakeVive的安装就好像将一个文件解压到正确位置一样简单,并且因为黑客在它上面的处理方式,它可以被看做解锁SteamVR其他不支持Rift头显功能的基础。

除了Rift,FakeVive黑客也让“谷歌地球VR”兼容Touch手柄,甚至是雷蛇Hydra体感控制器。

 

谷歌地球VR

LibreVR曾经做出过非常流行的ReVive破解工具,它能够让Vive用户们在Oculus Home上体验许多Rift独有的游戏。之前,它在Reddit上发布了类似的破解操作指南,但是它将FakeVive称作“一个更好的解决方案”,因为FakeVive在操作简易性上更胜一筹。但是不管怎么说,LibreVR也对FakeVive的编码做出了贡献。

谷歌起初没有选择支持Rift头显的原因目前还不清楚。他们对这个问题的回答比较含糊,例如他们说“我们首先想要集中提升一个头显的使用性能”,但是很明显,他们并没有投入很多精力来支持Rift。谷歌可能是在等待Touch手柄的发布,或者是处于商业原因拒绝对Rift的支持(据我们所知,谷歌公司还没有在Oculus的平台上发布任何VR应用)。

【声明】:8090安全小组门户(https://www.8090-sec.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱hack@ddos.kim 或 hack@ddos.social,我们会在最短的时间内进行处理。