OldMDM is a lightweight system-level control app that uses Android’s DevicePolicyManager to enforce strict, non-bypassable restrictions. It’s designed for environments requiring high levels of control and simplicity.
Key Features
- Prevents creation of new users or profiles
- Blocks factory reset via both Settings and ADB
- Disables all developer options and debugging tools
- Prevents installation of new apps from any source
- Prevents uninstallation of existing apps
- Disables wallpaper changes
- Effectively blocks system updates by setting a restricted update window (no updates are applied in practice)
- Includes optional blocking of many app categories, based on this curated list by @FliphoneBochur
Screenshots
Persistent Security
Once OldMDM is set as device owner, it cannot be uninstalled through normal means. Removing it requires a full reflash of the device. This makes it ideal for locked-down deployments, educational devices, or kosher device enforcement.
- The uninstall PIN is dynamic, changing every minute and tied to the user ID.
- For Regular users, the PIN can be purchased for $5, with a signed agreement confirming they understand the risks and responsibilities of uninstalling the app.
Download
Device Owner Setup
Run the following command via ADB:
adb shell dpm set-device-owner com.android.cts.tripleu.oldmdm/.MyDeviceAdminReceiver
Made for the JTech Community
OldMDM was built specifically for the needs of the JTech community — offering full control without complexity, and promoting safe digital environments.




