Running WebVR on the Gear VR is a bit of a hack. It essentially turns the headset into a Google Cardboard device. It's a laborious process, so obviously not suitable for users, but good to know if you happen to have a Gear VR.

Install requirements and setup Edit

  1. Install SideloadVR from the Play Store and follow its setup instructions.
  2. Install the Test App from the SideloadVR market
 * This is the least painful way to sign an APK with your Oculus ID signature and convince Gear VR that you're a developer. You can do this manually if you don't want to trust SideloadVR.
  1. Go to Settings > Applications > Application Manager
  2. Select "Gear VR Service" in from the list
  3. Select "Manage Storage"
  4. Touch "VR Service Version" six times
  5. A message should appear saying "You are a developer!"
  6. Install Package Disabler Pro from the Play Store. (There might be a free equivalent)
  1. Enable low-persistence
  2. Go to Settings > Applications > Application Manager
  3. Select "Gear VR Service" in from the list
  4. Select "Manage Storage"
  5. Enable "Developer Mode". This immediately enables low persistence.
  6. (Enable the Gear VR Service icon in the launcher while we're at it. Makes it's easier to reach the settings later)
  1. Disable Oculus Home
  2. Launch the Package Disabler app and find the Gear VR Service (you can enter "vrsvc" into the search)
  3. Check the checkbox to disable the Gear VR Service. This prevents Oculus Home from launching when you insert the phone into the headset.

Now you should be able to use Firefox or Chrome in fullscreen while your phone is in the Gear VR headset. I recommend Chrome Dev for now, since it's less laggy and less buggy thanks to the Cardboard API (don't forget to enable WebVR in chrome://flags). Of course this doesn't give you Asynchronous Timewarp or ultra-low-latency sensor data but it's worth trying if you have a Gear VR.

Remember to re-enable the Gear VR Service in Package Disabler, so that you can continue using Oculus Home normally.