Repository navigation
Getting Started
The fastest way to try CORE MDM: install the prebuilt app, sign in, and manage it from the console. For full control, also do Device Owner Setup.
- An Android device or emulator running Android 8.0+ (API 26+)
- A Google/Firebase account that is an owner in the project (to sign in on both the device and the console)
- Download
app-release.apkfrom the latest release. - Install it:
- On the device: open the APK and allow install from your browser/files app, or
-
Over USB:
adb install -r app-release.apk
Signing note: releases v0.3.1 and later are signed with the same permanent key and install over each other. If you have a build older than v0.3.1 installed, uninstall it first. See Releases and Signing.
Open CORE MDM on the device and sign in with your Firebase account — email/password or Continue with Google.
The app automatically:
- Enrolls the device in Firestore under your account
- Starts
MdmCommandServiceto listen for commands - Prompts you to set an in-app PIN (see PIN and Security)
Go to https://coremdm.web.app, click Manage (the console is at /console.html), and sign in with the same account. Your device appears in the grid within a few seconds, showing online. Click Manage to open its control panel — see the Web Console Guide.
From the device's Commands tab, press Lock Screen. The device locks within a second or two. You'll also see the command appear briefly under Pending with a Cancel button.
Right after install you're in Device Admin mode, which already supports: Lock, Wipe, Alarm, rename, online status, the command queue, and the installed-app inventory. To unlock app hiding, enforced PIN length, reboot, kiosk, and most restrictions, continue to Device Owner Setup.
- "App not installed" / "conflicts with existing package": an older build with a different signing key is present — uninstall it first.
- Google Sign-In says "no credentials": usually no Google account on the device or no internet; use email/password, or add a Google account. See Troubleshooting.
- Play Protect blocks it: tap More details → Install anyway (expected for apps outside the Play Store).
CORE MDM — Repository · Console · Releases · Beta
Getting started
Using it
- Web Console Guide
- Commands and Command Queue
- Policies Reference
- App Management
- Content Filter and DNS
- Kiosk Mode
- PIN and Security
- Enrollment and Provisioning
How it works
Operations
Help