Security

Device Admin Apps on Android: Hidden Privileges to Audit

Some apps gain near-total control via Device Admin. Most users never check this list.

Adrián Vega

By Adrián Vega

Published 10 January 2026 · Updated 19 May 2026 · 10 min read

Tablet with settings interface

When you install a standard app on your smartphone, it operates within a "sandbox," a restricted environment where it can only access what you explicitly allow through the permission manager. However, there is a deeper layer of authority known as a device admin on Android. These applications operate with elevated system-level privileges that bypass typical user restrictions, allowing them to perform actions like wiping your entire storage, changing your lock screen password, or preventing you from uninstalling the app itself. While this sounds alarming, these hooks were originally designed for corporate environments where IT departments need to manage a fleet of handsets remotely.

The problem for most private users is that device admin status is often granted and then forgotten. Older apps, enterprise tools from previous jobs, or even sophisticated malware can sit on this list with the power to monitor your device state or lock you out of your own hardware. In this guide, I will show you how to audit these high-privilege apps across Pixel, Samsung, and Xiaomi devices, explaining exactly what these permissions do and how to safely revoke them if they are no longer necessary. Whether you are running Android 13 or the latest Android 15 beta, understanding this menu is a fundamental step in securing your digital privacy.

What Device Admin grants

What Device Admin grants
Screenshot reference: What Device Admin grants

The "Device Administrator" API (Application Programming Interface) is one of the oldest and most powerful components of the Android operating system. When an app gains this status, it is essentially being told it has the authority of a system manager. The primary privilege it grants is the ability to enforce "Device Policies." On a technical level, this means the app can dictate how the lock screen behaves, such as requiring a minimum password length or disabling the camera for the entire system. This is a level of control far beyond what a standard "Allow" tap in a pop-up window provides.

One of the most significant privileges granted is the ability to remotely perform a factory reset. This is why "Find My Device" requires this status; it needs the authority to erase your personal data if your phone is stolen. Additionally, a device admin can monitor login attempts and lock the device if too many incorrect passwords are entered. In older versions of Android, such as Android 10 and 11, these apps could also prevent themselves from being uninstalled. Starting with Android 13 and continuing through Android 14 and 15, Google has moved many of these legacy features into the "Work Profile" and "Device Owner" modes, but the classic admin list remains a critical back door that requires monitoring.

From a privacy perspective, the risk lies in the "Device Management" capabilities. An app with these rights can see when you change your screen lock, track your encryption status, and in some cases, intercept hardware-level events. While Google has deprecated several "Device Admin" functions in favour of more modern management APIs, many legacy apps still request these permissions to maintain their functionality. If you see an app in this list that you don't recognise, it essentially has a permanent seat in your system's cockpit, capable of altering your security posture without a secondary prompt.

Legitimate uses

Not every app in your admin list is a threat; in fact, on a brand-new Pixel or Samsung Galaxy, you will almost certainly find at least one entry. The most common legitimate inhabitant is Google’s own "Find My Device." For this service to function, it needs the power to lock your screen and wipe your data from a remote web console. Without device admin privileges, the app would be unable to bypass your local biometrics to secure the phone in an emergency. On Samsung devices running One UI 6.1, you might also see "Find My Mobile" or "SmartThings Find" listed for the same reasons.

Another major category of legitimate use is "MDM Android" (Mobile Device Management) software. If you have a work email account (like Microsoft Outlook or Gmail via a Google Workspace) on your phone, your employer may require you to install a "Company Portal" or "Intune" app. These apps use device admin rights to ensure your phone is encrypted and has a secure PIN before allowing access to corporate data. In these cases, the admin privileges are a security trade-off: you give the company's IT department the ability to wipe the work-related data if you leave the company or lose the device.

Lastly, some niche utility apps rely on these privileges for specific automations. For example, some advanced "Double Tap to Lock" apps or "Greenify"-style battery savers use the admin API to turn off the screen instantly without waiting for the system timeout. Screen recorders used to use this more frequently, though modern Android versions (14 and 15) have better built-in ways to handle this. If you are using a specialised security app or a deeply integrated automation tool, it may legitimately ask for this access to perform tasks that standard apps cannot reach.

Malware uses

Malware authors covet device admin status because it acts as a "persistence mechanism." Once a malicious app is granted admin rights, the standard "Uninstall" button in the app info screen often becomes greyed out. This forces the user to navigate deep into the security settings to revoke the admin privilege before they can even attempt to delete the app. High-risk malware, such as mobile ransomware or "stalkerware," uses this to stay on the device while it encrypts files or monitors the user’s location and messages in the background.

Beyond persistence, malware uses these privileges to trick the user. A common tactic for banking trojans is to use the admin API to detect when the user is trying to change security settings and then immediately launch an "overlay" (a fake screen) that mimics a system crash or a fake login page. Because the malware has system-level awareness through the admin API, it knows exactly what the user is doing. On some versions of Android 13, Google introduced "Restricted Settings" to prevent side-loaded apps from easily gaining these high-level permissions, but social engineering often tricks users into manually enabling them.

Privacy-invading "spyware" also thrives in the admin list. By occupying this space, the app can potentially prevent the user from seeing certain system notifications or logs that would otherwise reveal the app's activity. In my testing on various devices, I’ve seen malicious "system update" apps that ask for device admin rights early in the setup process. Once granted, they can change the device PIN, effectively holding the phone for ransom. This is why you must never grant these rights to an app that doesn't have a clear, documented need for system-level control.

Finding the admin list

Finding the admin list
Screenshot reference: Finding the admin list

