Install APK on Meta Quest & VR Headsets

Install APK on Meta Quest & VR Headsets

Last Updated :

Install APK on VR Headsets

Android-based VR headsets like Meta Quest, Pico 4, and HTC Vive XR run a full Android operating system underneath their VR interfaces. This means they have local storage, a package manager, and the ability to install standard Android APK files — including apps not available in the headset's official store. AnExplorer, available on the Meta Horizon Store, is the file manager purpose-built for VR headsets. It handles the complete sideload workflow inside the headset itself without requiring a PC connection.

Why Sideload on VR Headsets?

The official stores for VR headsets (Meta Horizon Store, Pico Store) have limited app selections compared to the full Android ecosystem. Sideloading lets you:

  • Install Android apps not designed for VR but still functional (streaming apps, utilities, media players)
  • Test development builds of your own VR apps before publishing
  • Install apps distributed outside official stores (indie games, beta releases, enterprise tools)
  • Run 2D Android apps in a virtual window within the VR environment
  • Install modified or region-restricted apps not available in your country's store

Supported Headsets

HeadsetAnExplorer SourceDeveloper Mode RequiredADB Support
Meta Quest 3 / 3SMeta Horizon Store✅ Yes✅ WiFi + USB
Meta Quest 2 / ProMeta Horizon Store✅ Yes✅ WiFi + USB
Meta Quest 1Meta Horizon Store✅ Yes✅ USB only
Pico 4 / 4 UltraPico Store✅ Yes✅ WiFi + USB
HTC Vive XR EliteSideload APK✅ Yes✅ WiFi + USB
Samsung Galaxy XRGalaxy Store / Sideload✅ Yes✅ WiFi + USB

Step 0 — Enable Developer Mode (One-Time Setup)

Developer Mode must be enabled before any sideloading is possible. This is a one-time configuration that persists across reboots and updates.

For Meta Quest (Quest 2, 3, 3S, Pro):

  1. On your phone or computer, visit developer.oculus.com
  2. Create a developer account or join an existing organization (this is free — you just need to agree to terms)
  3. Open the Meta companion app on your phone (the app you used to set up the headset)
  4. Navigate to: Menu → Devices → select your headset → Settings → Developer Mode
  5. Toggle Developer Mode to ON
  6. Put on the headset and restart it when prompted
  7. After restart, the headset now permits installing APK files from unknown sources

For Pico 4 / Pico 4 Ultra:

  1. Put on the headset → go to Settings → General → About
  2. Tap Software Version (or Build Number) 7 times rapidly
  3. A toast message confirms "Developer Options enabled"
  4. Go back to Settings → find Developer Options
  5. Enable USB Debugging and Install via USB (also enable Wireless Debugging for cable-free installs)

For HTC Vive XR Elite:

  1. Settings → About → tap Build Number 7 times
  2. Settings → Developer Options → enable USB Debugging
  3. Enable Install from Unknown Sources in Security settings

Method 1 — Transfer from Phone via WiFi (No PC Required)

This method uses AnExplorer on both your phone and the headset to transfer APK files wirelessly:

  1. Install AnExplorer on your phone (from Google Play) and on the headset (from Meta Horizon Store or Pico Store)
  2. Ensure both your phone and headset are connected to the same WiFi network
  3. On your phone: open AnExplorer → navigate to the APK file → tap WiFi Share
  4. Inside the headset (using controllers): open AnExplorer → Network → WiFi Receive
  5. Accept the incoming transfer — the APK file arrives in the headset's local storage
  6. In the headset's AnExplorer, navigate to the received APK file → tap it to install
  7. Accept the installation prompt — the app appears in your headset's app library

This is the simplest method for most users since it requires no cables, no PC, and no command-line knowledge.

Method 2 — Device Connect (PC Browser → Headset)

Device Connect starts a lightweight HTTP server on the headset that any browser on your local network can connect to. This is the fastest method for transferring large files:

  1. Inside the headset, open AnExplorer → Tools → Device ConnectStart Server
  2. Note the IP address and port displayed on the headset screen (e.g., 192.168.1.50:8080)
  3. On your PC (connected to the same WiFi), open any web browser
  4. Navigate to the address shown on the headset (e.g., http://192.168.1.50:8080)
  5. The headset's filesystem appears in your browser — drag and drop APK files onto the page to upload them
  6. Once uploaded, put the headset back on → open AnExplorer → navigate to the uploaded APK → tap to install

Device Connect transfers at full local WiFi speed (typically 20–80 MB/s), making it ideal for large APK files or transferring multiple files at once. No software installation is needed on the PC — just a web browser.

Method 3 — Remote Install via ADB from Phone

AnExplorer's Remote Install feature pushes the APK from your phone directly into the headset and installs it silently — no interaction needed inside the headset (no confirmation dialog, no manual navigation). This is the most streamlined method for developers or anyone installing multiple apps.

  1. In the headset: Settings → Developer Options → Wireless Debugging → ON
  2. Tap Pair device with pairing code — note the IP address, port number, and 6-digit pairing code shown on screen
  3. On your phone, navigate to the APK file in AnExplorer → tap Remote Install
  4. Enter the IP address and pairing code from the headset
  5. Tap Pair to establish the connection, then tap Install
  6. The app installs silently on the headset — no headset interaction required

USB ADB (when WiFi is unavailable):

  1. Connect the headset to your phone using a USB-C cable
  2. In the headset: Developer Options → USB Debugging → ON
  3. Put on the headset briefly and tap Allow on the "Allow USB Debugging?" prompt
  4. On your phone, navigate to the APK in AnExplorer → tap Remote Install
  5. Tap Install — the app appears in the headset's library within seconds

Method 4 — USB Drive (No Network Required)

For situations where WiFi is not available:

  1. Copy the APK file to a USB-C flash drive on your PC
  2. Plug the USB-C drive directly into the headset's charging port (Quest 3 uses USB-C)
  3. In the headset, open AnExplorer → the USB drive appears in the sidebar
  4. Navigate to the APK file → tap to install

Note: Not all headsets support USB OTG storage access. Meta Quest 3 and Pico 4 support it; older Quest models may not.

After Installation — Finding Sideloaded Apps

Sideloaded apps do not appear in the main app grid alongside store-installed apps on most headsets:

  • Meta Quest: App Library → filter by Unknown Sources (dropdown at top)
  • Pico 4: Main app grid → scroll to the end, or check the "All Apps" section
  • HTC Vive XR: App Library → filter by "Other" or "Sideloaded"

AnExplorer's App Manager shows all installed apps regardless of source — useful for managing or uninstalling sideloaded apps.

Troubleshooting

"Install blocked" or "For security, your device is set to block installation"

  • Developer Mode is not enabled or was disabled by an update — re-enable it following Step 0
  • On Meta Quest: ensure you completed the developer.oculus.com registration

APK installs but app crashes immediately

  • The app may not be compatible with the headset's Android version or architecture (Meta Quest uses arm64-v8a)
  • VR headsets typically run Android 10–12 — apps requiring Android 13+ features will fail
  • 2D Android apps may work in a virtual window but some crash if they cannot detect a display

Cannot find the installed app after sideloading

  • On Quest: check App Library → Unknown Sources (use the filter dropdown)
  • If it still does not appear: restart the headset — some apps require a reboot to register in the launcher

Frequently Asked Questions

Copyright © DWorkS 2011 – 2026 All Rights Reserved.