Features

Core Capabilities

🔐Device Owner App

Grants system-level control without root. Enables secure provisioning and silent management functions.

🤫Silent System Control

Reboot, toggle screen on/off, and apply software updates in the background without user interaction.

⏱️Watchdog Timer

Monitors Garlic-Player and restarts it automatically after crashes to ensure 24/7 uptime.

📦Ultra-Lightweight

Tiny and resource-efficient — binary size under 60 KB.

💾Offline Updates

Apply software updates and configuration via USB-Stick or SD-Card.

⬇️Auto Download

Automatically downloads the player as soon as a network connection is available.

↩️Custom Back Button

On-screen back button overlay for kiosk scenarios.

🔒Strict Kiosk Mode

Password-protected lockdown to prevent unauthorized access. Read more about strict kiosk mode

🧩Simple UI

Minimal Garlic-Launcher interface for quick setup and management.

garlic-launcher UI
Garlic-Launcher simple UI

Requirements

Supported

Android 7.1 or higher with provisioning mode (Device Owner) available.

Not Supported

Android TV and Amazon Fire OS (no provisioning mode; cannot set a Device Owner app).

Why should not you root your Android Device?

To root an Android system is terrible from the point of security as the whole system is rooted. Every app can use this rights and deletes other apps or destroy settings. You require additional software for securing this holes, but this increases the complexity and the risk of bugs.