How to prevent factory reset on managed Android devices

By the SkieOS team · Updated 11 November 2026 · 5 min read

In short

A factory reset is the quickest way to escape a managed device. Device-owner management can block it at system level, and a good system alerts you if a device disappears or re-enrols so you can respond.

Why reset matters

A reset removes the management app, the rules and the apps. If students can do it, every other control is optional.

How it is blocked

Android includes a policy that disallows factory reset from the settings screen. A device owner app can set it, and the device enforces it. Related controls block safe mode, which is another route to bypass rules.

What to expect from your system

  • The reset option removed or blocked on the device
  • An alert if a device stops reporting
  • A record of the attempt
  • A way to replace the device and keep its seat

If a device is reset anyway

Some routes, such as flashing a device with special tools, are outside any software's control. Your system should notice the device went silent or came back, and let you replace it cleanly. See Lost or stolen managed tablet.

Frequently asked questions

Can a factory reset be blocked completely?

The in-device reset can be blocked. Hardware-level flashing needs physical access and is best handled by detection and policy.

Will I know if someone tries?

Yes, with breach alerts. A blocked attempt or a silent device is reported.

Does blocking reset affect repairs?

An admin can release a device when needed, for example before service.