Category Filter

How to exit kiosk mode on Android devices?

Kiosk mode is a security feature by which you can lock the device down to run a few selected apps or even a single app. Kiosk mode ensures that the users can access only the apps and settings permitted by your organization.

You can configure different ways to exit the kiosk mode on Android devices using Hexnode. This includes remotely turning off the kiosk mode from the Hexnode MDM portal and manually exiting the kiosk mode from the device. Manually exiting the kiosk allows users to safely turn off the kiosk mode, even when the device is not connected to the internet.

Method 1: Disable kiosk mode from instant management actions

Method 1
  1. Log in to your Hexnode portal.
  2. Select the device from the Manage tab.
  3. Click on Actions and select Disable Kiosk Mode from the drop-down menu.

Method 2: Remove Android devices from the policy

Method 2

To remove the device from the policy,

  1. Log in to your Hexnode portal.
  2. Go to Policies and select the kiosk policy.
  3. Go to Policy Targets and click Remove to remove the corresponding device.
  4. Save the policy.


You can release devices from the kiosk mode by removing the policy from it. To do so,

  1. Log in to your Hexnode portal.
  2. Go to Manage and click on the device name.
  3. On the Device Summary page, click on the Policies sub-tab.
  4. From the policy list, delete the kiosk policy associated with the device by clicking on the trash icon.

Method 3: Archive the policy

Method 3
  1. Log in to your Hexnode portal.
  2. Go to Policies.
  3. Click on the Archive icon corresponding to the policy. Or, select the policy and click Manage > Move to Archive.


Archiving a policy removes all the associated targets. Hence kiosk will be removed from all the devices.

Note:


Methods 1, 2, and 3 require internet connectivity.


Method 4: Manually Exit Kiosk mode from the device

Method 4

To manually exit the multi-app kiosk mode, you can tap anywhere on the kiosk home screen for the specified number of times in quick succession and enter the global/local exit passcode to exit the kiosk mode.

On a device locked in single app kiosk mode, you can use this method to exit kiosk if you have configured the auto-launch delay for the app under Android Kiosk Lockdown > Launcher.

To manually exit kiosk,

  1. Navigate to Policies on your Hexnode MDM console.
  2. Create a new policy or edit the existing kiosk policy. Provide a policy name and description if you are creating a new policy.
  3. Go to Kiosk Lockdown > Android Kiosk Lockdown > Kiosk Exit Settings.
  4. Click on Configure.
  5. Check the option Allow manually exiting kiosk mode.
  6. Enter the required value for “Number of taps to display popup to enter the exit passcode”. By default, this value will be set as 10.
  7. Click on Save.

Set number of taps to manually exit kiosk mode on Android device using Hexnode MDM

Warning:


If Allow manually exiting kiosk mode is unchecked, you can only exit kiosk mode using methods 1, 2 and 3. That will require the device to be connected to a network; else, you should manually reset the device to its factory settings to disable kiosk mode.


Notes:
  • Disabling the option Allow manually exiting kiosk mode also disables the option Show option to manually exit kiosk lockdown under Kiosk Lockdown > Android Kiosk Lockdown > Peripheral Settings > Hexnode MDM Settings.
  • Number of taps to display the popup to enter the exit passcode would be disabled if Reboot and tap to exit from the kiosk mode is disabled in the portal.
  • This method cannot be used to exit single or multi app kiosk if the time taken to tap on the screen for the specified number of times is greater than the time you configured for the app auto-launch delay under Android Kiosk Lockdown > Launcher.


Global Exit Settings

Global kiosk exit settings in Hexnode MDM for Android device

  1. Go to Admin > General Settings > Global Exit Settings (Android).
  2. Enter a new passcode and click Save.

Local passcode settings

local kiosk exit passcode in Hexnode MDM for Android devices

  1. Go to Policies > Select the kiosk policy or create a new policy.
  2. Select Kiosk Lockdown > Android Kiosk Lockdown > Kiosk Exit Settings.
  3. Click on Configure.
  4. Check the option Allow manually exiting kiosk mode.
  5. Enter the kiosk exit password and Save the policy.

When a local kiosk passcode is defined, you need to provide this local passcode to exit the kiosk mode. You cannot exit with the global password when the local passcode is configured.

Method 5: Exit kiosk while the app is open

Method 5

To exit from kiosk mode while the app is open,

Go to Kiosk Lockdown > Android Kiosk Lockdown > Kiosk Exit Settings > Check the options Allow manually exiting kiosk mode and Exit manually from kiosk mode while an app is open.

If the app added in kiosk mode is open, or the device is in single app mode, kiosk mode can be exited by tapping on the top left corner of the screen for the specified number of times in quick succession and entering the global/local exit passcode.

Enable Status Bar option in Peripheral Settings must be disabled for this feature to work.
Exit manually from kiosk mode while an app is open on Android devices

Notes:
  • This feature is supported by Hexnode app versions 9.5.1 and later.
  • This method is only supported on Android devices below v8.0. Learn more.
  • Use methods 4 and 5 to exit kiosk if the device is not connected to the internet.

Special Case: Kiosk exit after reboot

If the device is rebooted while in kiosk mode, there will be a delay for the app to launch according to the launch delay that you have specified under Android Kiosk Lockdown > Kiosk Exit Settings > Reboot and tap to exit from kiosk mode > Relaunch app _ seconds after reboot.

You can exit the kiosk mode by tapping on the kiosk home screen and entering the local/global exit passcode during this launch delay after reboot if you have enabled Allow manually exiting kiosk mode and Reboot and tap to exit from kiosk mode in Kiosk Exit Settings.
Exit from kiosk mode after reboot on Android devices