For Windows 10 and 11

Move files and install APKs on your Quest from Windows.

Browse your Quest's shared folders, copy files in either direction, and install apps you have as APK files—all from one Windows app. An APK is an Android app installer file, the format used for Quest apps you build or receive outside the Meta store.

Version 0.4.0 is the first QuestIonAble File Manager release and includes the signed Rusty Kiosk 0.6.4 bundle. Free and open source under the MIT License; the guided setup is the recommended download.

Set up your first headset

The first connection uses USB. After the headset has authorized this PC, the same app can also help you move to Wi-Fi.

  1. Install the Windows app

    Open the guided setup. Review the app name and publisher before approving the Windows administrator prompt.

  2. Install Android SDK Platform Tools

    Download the current Windows package from Android Developers. It supplies ADB, the developer connection File Manager uses. You do not need to type ADB commands yourself.

  3. Enable Developer Mode on the Quest

    Follow Meta's device setup guide. File Manager cannot enable the account-level setting for you.

  4. Connect, approve, and refresh

    Use a USB data cable, put on the headset, and approve the debugging prompt. In File Manager select Refresh, then choose the ready [USB] headset at the top.

Why Windows asks for trust: this public preview uses a project certificate rather than a commercial code-signing identity. The guided setup explains the certificate before adding it. If your Windows policy blocks that route, use one of the alternative downloads below.

Start with one task

Select a ready headset first. Every action is then scoped to that device.

Move a file

Open Files. Browse the shared storage shown by the app, select a file or open a folder, then use Pull to copy from Quest to Windows or Push to copy from Windows to the open Quest folder.

The starting location is the Quest's shared storage, not private app data.

Install an APK

Open APKs, choose an APK on your PC, review the install options, and select Install on selected headset. Wait for the result before disconnecting.

Installing an APK does not copy saves, purchases, downloaded assets, or store entitlement.

QuestIonAble File Manager Files tab with a connected sample headset, shared storage path, folders, and files

Files begins with the selected headset

Confirm the headset at the top, enter or browse a permitted Quest path, then select Pull or Push. The status bar at the bottom reports the result.

Other useful tools

These are available when you need them, but they are not part of the first connection.

APK bundles and export

Install a complete base-and-split APK set together, or export a sideloaded app when Android reports it as one APK file.

Wi-Fi and several headsets

Move an already-authorized headset to Wi-Fi ADB and run one bounded install across several selected Wi-Fi headsets.

Power and performance

Read headset and controller battery levels, keep a connected headset awake, or set and later clear fixed CPU and GPU levels.

Optional: add Rusty Kiosk

Rusty Kiosk is a separate headset app that gives you a searchable launcher, portable tags, and normal or softly guarded launch.

Open the Rusty Kiosk tab to install and provision it over the authorized USB connection. After setup, that tab can manage its catalogue, tags, launch actions, and optional direct link.

Nothing in Rusty Kiosk is required for ordinary file browsing, APK installation, Wi-Fi ADB, or device status. Those File Manager functions continue to work when Kiosk is not installed.

Read the Rusty Kiosk guide
File Manager Rusty Kiosk tab showing installation, direct-link connection, and confirmed headset status

Install, connect, and confirm

The upper half of the tab holds the one-time USB setup and the optional direct link. Read Transparent status before sending another change.

File Manager Rusty Kiosk catalogue filtered by a sample tag, with launch and tag-file controls

Use the same catalogue from Windows

Search and filter the headset catalogue, launch the selected installed app, or import and export its tag file. Missing apps remain labelled and cannot be launched.

The screenshots above are deterministic app renders with sample device and app data; they contain no headset identifiers or device captures.

When the recommended path does not fit

Use a different Windows download

For a manual signed install, download the certificate, then the App Installer file or MSIX. If package installation is restricted, use the portable ZIP.

Connect over Wi-Fi

Start with an authorized USB connection. Open Wi-Fi ADB, choose Enable and connect, review the confirmation, then select the new [Wi-Fi] entry. Wi-Fi ADB may stop after a reboot, network change, or authorization change.

Install on several headsets

Connect at least two ready Wi-Fi headsets, check the intended targets in APKs, choose one APK or one bundle folder, and set a sensible parallel limit. File Manager keeps a separate result for each headset.

Understand APK export limits

Export works only when Android reports one APK file. Apps made from a base APK plus split APKs are refused so an incomplete backup is never presented as usable.

Help

No headset appears after Refresh

Confirm Developer Mode, try a data-capable cable and another USB port, and look inside the headset for the debugging approval. Also check whether File Manager reports that ADB is missing.

File Manager says ADB is missing

Install Android SDK Platform Tools, then reopen the app. Advanced users can also add its folder to PATH or set QUESTIONABLE_FILE_MANAGER_ADB to the full path of adb.exe.

An APK installs but does not run

The app may target a different CPU or Android version, require another package, or expect assets that were not included. The APK file alone is not always the complete app.

Can File Manager browse the whole headset?

No. It shows only the paths Android permits through the authorized developer connection. Private app data remains protected.