For Meta Quest

A simple launcher for the apps on your Quest.

Search the apps already on your headset, organize them with tags, and open one normally or in kiosk mode. The launcher sits in a single panel over passthrough and always leaves the wearer a route back to Meta Home.

File Manager is the recommended setup route. Advanced operators can also download the signed Kiosk APK pair, license, source pointer, and verification manifest from GitHub Releases.

What Rusty Kiosk does

It replaces repeated trips through the Quest app library with one small, searchable catalogue.

Find an app

Search apps from Meta's store and apps you installed yourself, or show only the apps carrying a chosen tag.

Organize your catalogue

Add tags such as Demo, Study, or Games. The same tag file can be reused on another headset.

Choose how it opens

Use a normal launch for ordinary Quest behavior, or kiosk launch when you want the selected app to be restored after Home.

Know the panel before you put on the headset

These source-rendered views use sample apps and tags. They show the same controls and states you will see in Rusty Kiosk.

Rusty Kiosk catalogue with tag filters, four sample apps, app details, and normal and kiosk launch buttons

Choose an app

Use the search field or the tag row, then select an app on the left. Its tags and the two launch choices appear on the right.

Rusty Kiosk filtered to the onboarding tag, including an app clearly marked Not installed

Understand missing apps

A portable tag can name an app that is absent from this headset. The entry stays visible but is marked Not installed, and its launch buttons are disabled.

Rusty Kiosk user controls showing passthrough, Wi-Fi ADB, Accessibility guard, and Exit to Meta Home

Keep optional controls visible

User controls shows the effective status of passthrough, Wi-Fi ADB, and the soft guard. This is also where you can disable them or leave for Meta Home.

Set it up once

The recommended route handles installation and the narrow permission needed for kiosk mode without requiring a terminal app on the headset.

  1. Install QuestIonAble File Manager

    Follow the Windows setup guide. It also explains Developer Mode, Android Platform Tools, and the first USB authorization.

  2. Connect and authorize your Quest

    Use a USB data cable, put on the headset, and approve the debugging prompt. Trust only a computer you control.

  3. Install Rusty Kiosk

    In File Manager, select the ready headset, open Rusty Kiosk, and choose Install and provision (USB). Wait for the confirmed result.

  4. Choose whether to enable kiosk mode

    Open Rusty Kiosk on the headset, then open User controls. Enable the Accessibility soft guard only if you want kiosk launch. Its status and disable action remain visible.

You remain in control. Rusty Kiosk is a normal app, not a locked system launcher. When Rusty Kiosk itself is visible, one normal Home press opens Meta Home.

Your first launch

The main panel keeps the everyday flow to three actions.

  1. Search or choose a tag

    Enter part of an app name, or select a tag to see everything filed under it. Rusty Kiosk keeps this search, filter, and selection when a kiosk session returns to the panel; erase the search text and choose All apps when you want to start over.

  2. Select an app

    Add or remove a tag if needed. A catalogue entry can remain visible even when the named app is missing; it will be marked Not installed.

  3. Choose a launch button

    Normal launch opens the app without the guard. Kiosk launch opens it with the soft guard and is available only while that guard is enabled.

Normal launch

Use this when you want the selected app to behave like any other Quest app.

Kiosk launch

Use this when an accidental Home press should return to the selected app instead of ending the session.

Leaving a kiosk session

The first two separate Home presses restore the guarded app. A third Home press within five seconds returns to Rusty Kiosk. From there, press Home once to open Meta Home, or use Exit to Meta Home.

Optional tools

You do not need these for normal search, tags, or launching.

Manage Kiosk from the Windows app

On a trusted local network, the optional direct link lets File Manager search the Kiosk catalogue, edit tags, and launch apps without routine ADB. Pairing is explicit and can be disabled or reset on the headset.

Edit the tag file outside Rusty Kiosk

Import or export the tag file with File Manager, or edit its documented JSON format. Rusty Kiosk hotloads changes. Name-only entries remain visible even when that app is not installed.

Use Wi-Fi ADB for maintenance

Wi-Fi ADB is separate from kiosk mode and from the direct link. It may stop after a reboot or network change, and Meta always leaves its approval with the wearer.

Change the passthrough view

Natural shows ordinary passthrough. Contour applies a color-banded lookup table that can make scene boundaries easier to notice.

Help

Kiosk launch is unavailable

Open User controls and check the Accessibility soft guard status. Normal launch remains available while the guard is off.

An app is listed as Not installed

The shared tag file contains that app name, but Rusty Kiosk cannot find a matching launchable app on this headset. You can keep the entry for another headset or remove its tag.

The keyboard does not appear

Select the search or tag field again with a hand or controller pointer. If the field has focus but no keyboard appears, leave and reopen Rusty Kiosk before reporting the headset and Horizon OS version in an issue.

Do I need Termux or permanent Wi-Fi ADB?

No. The recommended setup uses File Manager and USB once. Normal Kiosk use does not require a terminal app, and the optional direct link does not expose a remote shell.