Search for "kiosk mode" on Pico 4 or Meta Quest and almost every answer points you to an enterprise edition of the headset or a device management subscription. Those work — for a trade-show booth. A VR arcade needs something a little different: guests who change every half hour, a different game for each of them, and a headset that stays locked until someone has paid. Here is what kiosk mode actually means on standalone headsets, where it exists, and what works on regular consumer firmware.
What "kiosk mode" means on a VR headset
In the classic sense, a kiosk is a single app running full screen: the home button does nothing, settings are out of reach and only an admin password gets you out. That is perfect for a museum exhibit that plays one experience all day. For an arcade it covers only half the job. You also need:
guests kept out of the system menu, the store, the browser and settings;
no games launching at all until a session has been paid for;
the operator able to switch games and unlock a headset without putting it on;
the same behavior on every headset in the fleet, Quest and Pico alike.
Where kiosk mode exists out of the box
Headset makers sell business editions and business programs, and third-party MDM (mobile device management) platforms such as ManageXR and ArborXR can push apps to a whole fleet and lock a headset to one app or a short list. For training rooms, education and exhibitions these are solid tools.
Option
What it does well
Where it falls short for an arcade
Enterprise / business headset
Single-app mode, fleet management
Costs more than the consumer model, sold through separate channels, not offered in every region
MDM platform
App deployment across the fleet, single- or multi-app kiosk
No paid sessions, no per-guest timer, no revenue; a separate subscription
Consumer headset as it ships
Nothing
The menu button takes the guest out of any game
Venue software on consumer firmware
Lock-down plus sessions, a timer and remote game launch
An app has to be installed on each headset once
Enterprise programs, MDM pricing and regional availability change over time, so check the current terms with the vendor before you plan a fleet around them.
Why you can't just turn the menu off
Consumer headsets assume the person wearing them owns them. The button that returns to the system menu works from any app, and no standard setting disables it. A purchase PIN, parental controls and guest mode protect your card and your account, but none of them keep a guest in the game. We go through each built-in option in how to stop guests exiting a VR game.
Kiosk mode without Enterprise: the approach that works
You can't disable the menu button, but you can make pressing it pointless. An app on the headset watches what is on screen, and if a guest without a paid session opens another app or the system menu, it shuts that door. It relies on the system's Accessibility service, which is why it runs on stock firmware with no rooting.
The mechanism differs by platform, because the two systems handle windows differently:
Meta Quest 2 / 3 / 3S
Pico 4
What the lock looks like
A full-screen "Waiting for a game session" card
The other app is closed and the headset returns to the venue launcher
What the guest sees
A card that swallows every tap and stays put
The launcher keeps coming back
What removes it
A paid session starting, or the override code
A paid session starting, or the override code
An emergency exit, so you don't lock yourself out
Any kiosk needs a staff exit: headsets freeze, and sometimes a guest genuinely has to get out. UnitVR has two:
From the tablet. Long-press the headset card and choose the emergency unlock. Protection is lifted for four hours.
On the headset. Five quick taps on the version label at the bottom of the screen open a prompt for the venue's four-digit override code. It works the same on Pico and Quest.
Protection comes back on its own after four hours, or earlier with one button. A wrong code triggers an instant alert on the operator's tablet, and every unlock is logged in the owner account — with the Advanced dashboard add-on, the owner also gets a Telegram alert. Nobody quietly unlocks a headset to play off the books.
Setup in five steps
Remove any third-party launcher from the headset.
Turn on developer mode and install the app from a computer with SideQuest — once; after that it updates itself over Wi-Fi.
Pair the headset: it shows a six-character code, the operator types it on the tablet.
Grant the permissions in the setup wizard, Accessibility above all — without it the lock-down and self-updates stop working.
Test it yourself: with no session running, press the menu button and try settings, the library and the store.
What else the arcade gets
Lock-down is one part of running a floor. In UnitVR it comes with remote game launch on any headset, a timer that ends the session by itself, live status and battery for the whole fleet, and revenue tracking. If you manage a Quest fleet, see also how to manage multiple Meta Quest headsets from one tablet. The full list is on the features page, and the free 7-day trial is on pricing.
Summary
Consumer Pico 4 and Meta Quest firmware has no built-in kiosk mode.
Enterprise editions and MDM platforms lock a headset to an app, but know nothing about paid sessions.
On stock firmware, a venue app can lock the headset: a blocking screen on Quest, a return to the launcher on Pico.
Always keep a logged emergency exit, both on the tablet and on the headset.
Install through SideQuest and remove third-party launchers.
FAQ
Does the regular Pico 4 have kiosk mode?
Not built in. Single-app mode comes with business editions and MDM platforms. On a regular Pico 4, a venue app handles it by sending the guest back to the venue launcher until a session is paid.
Do I need to root the headset?
No. The lock-down runs on stock firmware through the Accessibility service. Rooting and custom firmware cause more problems in a venue than they solve.
What happens after a system update?
The app keeps working, but check that the Accessibility permission is still on. Roll updates out to one headset first, then the rest of the fleet.