-
-
Notifications
You must be signed in to change notification settings - Fork 105
Sideload
"Sideloading" is the term for loading an app onto your VR headset via a direct connection to another computer. It is an alternative to "downloading" the app from either an official app store or from a website.
- Wolvic can be found on GitHub: https://github.com/Igalia/Wolvic
- Official releases are available here: https://wolvic.com/dl/
The commands in this tutorial should be entered into your command-line terminal. On macOS, you can find Terminal window in Applications
> Utilities
. On Windows 10, choose the Search or Cortana button from the taskbar and type cmd
and press enter.
ADB, the Android Debug Bridge, is a command-line tool which allows you to perform a variety of different functions on your Android-based VR device remotely from your PC. We will be using its ability to install and uninstall apps.
From the terminal:
adb devices
Make sure your device is listed. Then:
adb install /path/to/your.apk
Replace /path/to/your.apk
with the filesystem path of the Wolvic apk file your downloaded. For example, if you were on macOS and downloaded Wolvic to your Downloads folder, you could type:
adb install ~/Downloads/Wolvic-*.apk
To run your app… put on your headset.
If using an Oculus Go/Quest, click on "Library" in the bottom menu bar and navigate to "Unknown Sources" (this menu item appears after you enable Developer Mode in the Oculus Go/Quest phone app). In case Unknown Sources is not visible for you, click the gear settings icon in the bottom right of the screen and change View to Developer Mode.
If you wish to remove the app, from the command-line:
adb uninstall com.igalia.wolvic
After which you can reinstall a new/different version using the instructions above.
To launch the browser from command line and specify a URL:
adb shell am start -a android.intent.action.VIEW -d https://wolvic.com com.igalia.wolvic/.VRBrowserActivity
- Open a URL in a new window
adb shell am start -n com.igalia.wolvic/com.igalia.wolvic.VRBrowserActivity --ez create_new_window true "https://example.com"
- Open a URL in a new foreground tab
adb shell am start -n com.igalia.wolvic/com.igalia.wolvic.VRBrowserActivity --ez create_new_tab true "https://example.com"
- Open a URL in a new background tab
adb shell am start -n com.igalia.wolvic/com.igalia.wolvic.VRBrowserActivity --ez create_new_tab true --ez background true "https://example.com"
To stop the app from the command line:
adb shell am force-stop com.igalia.wolvic`
A detailed tutorial for this procedure on the Oculus Go is provided at https://headjack.io/tutorial/sideload-install-app-apk-oculus-go/
Windows users may wish to try Vysor, which allows sideloading of APKs with pro version. https://www.vysor.io/. You will have to install their recommended ADB drivers however, which are located here: https://adb.clockworkmod.com/