Skip to content

Storytelling

Live
WritingTurn a strong XR prototype into a production planWritingHow to evaluate an XR studio proposalWritingHow to scope an immersive project without killing the ideaWritingChoose Slow DopamineWritingWhat can you prototype in XR in two weeks?NowGlass Angels, our VR piece set in the Owl House in Nieu-Bethesda, was on the Fak'ugesi 2026 exhibition floor. Mosaic owl headset and all.DistributionVenice Immersive — Official Selection 2024 — StrangewaysDistributionVenice Immersive — In Competition 2021 — Spirit of Place · Selection — BlissDistributionVenice Best of Worlds — 2024 — Mormoverse, Under The PillowDistributionEmmy Awards — VRChat previews — Reeducated, ISS ExperienceDistributionWebby Awards — People's Voice 2023 — Oxymore, Jean-Michel JarreDistributionSpirit of Raindance — BloodbathDistributionSpirit of Raindance — MyceliaDistributionLoeries — Silver & Bronze — Life of Confidence, Made In The CapeDistributionSmarties — Silver — FVRM for AbsaDistributionCreative Circle — Made In The Cape MarketDistributionMona — Design Prize — Renaissance of the Metaverse 2022DistributionGlass Angels (2026) — Quest 3 & 3S prototype · 2026DistributionStrangeways: The Only Way Out Is Through (2026) — Live VR theatre · 9–11 Oct 2026DistributionVenice Immersive Worlds Gallery (2024–2026) — Official venue · 3 editions · 145,000+ VRChat visitsDistributionThe Cradle of Humankind (2025–Present) — iOS & Android · UNESCO siteDevSite config — YAML-driven layout and theme from Obsidian vault
← Back to writing

How to Load an APK Onto a Meta Quest

CC-BY-4.0

Someone sends you a VR build as an .apk file: a festival piece, a prototype, a friend's game. It isn't in the Meta store, so you install it from your computer. This is called sideloading.

Four steps: make a developer account, turn on Developer Mode, plug the headset in and allow the computer, then drag the APK into SideQuest.

What you need

  • Your Quest headset (Quest 2, 3, 3S or Pro), charged
  • A USB-C cable that carries data. The one in the box works. Some cheap cables only charge.
  • A Windows or Mac computer
  • Your phone, with the Meta Horizon app signed in to the same account as the headset
  • The .apk file, saved somewhere easy to find, like your Desktop

Step 1: Make a developer account (once)

Meta only lets developers install outside apps, but anyone can sign up. It's free.

  1. Go to developers.meta.com/horizon and log in with your Meta account.
  2. When asked, create an organisation. Any name works, for example your own name.
  3. Accept the developer agreement.

Meta may ask you to confirm your account with a phone number or two-factor login first. If so, do that and come back.

Step 2: Turn on Developer Mode (once)

In the Meta Horizon app's headset settings, open Developer Mode and switch the toggle on.

  1. Open the Meta Horizon app on your phone.
  2. Tap Devices and pick your headset.
  3. Tap Headset settings, then Developer Mode.
  4. Turn the switch on.
  5. Restart the headset: hold the power button, then choose Restart.

If you don't see Developer Mode, step 1 isn't finished yet. Check that the organisation was created, then close and reopen the app.

Step 3: Install SideQuest on your computer (once)

SideQuest is a free desktop app that sends files to your headset. Download the Advanced Installer for your computer and install it like any other app.

Step 4: Plug in and allow the computer

  1. Turn on the headset and connect it to the computer with the cable.
  2. Put the headset on. A box appears asking Allow USB debugging?
  3. Tick Always allow from this computer, then select Allow.

Inside the headset: tick "Always allow from this computer", then select Allow.

Take the headset off and look at SideQuest. The dot in the top-left corner should be green.

If you missed the box, unplug the cable, plug it back in and put the headset on again. It shows up again.

Step 5: Drag the APK into SideQuest

Drag the .apk file from your computer into the SideQuest window, or use the install button in the top bar.

Drag the .apk file onto the SideQuest window and let go. SideQuest installs it.

You can also click the Install APK button in the top bar (a box with a down arrow) and pick the file.

To check progress, click the tasks number at the top of SideQuest. When it says Success, unplug the headset.

Step 6: Open it in the headset

In the headset Library, open the filter menu and choose Unknown Sources. Your app is there.

Apps you install yourself don't appear with your store apps.

  1. Open your Library.
  2. Open the filter menu at the top right (it usually says All).
  3. Choose Unknown Sources.
  4. Point at your app and pull the trigger.

Done. Next time, skip straight to step 4.

Looking for an app in the SideQuest catalogue rather than a file someone sent you? See How to Install an App From SideQuest.

If something goes wrong

The SideQuest dot stays red or orange
Swap the cable or the USB port, then look for the Allow box in the headset again.

SideQuest says "Unauthorised"
You missed or cancelled the Allow box. Unplug, plug back in, and allow it.

There's no Developer Mode option in the phone app
Finish step 1, then close and reopen the phone app.

The install fails with an error ending in UPDATE_INCOMPATIBLE
An older copy is already on the headset. Uninstall it from Unknown Sources, then install again.

The install fails with an error ending in INSUFFICIENT_STORAGE
The headset is full. Delete a few games or videos and try again.

The app installed but you can't find it
Look in Unknown Sources, not All.

One word on safety

An APK can do anything an app can do. Only install files from people you trust, such as the studio or artist who made the piece.