[{"data":1,"prerenderedAt":629},["ShallowReactive",2],{"\u002Finstall\u002Fapk-on-vr-headset":3},{"id":4,"title":5,"body":6,"description":605,"extension":606,"meta":607,"navigation":624,"path":625,"seo":626,"stem":627,"__hash__":628},"installs\u002Finstall\u002Fapk-on-vr-headset.md","Install APK on Meta Quest & VR Headsets",{"type":7,"value":8,"toc":578},"minimark",[9,14,18,22,25,44,48,147,151,154,159,195,199,242,246,257,261,264,308,311,315,318,356,359,363,370,374,408,412,439,443,446,460,463,467,470,494,500,504,508,516,520,531,535,543,547],[10,11,13],"h2",{"id":12},"install-apk-on-vr-headsets","Install APK on VR Headsets",[15,16,17],"p",{},"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.",[10,19,21],{"id":20},"why-sideload-on-vr-headsets","Why Sideload on VR Headsets?",[15,23,24],{},"The official stores for VR headsets (Meta Horizon Store, Pico Store) have limited app selections compared to the full Android ecosystem. Sideloading lets you:",[26,27,28,32,35,38,41],"ul",{},[29,30,31],"li",{},"Install Android apps not designed for VR but still functional (streaming apps, utilities, media players)",[29,33,34],{},"Test development builds of your own VR apps before publishing",[29,36,37],{},"Install apps distributed outside official stores (indie games, beta releases, enterprise tools)",[29,39,40],{},"Run 2D Android apps in a virtual window within the VR environment",[29,42,43],{},"Install modified or region-restricted apps not available in your country's store",[10,45,47],{"id":46},"supported-headsets","Supported Headsets",[49,50,51,70],"table",{},[52,53,54],"thead",{},[55,56,57,61,64,67],"tr",{},[58,59,60],"th",{},"Headset",[58,62,63],{},"AnExplorer Source",[58,65,66],{},"Developer Mode Required",[58,68,69],{},"ADB Support",[71,72,73,88,99,111,123,135],"tbody",{},[55,74,75,79,82,85],{},[76,77,78],"td",{},"Meta Quest 3 \u002F 3S",[76,80,81],{},"Meta Horizon Store",[76,83,84],{},"✅ Yes",[76,86,87],{},"✅ WiFi + USB",[55,89,90,93,95,97],{},[76,91,92],{},"Meta Quest 2 \u002F Pro",[76,94,81],{},[76,96,84],{},[76,98,87],{},[55,100,101,104,106,108],{},[76,102,103],{},"Meta Quest 1",[76,105,81],{},[76,107,84],{},[76,109,110],{},"✅ USB only",[55,112,113,116,119,121],{},[76,114,115],{},"Pico 4 \u002F 4 Ultra",[76,117,118],{},"Pico Store",[76,120,84],{},[76,122,87],{},[55,124,125,128,131,133],{},[76,126,127],{},"HTC Vive XR Elite",[76,129,130],{},"Sideload APK",[76,132,84],{},[76,134,87],{},[55,136,137,140,143,145],{},[76,138,139],{},"Samsung Galaxy XR",[76,141,142],{},"Galaxy Store \u002F Sideload",[76,144,84],{},[76,146,87],{},[10,148,150],{"id":149},"step-0-enable-developer-mode-one-time-setup","Step 0 — Enable Developer Mode (One-Time Setup)",[15,152,153],{},"Developer Mode must be enabled before any sideloading is possible. This is a one-time configuration that persists across reboots and updates.",[155,156,158],"h3",{"id":157},"for-meta-quest-quest-2-3-3s-pro","For Meta Quest (Quest 2, 3, 3S, Pro):",[160,161,162,165,168,176,179,189,192],"ol",{},[29,163,164],{},"On your phone or computer, visit developer.oculus.com",[29,166,167],{},"Create a developer account or join an existing organization (this is free — you just need to agree to terms)",[29,169,170,171,175],{},"Open the ",[172,173,174],"strong",{},"Meta"," companion app on your phone (the app you used to set up the headset)",[29,177,178],{},"Navigate to: Menu → Devices → select your headset → Settings → Developer Mode",[29,180,181,182,185,186],{},"Toggle ",[172,183,184],{},"Developer Mode"," to ",[172,187,188],{},"ON",[29,190,191],{},"Put on the headset and restart it when prompted",[29,193,194],{},"After restart, the headset now permits installing APK files from unknown sources",[155,196,198],{"id":197},"for-pico-4-pico-4-ultra","For Pico 4 \u002F Pico 4 Ultra:",[160,200,201,207,218,221,227],{},[29,202,203,204],{},"Put on the headset → go to ",[172,205,206],{},"Settings → General → About",[29,208,209,210,213,214,217],{},"Tap ",[172,211,212],{},"Software Version"," (or Build Number) ",[172,215,216],{},"7 times"," rapidly",[29,219,220],{},"A toast message confirms \"Developer Options enabled\"",[29,222,223,224],{},"Go back to Settings → find ",[172,225,226],{},"Developer Options",[29,228,229,230,233,234,237,238,241],{},"Enable ",[172,231,232],{},"USB Debugging"," and ",[172,235,236],{},"Install via USB"," (also enable ",[172,239,240],{},"Wireless Debugging"," for cable-free installs)",[155,243,245],{"id":244},"for-htc-vive-xr-elite","For HTC Vive XR Elite:",[160,247,248,251,254],{},[29,249,250],{},"Settings → About → tap Build Number 7 times",[29,252,253],{},"Settings → Developer Options → enable USB Debugging",[29,255,256],{},"Enable Install from Unknown Sources in Security settings",[10,258,260],{"id":259},"method-1-transfer-from-phone-via-wifi-no-pc-required","Method 1 — Transfer from Phone via WiFi (No PC Required)",[15,262,263],{},"This method uses AnExplorer on both your phone and the headset to transfer APK files wirelessly:",[160,265,266,273,279,289,299,302,305],{},[29,267,268,269,272],{},"Install ",[172,270,271],{},"AnExplorer"," on your phone (from Google Play) and on the headset (from Meta Horizon Store or Pico Store)",[29,274,275,276],{},"Ensure both your phone and headset are connected to the ",[172,277,278],{},"same WiFi network",[29,280,281,282,285,286],{},"On your ",[172,283,284],{},"phone",": open AnExplorer → navigate to the APK file → tap ",[172,287,288],{},"WiFi Share",[29,290,291,292,295,296],{},"Inside the ",[172,293,294],{},"headset"," (using controllers): open AnExplorer → ",[172,297,298],{},"Network → WiFi Receive",[29,300,301],{},"Accept the incoming transfer — the APK file arrives in the headset's local storage",[29,303,304],{},"In the headset's AnExplorer, navigate to the received APK file → tap it to install",[29,306,307],{},"Accept the installation prompt — the app appears in your headset's app library",[15,309,310],{},"This is the simplest method for most users since it requires no cables, no PC, and no command-line knowledge.",[10,312,314],{"id":313},"method-2-device-connect-pc-browser-headset","Method 2 — Device Connect (PC Browser → Headset)",[15,316,317],{},"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:",[160,319,320,330,338,344,350,353],{},[29,321,322,323,326,327],{},"Inside the headset, open AnExplorer → ",[172,324,325],{},"Tools → Device Connect"," → ",[172,328,329],{},"Start Server",[29,331,332,333,337],{},"Note the IP address and port displayed on the headset screen (e.g., ",[334,335,336],"code",{},"192.168.1.50:8080",")",[29,339,281,340,343],{},[172,341,342],{},"PC"," (connected to the same WiFi), open any web browser",[29,345,346,347,337],{},"Navigate to the address shown on the headset (e.g., ",[334,348,349],{},"http:\u002F\u002F192.168.1.50:8080",[29,351,352],{},"The headset's filesystem appears in your browser — drag and drop APK files onto the page to upload them",[29,354,355],{},"Once uploaded, put the headset back on → open AnExplorer → navigate to the uploaded APK → tap to install",[15,357,358],{},"Device Connect transfers at full local WiFi speed (typically 20–80 MB\u002Fs), 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.",[10,360,362],{"id":361},"method-3-remote-install-via-adb-from-phone","Method 3 — Remote Install via ADB from Phone",[15,364,365,366,369],{},"AnExplorer's ",[172,367,368],{},"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.",[155,371,373],{"id":372},"wifi-adb-recommended-no-cable-needed","WiFi ADB (recommended — no cable needed):",[160,375,376,382,388,393,396,405],{},[29,377,378,379,381],{},"In the headset: Settings → Developer Options → ",[172,380,240],{}," → ON",[29,383,209,384,387],{},[172,385,386],{},"Pair device with pairing code"," — note the IP address, port number, and 6-digit pairing code shown on screen",[29,389,390,391],{},"On your phone, navigate to the APK file in AnExplorer → tap ",[172,392,368],{},[29,394,395],{},"Enter the IP address and pairing code from the headset",[29,397,209,398,401,402],{},[172,399,400],{},"Pair"," to establish the connection, then tap ",[172,403,404],{},"Install",[29,406,407],{},"The app installs silently on the headset — no headset interaction required",[155,409,411],{"id":410},"usb-adb-when-wifi-is-unavailable","USB ADB (when WiFi is unavailable):",[160,413,414,417,422,429,434],{},[29,415,416],{},"Connect the headset to your phone using a USB-C cable",[29,418,419,420,381],{},"In the headset: Developer Options → ",[172,421,232],{},[29,423,424,425,428],{},"Put on the headset briefly and tap ",[172,426,427],{},"Allow"," on the \"Allow USB Debugging?\" prompt",[29,430,431,432],{},"On your phone, navigate to the APK in AnExplorer → tap ",[172,433,368],{},[29,435,209,436,438],{},[172,437,404],{}," — the app appears in the headset's library within seconds",[10,440,442],{"id":441},"method-4-usb-drive-no-network-required","Method 4 — USB Drive (No Network Required)",[15,444,445],{},"For situations where WiFi is not available:",[160,447,448,451,454,457],{},[29,449,450],{},"Copy the APK file to a USB-C flash drive on your PC",[29,452,453],{},"Plug the USB-C drive directly into the headset's charging port (Quest 3 uses USB-C)",[29,455,456],{},"In the headset, open AnExplorer → the USB drive appears in the sidebar",[29,458,459],{},"Navigate to the APK file → tap to install",[15,461,462],{},"Note: Not all headsets support USB OTG storage access. Meta Quest 3 and Pico 4 support it; older Quest models may not.",[10,464,466],{"id":465},"after-installation-finding-sideloaded-apps","After Installation — Finding Sideloaded Apps",[15,468,469],{},"Sideloaded apps do not appear in the main app grid alongside store-installed apps on most headsets:",[26,471,472,482,488],{},[29,473,474,477,478,481],{},[172,475,476],{},"Meta Quest",": App Library → filter by ",[172,479,480],{},"Unknown Sources"," (dropdown at top)",[29,483,484,487],{},[172,485,486],{},"Pico 4",": Main app grid → scroll to the end, or check the \"All Apps\" section",[29,489,490,493],{},[172,491,492],{},"HTC Vive XR",": App Library → filter by \"Other\" or \"Sideloaded\"",[15,495,365,496,499],{},[172,497,498],{},"App Manager"," shows all installed apps regardless of source — useful for managing or uninstalling sideloaded apps.",[10,501,503],{"id":502},"troubleshooting","Troubleshooting",[155,505,507],{"id":506},"install-blocked-or-for-security-your-device-is-set-to-block-installation","\"Install blocked\" or \"For security, your device is set to block installation\"",[26,509,510,513],{},[29,511,512],{},"Developer Mode is not enabled or was disabled by an update — re-enable it following Step 0",[29,514,515],{},"On Meta Quest: ensure you completed the developer.oculus.com registration",[155,517,519],{"id":518},"apk-installs-but-app-crashes-immediately","APK installs but app crashes immediately",[26,521,522,525,528],{},[29,523,524],{},"The app may not be compatible with the headset's Android version or architecture (Meta Quest uses arm64-v8a)",[29,526,527],{},"VR headsets typically run Android 10–12 — apps requiring Android 13+ features will fail",[29,529,530],{},"2D Android apps may work in a virtual window but some crash if they cannot detect a display",[155,532,534],{"id":533},"cannot-find-the-installed-app-after-sideloading","Cannot find the installed app after sideloading",[26,536,537,540],{},[29,538,539],{},"On Quest: check App Library → Unknown Sources (use the filter dropdown)",[29,541,542],{},"If it still does not appear: restart the headset — some apps require a reboot to register in the launcher",[10,544,546],{"id":545},"related-guides","Related Guides",[26,548,549,557,564,571],{},[29,550,551,556],{},[552,553,555],"a",{"href":554},"\u002Ffeatures\u002Fapk-installer","APK Installer Feature"," — how AnExplorer handles APK installation",[29,558,559,563],{},[552,560,562],{"href":561},"\u002Fdevice\u002Fvr-headset\u002Fmeta-quest","File Manager for Meta Quest"," — full file management on Quest",[29,565,566,570],{},[552,567,569],{"href":568},"\u002Finstall\u002Fapk-on-glasses","Install APK on AR Glasses"," — sideload on AR devices",[29,572,573,577],{},[552,574,576],{"href":575},"\u002Fcompare\u002Fbest-vr-headset-file-manager","Best VR Headset File Manager"," — compare options",{"title":579,"searchDepth":580,"depth":580,"links":581},"",2,[582,583,584,585,591,592,593,597,598,599,604],{"id":12,"depth":580,"text":13},{"id":20,"depth":580,"text":21},{"id":46,"depth":580,"text":47},{"id":149,"depth":580,"text":150,"children":586},[587,589,590],{"id":157,"depth":588,"text":158},3,{"id":197,"depth":588,"text":198},{"id":244,"depth":588,"text":245},{"id":259,"depth":580,"text":260},{"id":313,"depth":580,"text":314},{"id":361,"depth":580,"text":362,"children":594},[595,596],{"id":372,"depth":588,"text":373},{"id":410,"depth":588,"text":411},{"id":441,"depth":580,"text":442},{"id":465,"depth":580,"text":466},{"id":502,"depth":580,"text":503,"children":600},[601,602,603],{"id":506,"depth":588,"text":507},{"id":518,"depth":588,"text":519},{"id":533,"depth":588,"text":534},{"id":545,"depth":580,"text":546},"Sideload APKs on Meta Quest 3, Pico 4, HTC Vive XR, and Galaxy XR with AnExplorer. Install wirelessly via Device Connect — no PC ADB setup required.","md",{"faq":608},[609,612,615,618,621],{"q":610,"a":611},"Can I install APK files on Meta Quest without a PC?","Yes. AnExplorer runs natively on Meta Quest — install it from the Meta Horizon Store. You can transfer APKs from your PC wirelessly using Device Connect, or from your phone via WiFi transfer — no PC ADB needed.",{"q":613,"a":614},"Do I need Developer Mode enabled on Meta Quest to sideload?","Yes. Meta Quest requires Developer Mode to allow unknown APK installation. Enable it at developer.oculus.com, then toggle Developer Mode in the Meta companion app on your phone.",{"q":616,"a":617},"What APK formats work on Meta Quest?","Standard APK files. XAPK\u002FAPKM bundles are not supported by the Quest's built-in package manager, but AnExplorer can install individual APK files silently via ADB.",{"q":619,"a":620},"Can I install APK on Pico 4 without a computer?","Yes. Pico 4 allows APK sideloading via ADB or directly from storage with Developer Mode on. Transfer the APK from your phone to the Pico via WiFi using AnExplorer.",{"q":622,"a":623},"Is sideloading on Meta Quest allowed by Meta?","Yes. Meta officially supports sideloading via Developer Mode and the Meta Horizon Store. It does not void warranty or break anything — it is a documented feature.",true,"\u002Finstall\u002Fapk-on-vr-headset",{"title":5,"description":605},"install\u002Fapk-on-vr-headset","6mFUcjxFl-7djMqcpL86ZjDxEi9TSoVAa94vFRLXDBY",1781570865381]