Max Glenister

I enabled Google Daydream support on my OnePlus 3T today. I’m pretty impressed.

The OnePlus 3T costs about half as much as the Google Pixel or any other Daydream compatible devices, but it’s powerful enough to run Daydream. The screen resolution is a bit low, and OnePlus seem to not be interested in getting the device certified.

To enable Daydream support you need to root the OnePlus 3T, and then modify a couple of files:


Before the closing </permissions> tag, add the following keys:

<feature name="" />
<feature name="android.hardware.vr.high_performance" />


At the end of the file, add the following line:


To modify those, I used the app “Root Explorer”, navigated to each file and opened them in the built-in editor in Root Explorer.

Once you’re done, reboot the OnePlus 3T and the install Daydream VR, Google VR Services and Daydream Keyboard. You might not be able to view/install these from the Play Store, but you can find the .apk files on apkmirror.

I don’t have a Daydream headset or controller, but I do have numerous Google Cardboard headsets (nice plastic ones with elastic straps!) and some old/spare Android phones.

You can use a second Android phone as a controller using the Daydream Controller Emulator and instructions from Google’s VR Developer Site.

Over-all it works pretty nicely. It’s a bit laggy in places, but not too bad. The tracking is as good you would expect – a bit better than Cardboard experiences on Android by my experience. It’s certainly not going to compate with my HTC Vive, but it’s a fun thing to play with none the less.

As soon as the battery on the controller phone charges a bit more, I’m going to sideload the Netflix VR apk and give that a go.


Max Glenister

Following up from my earlier post about enabling Daydream on my OP3T, I've now got a Daydream controller. Read more here: