How to Uninstall Apps on Android That Won’t Uninstall

Sophia Taylor

By Sophia Taylor

Published:

You’ve long-pressed the icon. You’ve gone into Settings. You’ve tried everything โ€” and yet the app just sits there, seemingly welded to your phone.

Whether the Uninstall button is grayed out, missing entirely, or nothing happens when you tap it, you’re not doing anything wrong. Android has a few reasons it blocks app removal, and most of them have a straightforward fix.

That said, one of those reasons is more serious than the others โ€” and worth understanding before you assume it’s just a glitch.

This guide covers every major cause of a stubborn Android app, and exactly what to do about each one.

Why Some Android Apps Can’t Be Uninstalled

The reason an app won’t budge usually falls into one of four categories:

  • Device administrator permission โ€” the app has been granted elevated system-level access that blocks the standard uninstall process. This is the most common cause when a third-party app can’t be removed.
  • System apps โ€” core Android apps pre-installed as part of the operating system, which can’t be deleted without rooting your device.
  • Carrier or manufacturer bloatware โ€” apps pre-loaded by your phone brand or network provider that often resist full removal.
  • Software glitch โ€” a corrupted install or background process is temporarily blocking removal. Often a simple restart fixes it.

Each one has a different solution. Let’s start with the most important.

Trouble removing a malicious app?

Malicious apps abuse device permissions to lock themselves onto your phone. Certo scans your device for threats and removes them completely.

Fix 1: Revoke Device Administrator Permission

This is the single most common reason a third-party app won’t uninstall on Android โ€” and the most important one to understand properly.

What is device administrator permission?

Android includes something called the Device Administration API, which lets certain apps be granted elevated system-level privileges. An app with device admin status can:

  • Remotely lock or wipe the device.
  • Enforce password requirements.
  • Modify certain security settings.

Because these capabilities are so powerful, Android protects apps holding this permission from being uninstalled through normal means. That protection is by design โ€” but it can be revoked by the user at any time.

Which apps legitimately use it?

Plenty of legitimate apps have a good reason to request device admin permission:

  • Google Find My Device โ€” uses admin access to remotely lock or erase a lost phone.
  • Work and MDM apps โ€” Mobile Device Management software used by employers to manage company handsets.
  • Parental control apps โ€” so children can’t simply delete the monitoring software.
  • Antivirus and security apps โ€” to stop a thief from disabling protection after stealing a phone.

If you granted this permission knowingly during app setup, or if it’s on a device managed by your employer, it’s almost certainly legitimate.

How to revoke device administrator permission and uninstall the app

The exact location of this setting varies by manufacturer, but the process is the same on every Android device.

Step 1: Open the Settings app on your phone.

Step 2: Navigate to your Device Admin Apps list. The path varies by device:

  • Google Pixel / Motorola: Settings > Security & privacy > More security & privacy > Device admin
  • Samsung: Settings > Security and Privacy > More security Settings > Device Admin Apps
  • Xiaomi: Settings > Privacy Protection > Special Permissions > Device Admin Apps
  • OnePlus: Settings > Security and Privacy > More Security and Privacy > Device Admin Apps

Pro Tip: Not sure where to find it? Use the search bar at the top of Settings and type “device admin.”

Step 3: Review the list. You’ll see every app currently granted admin privileges. Familiar apps like Google Find My Device are expected. If you see an app you don’t recognize, that’s a red flag worth investigating.

Step 4: Tap the app you want to remove and select Deactivate (or toggle it off). You may be asked to confirm.

Step 5: Go to Settings > Apps, find the app, and tap Uninstall.

Pro Tip: If the Deactivate option is grayed out or not visible, try booting into Safe Mode first (see Fix 3 below), then repeat these steps. Safe Mode can neutralize an app that’s actively trying to protect its own admin status.

Fig 1. Checking Device admin apps.

How spyware abuses device administrator permission

Here’s where things get more serious. Spyware and stalkerware โ€” software designed to covertly monitor your activity without your knowledge โ€” frequently exploit device admin permission specifically to resist removal.

By requesting admin privileges during a disguised installation, a malicious app can make it appear as though the standard uninstall process simply isn’t working โ€” when in fact, the protection is doing exactly what it was programmed to do. Unless you know where to look, the app is effectively locked in place.

This isn’t theoretical. In Certo’s analysis of Oblivion โ€” a remote access trojan targeting Android devices and sold for around $300/month โ€” our researchers found it used automated permission bypass to entrench itself and resist removal.

Certo’s team has also documented similar self-protection behavior in many of the most commonly detected stalkerware apps. According to Certo’s 2025 Mobile Security Roundup, which analyzed over 580,000 device scans, the proportion of Android devices showing medium or high security threats rose to 6.87% โ€” up roughly 10% year-on-year.

If you suspect a hard-to-remove app may be malicious, scanning your device is the fastest way to find out for certain.

Certo AntiSpy is a free app built specifically to detect Android malware โ€” including threats that use device administrator permission to resist removal.

