Somebody just hacked Google Daydream VR to make it work it with an iPhone

Android-compatible Google Daydream controller hacked to work with iPhone

With Google announcing many new features in Android 7.0 Nougat, Apple iPhone users with iOS are left far behind. One of the features of Nougat is the native support for Virtual Reality (VR) and the very popular Google Daydream controller which lets users control the VR activity in games or Apps. This feature was available only for Android users. But now, a developer has hacked the Daydream VR controller to make it compatible with iPhones.

Matteo Pisani, CTO and co-founder ofย Remoria VR, has reversed engineered a Google Daydream controller to make it function on an iOS device. For those unfamiliar, Google Daydream is a VR headset with a controller that is compatible with Android and not with iOS platform. Also, it is only compatibleย with Googleโ€™s Pixel and Motorolaโ€™sย Moto Zย smartphones running on Android 7.0 Nougat.

Back in May, Clay Bavor, Googleโ€™s Virtual Reality department VP,ย had categorically statedย that currently Google Daydream isnโ€™t โ€œcompatible with iOS and wonโ€™t be for several years probably.โ€

for the foreseeable future, iOS isnโ€™t part of Googleโ€™s Daydream plans. Getting good enough performance, Bavor says, requires changes โ€œat all levels of the operating systemโ€ โ€” itโ€™s not as easy as porting Gmail or Google Maps over to the iPhone.

So, how did Pisani make the Daydream work on an iOS device? He decided to hack the Daydream and make it compatible with iOS. To start the complex technical process, he used an app called BlueCap to get his iPhone recognize the Daydream controllerย and after some failed attempts he was able to see incoming data packets in real time.

On continuing the investigation further, he found out that the masked data actually included a magnetometer, accelerometer, gyroscope and touchpad button apart from other data. Next, he began the reverse engineering process and figuring out how to actually extract and use that data. After a few failed attempts, he was successful in getting the Daydream controller data to read correctly on his iPhone. Pisani also identified that the iPhoneโ€™s packets-per-second were more than enough to effortlessly and efficiently run a VR game or 3D experience.

Check out the Daydream controller running on iOS in the video below:

Although the controller hasnโ€™t been tested with VR apps, the fact that Pisani was able to connect it and make it function appropriately on the otherwise incompatible iOS device is pretty promising. Another impressive aspect is that he used an iPhone 5 for this work instead of the current iPhone 7 or 7 Plus. This indicates that the Daydream controller can also be hacked for other versions of Android other than the required Nougat 7.0.

Kavita Iyer
Kavita Iyerhttps://www.techworm.net
An individual, optimist, homemaker, foodie, a die hard cricket fan and most importantly one who believes in Being Human!!!
spot_img

Read More

Suggested Post