Bundle
Android kiosk essentials
kiosksignage
verified 30 May 2026
6 packages
Packages that come up when locking a device to a single app (LockTask / kiosk). Keep System UI enabled; allowlist the captive-portal login app so the device can pass a Wi-Fi sign-in; and add WebView or Chrome only if your kiosk app actually renders web content. Note: do not add a home launcher to a single-app kiosk - the pinned app replaces the launcher, so allowing one is unnecessary (and undermines the lockdown). A launcher only matters for multi-app / managed-home setups.
Sources
Where this bundle's claims come from.
Packages
Grouped by OEM scope where applicable.
Universal (6)
| Package | Notes |
|---|---|
| com. |
Allowlisting SystemUI ensures system prompts, popups, messages, overlays are not suppressed. When disabled, any functionality that requires a system popup will silently fail. Leave disabled if this is intended. |
| com. |
Allowlist this so the kiosk can pass a Wi-Fi captive portal. The required package for the captive-portal flow in Android. |
| com. |
AOSP variant of the captive-portal login app, on builds without the Mainline module. Search for your device here to determine which version is in use. |
| com. |
OEM-derived variant of the captive-portal login app. Only required if captive portal remains non-functional with the primary package enabled. |
| com. |
Only if a kiosk app relies on this package - i.e. it renders web content. Native-only kiosks don't need it. |
| com. |
Only if a kiosk app relies on this package (Chrome or Custom Tabs). Otherwise not required. |