Key Points
How to Exit Kiosk Mode in Android Devices Safely
- Android kiosk mode can be configured using built-in OS features, a third-party kiosk app, or MDM software, and identifying the setup method is essential to safely exit kiosk mode without data loss or device lockout.
- The safest way to turn off Android kiosk mode is to use the configured admin PIN or gesture, or to remotely remove the kiosk mode policy through an MDM solution like NinjaOne for centralized, low-risk device management.
- If standard exit methods fail, kiosk mode can be removed via factory reset, system recovery, or ADB, followed by validating device access, restoring data, and documenting recovery procedures to prevent future kiosk mode issues.
The steps on how to exit kiosk mode on Android devices differ based on how it was configured. This guide outlines how to exit kiosk mode by identifying the method used to configure it, so that it can be disabled.
What is kiosk mode?
Kiosk mode is the common name for the functionality in operating systems that allows them to be locked to running a specified app or website. This was originally intended for publicly accessible devices in storefronts, train stations, and other unsupervised locations so that users can do things like browse catalogs and search information, or check timetables and book tickets. It’s also commonly used for point-of-sales (POS) devices, preventing them from being used for anything but their intended business purpose.
There are other non-business use cases for kiosk mode, including restricting children from accessing certain applications at home or at school.
What you need to disable kiosk mode on Android phones and tablets
You’ll need the following:
- An Android device running in kiosk mode
- Ownership of the device, or permission to turn off kiosk mode
- For managed devices, access to the mobile device management (MDM) interface that was used to configure kiosk mode
- ADB or manufacturer-specific tools for performing device recovery if necessary
If there is important data on the device, a backup should be taken.
Identify how kiosk mode was configured
There are several ways Android could have been configured to use kiosk mode: using built-in functionality that ships with the device (as part of the vendor’s OS customization), an installed app, or using MDM software.
Recovering Android devices from kiosk mode that do not use MDM
The steps for this will be dependent on the feature or app that was included with your device, and you’ll need to consult with its documentation to find out the specific steps to recover your device. Usually, this will involve an admin gesture or PIN that was configured when kiosk mode was enabled. If this is not possible, you may need to proceed to performing a device recovery as detailed below.
Exit kiosk mode using local admin exit controls
When you set up kiosk mode on your device, you should have been prompted to create a PIN or gesture that will exit kiosk mode. This typically exits kiosk mode temporarily, allowing you to access settings to reconfigure or disable it. Make sure you record these admin exit controls when configuring devices in your IT documentation if you are not using an MDM solution to centrally manage devices, so that these details are not lost.
Note that this is best used when you have long-term direct access to the device.
Kiosk mode recovery for MDM-enrolled devices
If you used MDM software to remotely configure kiosk mode on the device, follow the steps as detailed by your MDM documentation to exit kiosk mode on it, or remove the kiosk mode profile. Managing kiosk mode using NinjaOne MDM greatly streamlines managing multiple kiosks in public, enterprise, or education environments, and even allows for multiple apps to be accessible in kiosk mode.
After kiosk mode has been configured on an Android device enrolled in NinjaOne, it will automatically retrieve and apply its configuration. Then, you can manage kiosk mode for all of your Android devices, including turning it off remotely.
Perform a factory reset or recovery to remove kiosk mode
If you cannot use any of the above methods on managed or unmanaged devices, you will need to perform a factory reset or perform a recovery by restoring a backup or image. The steps for performing a factory reset or flashing a system image will vary by device manufacturer and model, so you’ll need to consult the documentation for your specific device. In enterprise or education, you may keep pre-built Android system images taken with a tool like Nandroid to quickly restore devices to a known state.
Once your device is again accessible, you can re-enroll it with MDM or reconfigure your kiosk mode app.
Remove kiosk mode software using ADB
If the kiosk mode functionality you use is provided by a third-party package, and you do not wish to perform a factory reset, you can try uninstalling the app using ADB. However, this is inadvisable for most users as mistakes could damage your device. It is preferable to copy any required data off the device and then reset or restore it.
Validate device health post-exit
Once you have successfully disabled kiosk mode on your Android device, confirm that you can maintain access either by resetting the admin PIN or making sure it is fully enrolled in your MDM platform and has network connectivity.
You should also take the opportunity to document why it was necessary to recover the device: check for bad configurations or profiles in your MDM, that the device is enrolled and remotely accessible with a network connection, and make sure kiosk mode recovery methods are documented. Make sure that kiosk mode recovery pins or gestures are securely stored to prevent them from becoming known to unauthorized users, and change them regularly to prevent their misuse.
How to turn off kiosk mode on Windows and Apple Devices
Kiosk mode is not exclusive to Android phones and tablets. You may need to exit kiosk mode on Windows devices or disable kiosk mode in iOS devices like iPads or iPhones.
