1

As the question implies how can I do as little setup to get to the Daydream home screen.

I have 26 phones to set up with a 360 Video player, easy enough, but if the user clicks the Home button on the Daydream controller it goes to the Tutorial instead of a Home Screen.

Can I edit a config file via adb to skip it?

2 Answers2

3

Found my own answer by digging into the .ConfigService config, and it does require root or a userdebug build of Android to accomplish this.

Edit the prefs file: /data/data/com.google.vr.vrcore/shared_prefs/VrCoreSettings.xml and change "DaydreamSetupComplete" to "True"

You'll probably want to make a copy of the file as a tmp to copy back.

Then, edit the VR welcome required flag in the vr.vrcore:

shell am startservice \
      -n com.google.android.gms/.config.ConfigService \
      -a com.google.android.gms.config.OVERRIDE \
      --es __package__ com.google.vr.vrcore \
      --es __namespace__ configns:p4 \
      --es vr_welcome_required false

Doing the above also circumvents the step in the initial Daydream setup to put in a payment method which on production builds of Oreo is an roadblock to complete setup.

1

I'm not sure if you can skip the entire tutorial via adb, but the majority of the tutorial can be skipped by pressing the skip button, visible if you look down once the tutorial starts.

antony
  • 11
  • 2