Fig 2. Certo Antispy detecting Android malware.

Fix 2: Disable System Apps and Bloatware

If the app that won’t uninstall came pre-installed on your phone โ€” whether it’s part of Android itself, or something your carrier or manufacturer added โ€” you almost certainly can’t remove it entirely. These apps live in a protected system partition that’s off-limits without rooting the device.

But you can disable them. A disabled app:

  • Stops running in the background.
  • Disappears from your home screen and app drawer.
  • Stops receiving updates.
  • Uses virtually no resources.

It’s still technically on your phone, but it’s completely inert. For most purposes, that’s the same as gone.

To disable a pre-installed app:

  1. Go to Settings > Apps (sometimes called Application Manager)
  2. Find the app and tap it
  3. Tap Disable and confirm

If you see an Uninstall Updates option appearing before the Disable button, tap that first โ€” it restores the app to its original factory version, after which you can disable it.

Pro Tip: Before disabling any pre-installed app, do a quick search on its name to confirm it’s safe. Some system apps have generic-sounding names but essential functions. Disabling the wrong one can occasionally cause unexpected behavior.

Fix 3: Boot Into Safe Mode

Safe Mode temporarily suspends all third-party apps on your Android device. It’s useful in two situations: when you suspect another app is interfering with the uninstall process, or when you’re trying to revoke device admin access from a suspicious app that seems to be actively resisting.

How to boot into Safe Mode on most Android phones:

  1. Press and hold the Power button.
  2. When the power menu appears, long-press the Power Off option until a “Reboot to Safe Mode” prompt appears.
  3. Tap OK โ€” your phone will restart with “Safe Mode” displayed in the corner.
  4. Navigate to Settings > Apps, find the stubborn app, and try uninstalling or deactivating its admin access.

To exit Safe Mode, simply restart your phone as normal.

Fix 4: Force Stop and Clear Cache

If the app can technically be uninstalled but the process keeps freezing or failing, a running background process or corrupted cache data may be the culprit.

Here’s how to clear it before trying again:

  1. Go to Settings > Apps.
  2. Find the app and tap it.
  3. Tap Force Stop, then confirm.
  4. Tap Storage, then Clear Cache.
  5. Restart your phone and try uninstalling again.

This step is quick, risk-free, and resolves more freezing issues than you’d expect.

Last Resort: Factory Reset

If nothing else has worked โ€” or if you’ve confirmed a serious threat and want to start completely fresh โ€” a factory reset will wipe your phone entirely. No third-party app, however deeply embedded, survives this.

Back up everything you want to keep first: photos, contacts, messages, and anything stored locally.

  1. Go to Settings and search for Reset, or navigate to System > Reset Options (wording varies by device).
  2. Select Erase all data (factory reset).
  3. Enter your PIN if prompted and confirm.
  4. Your phone will restart as new.

When restoring from backup, reinstall apps one at a time and only from the official Google Play Store. If spyware was installed via a sideloaded APK, restoring the same apps from the same sources risks reintroducing the threat.

Wrapping Up

Most of the time, an app that won’t uninstall has a perfectly legitimate reason for being there โ€” it’s been granted a permission that blocks accidental deletion, and revoking it takes under a minute once you know where to look.

But the same permission that protects a legitimate security app can protect a malicious one just as effectively. An unfamiliar entry in your device admin list is worth investigating, not just deleting and moving on from.

If something still feels off after working through these steps, like an app you can’t account for or behaviors on your phone you can’t explain, a deep spyware scan is the fastest way to get a definitive answer.

Frequently Asked Questions

Why is the Uninstall button grayed out on my Android phone?

The most common reason is that the app has device administrator permission. Open the Settings app, search for โ€œdevice adminโ€ and open your Device Admin Apps page. Find the app you want to remove, and tap Deactivate. The Uninstall button should become active immediately afterward.

Can I uninstall pre-installed apps on Android?

Most pre-installed system apps and carrier bloatware cannot be fully uninstalled without rooting your device, which isn’t recommended for most users. You can, however, disable them โ€” which stops them running, removes them from view, and prevents them from using resources in the background.

What exactly does device administrator permission allow an app to do?

Apps with this permission can enforce password policies, remotely lock or wipe the device, and โ€” most critically from a security standpoint โ€” prevent themselves from being uninstalled through normal channels. There are legitimate uses for this, but malicious apps exploit it in exactly the same way.

What if I don’t recognize the app, but it doesn’t appear in my Device Admin list?

Try booting into Safe Mode, which temporarily disables all third-party apps, and then attempt to uninstall the app again. If this still doesnโ€™t work, run a scan with Certo AntiSpy to detect and remove stubborn malware.

Is it safe to deactivate device admin access for an app?

Yes, as long as the app is one you want to remove. Revoking admin access doesn’t delete the app โ€” it just removes its elevated privileges, after which you can uninstall it through Settings > Apps as normal. For apps you’ve intentionally set up (like Find My Device), you’ll want to leave their admin access intact.