[Google Daydream VR] einholzstuhl:
[IMG="Daydream unlocker logo"]https://i.imgur.com/ZPmy1Tz.png[/IMG]

[IMG="Description"]https://i.imgur.com/CU40QZs.png[/IMG]​

Most smartphones on the market do not have Daydream compatability. This locks them out of the usage of all Daydream virtual reality content and the use of the Daydream headset. To change that this thread provides you with the following:

1. How to enable Daydream compatibility for any phone, with or without NFC

2. Unlocks Pixel exclusive apps available in the Play Store

[IMG="Contents"]https://i.imgur.com/cM1ee9Y.png[/IMG]​

Requirements

Installation

______Variant 1. Phones WITHOUT NFC

______Variant 2. Phones WITH NFC

Troubleshooting

______How to reset the installation

______In General

______Bugs + Fixes

Tests

______Devices/systems

______Apps

Credits

______Old thread

______Our team

______Code

______Feedback

[IMG="Requirements"]https://i.imgur.com/IaAAYET.png[/IMG]​

1. Controller from a Daydream headset

2. Magisk rooted device

Magisk

3. Daydream app (Not from Play Store! - it will not work!)

Daydream

4. Daydream Keyboard

Daydream Keyboard

5. Daydream unlocker

Android 9 or below

(Use the resolution which is the closest to youre phone.)

Daydream unlocker

Android 10 Beta

Daydream unlocker

[IMG="Installation"]https://i.imgur.com/YAdmvMo.png[/IMG]​

BEWARE! Setup Instructions have to be done in that exact order!

1. Install Daydream and Daydream Keyboard

2. Open Daydream

->follow the setup instructions

If you get a black screen, hear sounds, see a flat image.

-> Close daydream

-> Open daydream again

3. Enter VR mode

-> Continue until you see "Daydream is not compatible with youre phone"

4. Install Daydream unlocker (one of youre chosen Magisk modules)

5. Reboot

6. If youre phone does NOT have NFC ×

-> proceed to variant 1.

If youre phone DOES have NFC √

-> proceed to variant 2.

Variant 1. Phones

WITHOUT NFC

×

1. Open Daydream

-> Settings

-> VR Settings

-> Setup everything in Troubleshooting

-> NFC (just ignore it), headset (Daydream or Daydream 2017), controller

2. NFC workaround

-> Open VR settings

-> Developer options

-> Enable "Skip VR entry scenes" (otherwise you will always be asked to enable NFC)

3. Enjoy

Variant 2. Phones

WITH NFC

√

1. Open Daydream

-> Enter VR Mode

-> Follow the setup

2. Enjoy

[IMG="Troubleshooting"]https://i.imgur.com/x6qOYVS.png[/IMG]​

How to reset the installation

BEWARE! Setup Instructions have to be done in that exact order!

1. Delete Daydream

2. Open Play Store

-> Delete Google VR Services (Can be done with Titanium Backup too)

3. Deactivate Daydream unlocker (one of youre chosen Magisk modules)

4. Reboot

5. If youre phone does NOT have NFC

-> proceed to Variant 1.

If youre phone DOES have NFC

-> proceed to Variant 2.

In General

1. Bluetooth has to be enabled for the Daydream controller to work

2. If you open a Daydream app you have to switch in the VR settings the headset to Daydream, or you can not use the Daydream controller

-> Daydream app -> Daydream headset

-> Cardboard app -> Cardbord headset

You can open the VR settings when you open a VR app by touching the white gear symbol and select VR Settings, or in the Daydream app.

Bugs + Fixes

1. Drift issue (the screen turns slowly to the left when in vr mode)

-> Place the VR glasses with the phone inside on a flat surface for 10-30 seconds (recalibrates itselve).

2. If you did something wrong when trying to follow the install process

-> Follow the instructions of "How to reset the installation"

3. After some usage of Daydream apps suddenly Daydream apps wont work anymore or crash

-> Follow the instructions of "How to reset the installation"

4. Device ID change to Google Pixel causes some apps to not work anymore (OnePlus apps for example)

Reported by [MENTION=4420835]bschmidy10[/MENTION]

Fixes by [MENTION=7325575]jigs4wkiller[/MENTION]

-> 1. Only activate Daydream unlocker if you want to use it

-> 2. Or edit the OnePlus apps and remove device check from them

5. Distortions in VR, stagger/smear on the edges

Reported by [MENTION=7703245]Kleva94[/MENTION], [MENTION=5310043]pbergonzi[/MENTION]

Fixes by [MENTION=7703245]Kleva94[/MENTION]

-> Try a module with a different resolution

6. After putting the phone in the headset Daydream crashes

Reported by [MENTION=7101406]masoodsuliman[/MENTION] - OnePlus 7 pro

-> Follow the instructions of "How to reset the installation"

7. I installed it twice and it does not work!

Reported by [MENTION=7101406]masoodsuliman[/MENTION] - OnePlus 7 pro

