Category Filter

How to Enable Kiosk Mode on Android Devices

Kiosk mode is a lockdown mechanism to limit your Android smartphone or tablet to a single app or a handful of applications of your choice. With Kiosk mode turned on, the Android device gets restricted to just the chosen applications. Other apps, device settings or even the notifications bar won’t be accessible to the user.


  • Kiosk mode can be activated on devices running Android 4.1 and above, with a working internet connection.
  • For devices enrolled in Android Enterprise program, kiosk activation is available only on devices enrolled in Device Owner mode.

Creating a Kiosk Policy

  1. Go to Policies > New Policy > Kiosk Lockdown > Android Kiosk Lockdown – Multi App.
  2. Click Configure and click on the + icon.
  3. Select either of the options:
    • Add apps: To add the apps you wish to set in multi-app kiosk mode.
    • Add file shortcuts: Add PDFs and video files as file shortcuts to access them from devices in Kiosk mode. To add file shortcuts to the Kiosk lockdown policy, first add them in Apps > File Shortcuts.
  4. Click Done.

If you want to associate the policy to devices right away:

  1. Click on Policy Targets.
  2. Click on +Add Devices and select the devices from the list and click OK. You can also choose users, groups or domains as policy targets.
  3. Click Save.

If you want to associate the policy later:

  1. Go to Policies and select the kiosk policy.
  2. Click Manage and select Associate Targets.
  3. Select the devices from the list and click Associate.

Kiosk policy has been assigned to the target devices with the selected apps. Now you have got to turn on Kiosk mode on the devices.


  • If you are adding Store apps in kiosk mode, ensure that the application is already installed on the device.
  • Enterprise app will be installed silently on Samsung Knox, LG GATE, Kyocera business phones, devices with Hexnode MDM app as system app, devices with platform signed Hexnode MDM System Agent app, and on devices enrolled in the Android Enterprise program as device owner.
  • Web apps can also be added to devices in Kiosk mode. To add web apps to the app inventory, head onto Apps > Add Apps > Web App in the Hexnode MDM portal. You can choose a browser to open web apps and whitelist other websites in Website Kiosk Settings and configure additional settings on Advanced Website Kiosk Settings.
  • In case of Android Enterprise enrolled devices, add the app under Android > App Management > Mandatory Apps as well. If the apps are not pre-installed on the device, doing so installs the app on the device.
  • For devices running Android 10+, disable ‘Gesture Navigation’ by moving to Settings > System > Gestures and enable ‘three-key navigation’ instead.


For all devices running MIUI versions that have MIUI optimization turned on, Write System Permissions cannot be enabled. This leads to several issues including kiosk exiting unexpectedly, apps not getting installed silently, and so on. MIUI optimization must be disabled to fix such issues. To disable MIUI optimization:

  • Go to Settings > Build Number.
  • Tap on the build number 6 to 8 times to enable Developer options.
  • Select Developer Options from Settings > Additional Settings.
  • Disable MIUI optimization from the list of available options.

Activating Kiosk Mode on Android Devices

Once the kiosk policy is associated with the device, the device will get prompt to activate the kiosk mode.

  1. In the Hexnode MDM app, tap Activate to enter the kiosk mode.
  2. Set Hexnode Kiosk Launcher as default.

In Device Admin enrolled Android 10 or later devices, Hexnode UEM cannot be set as the default home app (launcher). You have to manually grant Hexnode UEM home app permissions, whenever kiosk is activated on the device.

Follow this procedure to activate kiosk in an Android 10 device enrolled as Hexnode UEM Device Admin,

  • In devices which do not permit silent kiosk activation:
    1. Once the policy gets associated with the device, the Hexnode MDM app opens up automatically.
    2. Activate kiosk mode by clicking on Activate.
    3. Now a pop-up tab opens up stating that the kiosk activation is incomplete and asks you to set Hexnode UEM as the Home app.
    4. Click on Set Default, this will take you to the Default home app pane.
    5. Click on Hexnode UEM, now the kiosk activation is complete.

    You have to repeat the whole procedure while enabling kiosk again.

  • In Samsung Knox devices, kiosk mode will get automatically activated upon policy association.

Peripheral Settings

Peripheral Settings includes the network, display, advanced lock, app settings, location, messenger and various other settings that can be configured while the device is locked in kiosk mode. Learn more.

Hexnode Kiosk Browser

Hexnode UEM enables safe browsing by restricting access to a few websites permitted by the enterprise through the kiosk browser.

Remotely Control Devices

Hexnode UEM’s Remote View and Control feature allows administrators to remotely view and control the screen of an enrolled device directly from the Hexnode MDM Console.

Download Hexnode UEM APK file

The Hexnode UEM APK file can be downloaded from the console itself by clicking Download Hexnode UEM under Android Kiosk Mode in Kiosk Settings or tap Hexnode UEM APK file.

Exit Kiosk Mode

Kiosk can be exited in many different ways based on different scenarios. Find out all about exiting kiosk mode here: How to exit Android kiosk mode.


On your Android device, Kiosk mode works by replacing the default Launcher with a password protected custom launcher/app drawer. On the Kiosk Launcher, the home button, back button and recent apps tray would no longer work. Neither would the notifications shade. However, the volume keys and power/lock button may be configured to work. Unlocking the device directly opens up the Kiosk launcher, bypassing the Android lock screen.

Troubleshooting Tips