Awesome
Headwind MDM: free and open-source MDM launcher
A Powerful Open Source Platform to Manage your Enterprise Android Devices
<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">
Starting work
Open the project directory in Android Studio (use default settings).
Debugging on the device
-
Connect the device by USB
-
Click "Run 'App'" icon in Android Studio
-
After successful run, add device owner rights to the app (optional).
Run in the console
adb shell
Run the command in the adb console
dpm set-device-owner com.hmdm.launcher/.AdminReceiver
Building the APK
Build the APK after you successfully build the app.
- Setup the keys for signing the app
- Select Build - Generate signed Bundle / APK
- Select the place you'd like to save APK
Building the library
- Select the 'lib' item in the project tree
- Select Build - Make Module 'lib'
- Find the library in the 'lib/build/outputs/aar' directory
Building the project in the command line
- Install the Gradle plugin v5.1.1 (Linux only)
- Install Android Studio or download the standalone Android SDK
- Create the file local.properties and store the SDK location in this file:
sdk.dir=/path/to/sdk
- Run the command
gradlew build
- Find the resulting APK in the app/build/outputs/apk/release/ directory.