System app database

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)

PackageNotes
com.android.systemui 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.google.android.captiveportallogin Allowlist this so the kiosk can pass a Wi-Fi captive portal. The required package for the captive-portal flow in Android.
com.android.captiveportallogin 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.google.android.overlay.modules.captiveportallogin.forframework OEM-derived variant of the captive-portal login app. Only required if captive portal remains non-functional with the primary package enabled.
com.google.android.webview Only if a kiosk app relies on this package - i.e. it renders web content. Native-only kiosks don't need it.
com.android.chrome Only if a kiosk app relies on this package (Chrome or Custom Tabs). Otherwise not required.