Purpose of the application device administrator on Android is powerful a tool that opens up advanced control options for your smartphone or tablet. However, along with useful functions (for example, remote blocking or forced encryption), these rights carry serious security risks. Incorrect use can lead to loss of control over the device, data leakage, or even blocking of access.
Many users are faced with the need to assign an application as an administrator when installing enterprise MDM solutions (for example, Microsoft Intune or VMware Workspace ONE), antiviruses (Kaspersky, Dr.Web), or specialized utilities for parental controls. But what exactly do these rights provide? And why Google with each new version Android tightens the conditions for their provision?
In this article we will look at:
- ๐น What are administrator rights and how they differ from root access
- ๐น Step-by-step guide for modern versions of Android (12โ15)
- ๐น List of applicationsthat actually require these rights (and why)
- ๐น How to revoke rightsif the application begins to behave suspiciously
- ๐น Alternative solutions for tasks where administrator rights are not required
โ ๏ธ Attention: Starting with Android 10, Google restricts the capabilities of administrative applications in the background. Some features (for example, forced password reset) may not work on new devices without additional permissions.
What are device administrator rights and why you need them?
Rights device administrator (Device Admin) are a special access level that allows an application to perform actions on behalf of the system. Unlike root access (which give full control over the kernel Android), administrator rights are limited to specific functions, but do not require unlocking the bootloader or installing custom firmware.
The main features that an application with these rights receives:
- ๐ Setting and changing passwords (including PIN, pattern, fingerprint)
- ๐ฑ Remote locking or reset devices (useful for MDM systems)
- ๐ Forced storage encryption (for example, for corporate policies)
- ๐ซ Blocking the camera or installing applications (parental controls)
- ๐ก Control of network settings (VPN, proxy, traffic limitation)
However, there is a downside: an attacker who has received such rights can lock a device to ransom, steal data or install malware without the user's knowledge. Therefore Google Play Protect automatically scans applications that ask for administrative rights and blocks suspicious ones.
Examples of legitimate applications that really need these rights:
- ๐ข Corporate MDM (for example, IBM MaaS360, MobileIron) - for managing office phones
- ๐ก๏ธ Antiviruses (for example, ESET Mobile Security) - for blocking threats at the system level
- ๐จโ๐ฉโ๐ง Parental controls (for example, Kids Place, Family Link) - to restrict children's access
- ๐ Password managers (for example, Bitdefender Wallet) - to force blocking if lost
โ ๏ธ Attention: If an unknown application requests rights administrator for no apparent reason (such as a simple game or flashlight), this is a sure sign of malware. Delete it immediately.
Step-by-step guide: how to assign an application as an administrator
The process of assigning administrator rights differs depending on the version Android and the manufacturer's shell (MIUI, One UI, ColorOS etc.). Below are universal instructions for Android 12โ15 (relevant for most devices in 2026).
Step 1. Make sure that the application supports administrator rights
Not all apps can become administrators. Check:
- ๐ Description in Google Play (there should be a mention of
Device Admin) - ๐ Availability of the โActivate administratorโ item in the application settings
- ๐ Compatibility with your version Android (some old utilities do not work on new OS)
Step 2. Go to the device administrator settings
The path may vary, but usually it is:
Settings โ Security โ Advanced settings โ Administrators devices
On some devices (Samsung, Xiaomi), the section may be called:
- ๐น ยซSpecial access rights" โ "Device Administrators" (MIUI)
- ๐น ยซBiometrics and security" โ "Other security settings" (One UI)
- ๐น ยซSystem" โ "Advanced settings" โ "Administrators" (ColorOS)
Step 3. Activate the desired application
In the list find your application and turn on the switch. The system will display a warning about the risks - confirm the action. Some apps (for example, MDM solutions) may require additional authorization through the corporate portal.
Step 4. Check functionality
Run application and make sure that new functions are available. For example:
- ๐น In antivirus the โDevice blockingโ option has appeared
- ๐น In parental control you can set restrictions on time
- ๐น In MDM system the status โDevice is registeredโ is displayed
Make sure that the application is from a trusted source (Google Play, official website)
Read reviews and ratings in the store
Create a backup copy of important data
Check if there are alternatives without administrator rights
Remember how to revoke rights (see section below)-->
How to revoke administrator rights (and why this may not work)
If an application is no longer needed or behaves suspiciously, it can be revoked as an administrator. However, there are pitfalls: some apps (especially MDM solutions) block this ability until certain conditions are met (for example, logging out of a corporate account).
Standard way to revoke rights:
- Go to
Settings โ Security โ Device administrators - Find the application in the list and remove check mark
- Confirm the action (you may need to enter a password)
What to do if the shutdown button is inactive?
This is a typical situation for corporate devices:
- ๐น Contact the administrator of the IT department (if the phone is a business one)
- ๐น Delete accountlinked to MDM (for example, corporate Google Account)
- ๐น Reset the device to factory settings (will delete all data!)
- ๐น Use ADB (for advanced users):
adb shell dpm remove-active-admin com.package.name
Where com.package.name is the application package identifier (can be found through App Inspector or adb shell pm list packages).
โ ๏ธ Attention: On some devices with Android 13+ revocation of administrator rights may require confirmation via Google Accountif the application was installed via MDM. This is a protection measure against unauthorized removal of corporate policies.
Yes, for work
Yes, for antivirus/security
Yes, for parental controls
No, never
Difficult to answer-->
Risks and limitations: what not to do with administrator rights
Despite the wide possibilities, administrator rights have strict restrictions laid Google for user safety. Here's what Cannot can be done even with these rights:
| Action | Is it possible? | Explanation |
|---|---|---|
| Installing applications without user knowledge | โ No | Requires confirmation or root |
| Reading SMS/calls | โ No | Requires separate permissions (READ_SMS, READ_CALL_LOG) |
| Changing system files | โ No | Only in sections available for the application (for example, /data) |
| Disable Google Play Protect | โ No | Required root or modified firmware |
| Forced unlocking of the device | โ ๏ธ Partially | You can reset the password, but not bypass FRP (reset protection) |
In addition, starting from Android 10applications with administrator rights cannot:
- ๐น Work in background without restrictions (rules apply Doze Mode)
- ๐น Access notifications other applications
- ๐น Change network settings without user confirmation
Important: an application with administrator rights cannot delete itself or revoke rights - this must be done either by another application with similar rights, or by the user manually. This protects against situations where malware gains control and โlocksโ device.
If you are testing an application that requires administrator rights, use a secondary device or an emulator (for example, Android StudioThis will help avoid blocking the main one). smartphone.
Alternatives to administrator rights: when they can be avoided
Many tasks that previously required administrator rights are now solved in other ways. Here are the most common scenarios and their alternatives:
1. Remote locking/resetting the device
Instead of assigning an application as an administrator, you can use:
- ๐น Built-in function Find My Device from Google (works through Google Account)
- ๐น Samsung Find My Mobile (for devices Samsung)
- ๐น Mi Cloud (for smartphones Xiaomi)
These services allow you to lock the device, erase data or track location without administrator rights.
2. Parental controls
Instead of giving admin rights to apps like Kids Place, try:
- ๐น Google Family Link (time limit, blocking applications)
- ๐น Digital Well-Being mode (built into Android 9+)
- ๐น Screen Time (iOS-style limits) โsome manufacturers (Huawei, OPPO) add similar functions
3. Forced encryption
Starting with Android 10, encryption is enabled by default on most devices. If you need additional management:
- ๐น Use
adb shellfor forced encryption (required USB Debugging) - ๐น Configure policies via Android Enterprise (for corporate devices)
4. Blocking application installations
Instead of administrator rights, you can:
- ๐น Disable installation from unknown sources (
Settings โ Security โ Unknown sources) - ๐น Use Google Play EMM (to manage corporate applications)
Why is Google restricting administrator rights?
Since 2019, Google has been gradually rolling back support for the Device Admin API in favor of more secure alternatives - Android Enterprise and Work ProfileThis is due to many cases of abuse: malicious applications blocked devices, demanding a ransom, or. stole data under the guise of โantiviruses.โ New APIs (for example, DevicePolicyController) allow you to flexibly manage devices without full control over the system.
Common problems and their solutions
Problem 1: "Can't activate the administrator - the button can't be pressed"
Possible causes and solutions:
- ๐น The device is controlled by MDM โ Contact the IT department
- ๐น Application incompatible with the Android version โ Update the software or use an alternative
- ๐น Manufacturer restrictions โ On some devices (Huawei without GMS) administrator rights are disabled
Problem 2: "After assigning an administrator, the device began to slow down"
What to do:
- ๐น Check
Settings โ Battery โ Usageโthe application may be consuming too many resources - ๐น Revoke administrator rights and reboot the device
- ๐น If the brakes remain, reset the cache (
Settings โ Storage โ Data cache)
Problem 3: โThe application requires administrator rights, but it is not in list"
Solutions:
- ๐น Make sure the application is installed (sometimes it is hidden until the first launch)
- ๐น Check if โHidden Administratorsโ is disabled in the developer settings (
Settings โ System โ For developers โ Disable administrators) - ๐น Reinstall the application
Problem 4: "After resetting the settings, administrator rights remained"
This is possible if the application was linked to an account Google or Samsung. Solution:
- ๐น Perform a full reset (
Settings โ System โ Reset โ Delete everything) - ๐น If the device is corporate, contact the administrator to remove it from MDM
Before assigning an application as an administrator, always check its reputation and read reviews. Even legitimate apps (for example, antiviruses) can conflict with other security services.
Security: how to protect yourself from abuse
Administrator rights are a powerful tool that can be used to harm. Here's how to minimize risks:
1. Check application sources
- ๐น Install software only from Google Play or official developer sites
- ๐น Before installing, check permissions in VirusTotal or APKMirror
- ๐น Avoid โhackedโ versions of paid applications (they often contain backdoors)
2. Use a separate profile for testing.
On Android 11+ you can create work profile (Settings โ Accounts โ Add profilein which to test suspicious applications. This will isolate them from the main system.
3. Configure Google Play Protect
Make sure the function is active:
Settings โ Security โ Google Play Protect โ Security scanner
It automatically blocks applications that request suspicious permissions.
4. Regularly check the list of administrators
At least once a month go to Settings โ Security โ Device administrators and remove unnecessary applications.
5. Create a backup copy before assigning rights
Use Google Drive or third-party utilities (for example, Swift Backup) to save data in case the device is blocked.
โ ๏ธ Attention: Some banking applications (for example, SberBank Online, Tinkoff) can block access if administrator rights for third-party apps are active on the device. This is a phishing protection measure.
FAQ: answers to frequently asked questions
Is it possible to assign a system application as an administrator (for example, Settings)?
No, system applications already have maximum rights and do not need additional permissions. Moreover, an attempt to modify them can lead to soft-brick (the device does not boot, but the hardware is not damaged).
Why did the application lose administrator rights after updating Android?
Most likely, the developer has not yet adapted it to the new version of the OS. Since Android 13, Google tightens security requirements, and old applications may stop working. Check for updates. c Google Play or contact developer support.
Is it possible to assign an application as an administrator through ADB without user confirmation?
Technically yes, but it requires unlocked bootloader rights root. like this:
adb shell dpm set-active-admin com.package.name
However, this method violates the security policy Google and can lead to blocking of some functions (for example, Google Pay or Widevine L1 for high-definition streaming).
Which applications most often abuse rights administrator?
According to Kaspersky for 2026, the top malware with administrator rights is:
- ๐น Fake โcleanersโ (Cleaner Pro, Booster Master)
- ๐น Fake antiviruses (Security Master, Virus Shield)
- ๐น Applications for โhackingโ games (GameGuardian, Freedom)
- ๐น Spyware (Cerberus, SpyNote)
If you have installed something from this list, immediately revoke the rights and delete the application.
How to completely remove an application if it requires administrator rights for uninstallation?
There are two ways:
- Via ADB:
adb shell pm uninstall -k --user 0 com.package.name(replace
com.package.namewith a real identifier) - Via Safe Mode:
- Hold down the power button โ hold "Power off" โ confirm going to Safe Mode
- In safe mode, remove the application via
Settings โ Applications - Reboot your device
If all else fails, the only option left is to reset to factory settings.