Finding the device admin list can be tricky because the path changes depending on your phone's manufacturer and the version of Android you are running. On a "Stock" layout, such as a Pixel 7 or Pixel 8 running Android 14 or 15, the path is straightforward: 1. Open Settings. 2. Tap "Security & privacy." 3. Scroll down and tap "More security & privacy." 4. Look for "Device admin apps." This will reveal a list of all apps with elevated privileges, showing a simple toggle next to each one.

Samsung handles this differently in One UI 6.0 and 6.1 (Android 14). On a Galaxy device: 1. Go to Settings. 2. Tap "Security and privacy." 3. Tap "Other security settings" usually found at the very bottom. 4. Select "Device admin apps." Samsung often includes their own system services here, like "Find My Mobile." Note that on older Samsung devices running Android 12 or 13, you might need to go to "Biometrics and security" instead of the unified "Security and privacy" menu. If you are using the new One UI 7 beta, the layout is more streamlined but the path remains within the "Security" sub-menu.

For Xiaomi, Redmi, or POCO users running HyperOS or the older MIUI 14, the path is hidden even deeper: 1. Open Settings. 2. Navigate to "Fingerprints, face data, and screen lock" (or simply "Privacy" in some regions). 3. Tap "Privacy." 4. Look for "Special app access." 5. Tap "Device admin apps." Xiaomi adds a safety delay here; when you try to view or change these, you may see a 10-second warning screen reminding you that these apps can wipe your data. No matter the device, I recommend using the search bar at the top of the Settings app and typing "Device admin" to jump directly to this menu if you can't find it manually.

Revoking safely

Revoking admin privileges is generally safe, but there are a few consequences you should be aware of. If you revoke access for "Find My Device," you lose the ability to remotely track or wipe your phone if it gets stolen. If you revoke access for a work app like Microsoft Intune, it will likely trigger a "Device out of compliance" error, and your work email or Slack might stop syncing immediately. However, for any other app, revoking these rights is a recommended privacy practice. If an app you rarely use is on this list, it shouldn't be.

To revoke access: 1. Navigate to the "Device admin apps" list using the paths mentioned above. 2. Tap the name of the app or the toggle next to it. 3. A screen will appear detailing exactly what that app is allowed to do (e.g., "Erase all data," "Change the screen lock"). 4. Tap "Deactivate this device admin app." If the app is malicious or poorly coded, it might try to throw a fake error message or lock the screen at this moment. If this happens, I recommend booting the phone into "Safe Mode" (usually by holding the Power button and then long-pressing "Power Off" on the screen) and trying the revocation again from there.

Once you have deactivated an app's admin status, the next step should always be to uninstall the app entirely if you don't trust it. Deactivating it only removes its system-level management rights; the app still exists on your phone and can still use standard permissions (like location or contacts) until it is deleted. After revoking, I suggest a quick reboot of the device to ensure the system processes have fully updated their permission manifests. In Android 15, the system is even more aggressive about notifying you when an app is trying to re-request these rights, so pay close attention to any pop-ups following a deactivation.

Knox and HyperOS specifics

Samsung’s devices include a proprietary security layer called Knox. Because Knox is integrated into the hardware, it handles device admin permissions with more granular detail than standard Android. If you see "Knox" or "Work Profile" entries in your admin list, these are often tied to secure folders or enterprise management. A key tip for Samsung users: if you cannot revoke a particular admin app, it may be because it is being managed by a "Device Owner" policy often set at the factory or by an employer. This is common in "Region locked" or "Carrier locked" phones where a financial app might have admin rights to lock the phone if payments are missed.

Xiaomi’s HyperOS (the successor to MIUI) has the most restrictive approach to these settings. Every time you attempt to enable a device admin app, HyperOS forces you to wait through a 10-second countdown on a red warning screen. You must tick a box that says "I am aware of the possible risks." This is a helpful friction point that prevents accidental activation. Furthermore, Xiaomi often hides certain "System" admin apps that are part of the Mi Cloud ecosystem. If you are auditing a Xiaomi device, check the "Special app access" menu thoroughly, as there are often multiple layers of "High-risk permissions" beyond just the device admin list.

Looking forward, as we transition from Android 14 into Android 15, Google is moving away from the "Legacy Device Admin" model in favour of "Managed Profiles." This is good news for privacy, as it means the system will eventually stop giving single apps "god-mode" over the entire device, instead isolating them to a separate workspace. For now, maintaining a clean admin list is your best defence against persistence-based malware and intrusive corporate tracking. Audit this list at least once every three months to ensure your device remains under your sole control.

Watch

Video walkthrough

A short video on device admin android to complement the steps above.

Key takeaways

  • What Device Admin grants is where you start — it's the fastest win.
  • Legitimate uses: don't skip this — it's where most users leave settings at risky defaults.
  • Malware uses: don't skip this — it's where most users leave settings at risky defaults.
  • Finding the admin list: don't skip this — it's where most users leave settings at risky defaults.
  • Recheck these settings quarterly; OEM updates can reset toggles.

Frequently asked questions

Does changing these settings break apps?
Almost never. Modern Android apps must handle a denied permission or restricted access gracefully — they either skip the feature or prompt again when needed.
Will this drain my battery?
No. If anything, restricting background access and disabling tracking pipelines reduces battery and data usage.
Do these steps apply to Android 13, 14 and 15?
Yes. The menu paths shift slightly between versions and OEM skins (Pixel/stock, Samsung One UI, Xiaomi HyperOS), but the underlying controls behave the same.

References & further reading

Continue reading

Related guides