-> Follow the instructions of "How to reset the installation"

-> Still does not work? -> Try a different resolution

8. The Daydream app might crash if open a VR app inside of it

Reported by [MENTION=7101406]masoodsuliman[/MENTION] - OnePlus 7 pro

Fixes by [MENTION=7101406]masoodsuliman[/MENTION] - OnePlus 7 pro

-> If you open a VR app from the app drawer instead it might work (or it will just be Carboard mode instead)

9. After activating the module and restarting phone is lagging/freezing, getting past it hungs up or reboots the phone randomly, trebuchted crashes

Reported by [MENTION=471004]pflatlyne[/MENTION] - Nexus 6 - Lineage OS

-> No fix found yet

10. Setup tells you to install VR keyboard but when trying says "Device is incompatible", any other Daydream apps are also shown as incompatible

Reported by [MENTION=309077]simon_6162[/MENTION] -OnePlus 7 - OxygenOS

Fixes by [MENTION=309077]simon_6162[/MENTION] - OnePlus 7 - OxygenOS

-> Open Settings

-> Apps & notifications

-> Daydream

-> Force stop/close it

-> Open storage, clear storage, clear cache

11. Other VR applications (example iVRy) rotate 90 degrees on some axis, some directions are inverted

Reported by [MENTION=7968941]CombineCrab[/MENTION] - OnePlus 7 pro

Fixes by [MENTION=7968941]CombineCrab[/MENTION] - OnePlus 7 pro

-> Disable the Daydream module

-> Reboot

12. Unity Instand preview app crashed if the module is enabled, works without it but loses support for Daydream apps

Reported by [MENTION=7968941]CombineCrab[/MENTION] -OnePlus 7 pro

-> No fix found yet

13. While activating Daydream unlocker Magisk says "This is not a module"

Reported by [MENTION=1449840]grandomegabosses[/MENTION] - LG V40 - Android 9

-> Update Magisk (If it still does not work report it)

14. After activating Daydream unlocker vibration is disabled entirely

Reported by [MENTION=1449840]grandomegabosses[/MENTION] - LG V40 - Android 9

-> No fix found yet

15. Daydream unlocker on Android 10 causes bootloop

Reported by [MENTION=411488]The Jack of Clubs[/MENTION] - Android 10

Reported by [MENTION=3379485]adam3914[/MENTION] - OnePlus 7 Pro - Android 10

Fixes by [MENTION=10179179]Czarmstrong[/MENTION] - Android 10

Fixes by [MENTION=3379485]adam3914[/MENTION] - OnePlus 7 pro - Android 10

Fixes by [MENTION=7325575]jigs4wkiller[/MENTION] - Xiaomi Mi 8 - Android 10

Boot TWRP

-> Mount system

-> Go to the file explorer and navigate to "data/adb/modules"

-> Delete the "daydream" folder and reboot

Tests

Devices/systems

Xiaomi Mi A1/Mi 5s/OnePlus 5t, Android 9, Daydream 2017 headset + controller

Apps

Daydream, YoutubeVR, Cardboard,Virtual Virtual Reality,

Fulldive VR, and many more...

[IMG="Credits"]https://i.imgur.com/ikVPWZl.png[/IMG]​

Old thread

Old thread by [MENTION=7325575]jigs4wkiller[/MENTION]

Thread design

Inspiration

Cosmic-OS

Magisk

Syberia

Daydream logo by [MENTION=7325575]jigs4wkiller[/MENTION]

Our team

[MENTION=8822254]einholzstuhl[/MENTION] as a community and thread manager/editor

[IMG="einholzstuhl profile picture"]https://i.imgur.com/ERaI6wH.png[/IMG]

[MENTION=7325575]jigs4wkiller[/MENTION] for more technical questions

[IMG="jigs4wkiller profile picture"]https://i.imgur.com/A6r5UVY.png[/IMG]

Code

[MENTION=7325575]jigs4wkiller[/MENTION], [MENTION=]SaveD-j@ya.ru[/MENTION]

Feedback

[MENTION=6210669]r0drlgo[/MENTION], [MENTION=4420835]bschmidy10[/MENTION], [MENTION=7703245]Kleva94[/MENTION], [MENTION=7325575]jigs4wkiller[/MENTION], [MENTION=660462]redpoint73[/MENTION], [MENTION=5310043]pbergonzi[/MENTION], [MENTION=7101406]masoodsuliman[/MENTION], [MENTION=309077]simon_6162[/MENTION], [MENTION=7968941]CombineCrab[/MENTION], [MENTION=1449840]grandomegabosses[/MENTION], [MENTION=471004]pflatlyne[/MENTION], [MENTION=411488]The Jack of Clubs[/MENTION], [MENTION=3379485]adam3914[/MENTION], [MENTION=10179179]Czarmstrong[/MENTION], [MENTION=10179179]Czarmstrong[/MENTION], [MENTION=10443635]Fla010101[/MENTION]

:highfive: Thank you all for your support! :highfive:​