How to Uninstall Apps on Android That Won’t Uninstall

Summarize this article with:
Tapping the Uninstall button does nothing. The greyed-out option mocks your attempts to free up storage space.
Learning how to uninstall apps on Android that won’t uninstall requires understanding device administrator privileges, system app restrictions, and bloatware protection mechanisms. Pre-installed apps from manufacturers like Samsung, Xiaomi, and OnePlus resist standard deletion methods.
This guide reveals 9 proven methods to remove stubborn apps, from basic Settings adjustments to advanced ADB commands and Safe Mode techniques. You’ll master force stop procedures, package name identification, and complete system app removal without root access.
How to Uninstall Apps on Android That Won’t Uninstall

Removing apps on Android that refuse to uninstall requires identifying whether the app has device administrator privileges, is classified as bloatware, or functions as a pre-installed system application. Users encounter this when attempting to delete stubborn apps through standard Settings menus only to find the uninstall button greyed out or missing entirely.
This guide covers 9 sequential steps requiring 10-15 minutes and Android 10 or later. The process involves checking app type, removing admin privileges, clearing data, and using advanced methods like Safe Mode or ADB commands for persistent apps.
Prerequisites
- Android 10 or later (Android 11, Android 12, Android 13 recommended for full feature access)
- Device model with unlocked bootloader (Samsung, Xiaomi, OnePlus, Motorola, Huawei, LG)
- Administrator access verification
- 5-15 minutes depending on method
- PC with ADB installed (for advanced system app removal only)
- USB cable for debugging connection
- Backup of important data before system modifications
Step 1: How Do You Check If an App Is a System App or Bloatware?
Navigate to Settings > Apps > See all apps, locate the target application, and tap to open App Info. System apps display “System app” or show only Disable instead of Uninstall. Android development practices categorize pre-installed manufacturer apps as bloatware that cannot be removed through standard deletion.
Action
- Settings > Apps (or Applications > Application Manager on Samsung): Scroll to locate the stubborn app
- App Info screen: Check for “Uninstall” button status (greyed out = system app, active = third-party app)
- Expected result: Clear identification of app type determines removal method
Purpose
Identifying whether an app is a system application or third-party installation determines which uninstall method will work. System apps require different removal approaches than regular applications.
Step 2: How Do You Remove Device Administrator Privileges?

Access Settings > Security > Device administrators (or Device admin apps), locate the app blocking uninstallation, and deactivate its administrator status. Apps with admin privileges protect themselves from removal by controlling device policies, security settings, or enterprise management functions.
Action
- Settings > Security & privacy > More security settings > Device admin apps: Navigate exact path (varies slightly by manufacturer)
- Toggle administrator privilege: Tap the app name, select Deactivate this device admin app, confirm in popup dialog
- Expected confirmation: “This app no longer has administrator access” message appears, Uninstall button becomes active in App Info
Purpose
Device administrator apps acquire elevated permissions that prevent standard uninstallation. Removing admin status strips these protective privileges, allowing normal deletion through Settings.
Step 3: How Do You Uninstall Apps Through Settings?

Open Settings > Apps > [App name] > Uninstall, tap the Uninstall button, and confirm deletion in the popup dialog. This method works for third-party apps and apps that previously had administrator privileges removed in Step 2.
Action
- Settings > Apps > See all apps: Locate target app in alphabetical list, tap to open
- Uninstall button: Tap Uninstall (top-right or bottom of screen depending on Android version), confirm “OK” in dialog
- Expected result: “App uninstalled” toast notification, app disappears from app drawer and Settings list
Purpose
Standard Settings removal is the cleanest method for third-party apps after privilege removal. This approach maintains system stability better than force-closing apps or advanced deletion methods.
Step 4: How Do You Force Stop and Clear Data Before Uninstalling?
Navigate to Settings > Apps > [App name], tap Force Stop, then tap Storage & cache > Clear storage > Clear all data. This removes cached files, user preferences, and temporary data that sometimes prevent deletion of stubborn apps.
Action
- Force Stop button: Settings > Apps > [App name] > Force Stop (top of screen), confirm “OK” to halt all processes
- Clear Cache and Clear Data paths: Tap Storage & cache, select Clear cache first (safe), then Clear storage > Delete all data (removes everything)
- Expected storage changes: App size drops to initial installation size, “Data cleared” notification appears, cache shows 0 KB
Purpose
Running processes and corrupted cache files block uninstallation attempts. Clearing data removes these obstacles while force-stopping ensures no active processes interfere.
Step 5: How Do You Disable System Apps That Can’t Be Uninstalled?
Open Settings > Apps > [System app name] > Disable, confirm the action in the warning dialog. Disabled apps stop running, disappear from the app drawer, and free up RAM without requiring root access or ADB.
Action
- Disable button location: Settings > Apps > See all apps > [App name] > Disable (replaces greyed-out Uninstall button for system apps)
- Confirmation dialog: Warning appears stating “This app came with your device. Disabling it may cause errors.” Tap Disable app to proceed
- Expected behavior: App icon removed from launcher, notifications stop, background processes terminate, storage space partially recovered
Purpose
Pre-installed bloatware from manufacturers (Samsung, Xiaomi, Huawei) cannot be fully removed without advanced methods. Disabling achieves similar results for carrier-installed apps and manufacturer software.
Step 6: How Do You Use ADB (Android Debug Bridge) to Uninstall System Apps?
Enable Developer Options by tapping Build number 7 times, activate USB Debugging, connect your device to PC, and execute adb shell pm uninstall -k --user 0 <package.name> in terminal. ADB provides command-line access to the package manager for removing system applications that standard methods cannot delete.
Action
- Enable Developer Options: Settings > About phone > Software information > Build number (tap 7 times until “You are now a developer” appears)
- Enable USB Debugging: Settings > Developer options > USB debugging toggle ON, connect phone to PC via USB cable, allow debugging on popup
- PC connection requirements: Install Android SDK tools or platform-tools on Windows/Mac/Linux, open Command Prompt or Terminal
- Exact ADB command: Type
adb devicesto verify connection, thenadb shell pm uninstall -k --user 0 com.example.package - Expected terminal response: “Success” message confirms removal, app disappears from device immediately
Purpose
ADB bypasses Android’s user interface restrictions to access deeper system functions. The -k flag preserves app data, --user 0 targets the primary user profile.
Step 7: How Do You Find the Package Name for ADB Commands?
Visit the app’s Google Play Store page, copy the package name from the URL after “id=” parameter, or install a package viewer app like App Inspector. Package names follow reverse domain notation (com.company.appname) and are required for precise ADB targeting.
Action
- Play Store URL method: Open app in Google Play Store, check URL bar for
https://play.google.com/store/apps/details?id=com.example.app, copy text after “id=” - Package name identifier: The string between “id=” and next “&” or end of URL is the exact package name
- Alternative method: Install App Inspector or Package Name Viewer from Play Store, open app, search for target application, copy displayed package name
Purpose
ADB commands require exact package names, not display names. Using “Facebook” instead of “com.facebook.katana” causes command failure.
Step 8: How Do You Use Safe Mode to Uninstall Problematic Third-Party Apps?
Power off device, press and hold Power button, long-press “Power off” option until Safe Mode prompt appears, tap OK. Safe Mode disables all third-party apps while allowing system apps to run, making it possible to remove apps that interfere with normal uninstallation.
Action
- Safe Mode entry: Press Power button until power menu shows, long-press “Power off” for 2-3 seconds until “Reboot to safe mode” appears, confirm
- Samsung-specific path: Power off completely, press Power + Volume Down simultaneously during boot until “Safe mode” watermark appears bottom-left
- Uninstall in Safe Mode: Navigate Settings > Apps, locate problematic app (third-party apps appear greyed), tap Uninstall
- Safe Mode indicator: “Safe mode” text visible in bottom-left corner of screen, only pre-installed apps function
Purpose
Malicious apps or spyware on Android prevents their own deletion by blocking Settings access. Safe Mode neutralizes these interference tactics.
Step 9: How Do You Remove Apps Installed as Device Owners?
Check Settings > Security > Device admin apps for MDM (Mobile Device Management) software, contact IT administrator for enterprise apps, or perform factory reset as last resort. Device owner apps have highest permission level and resist all standard removal methods.
Action
- Check MDM apps: Settings > Security > Device admin apps lists all apps with elevated privileges including work profile managers
- Device admin removal: Deactivate each listed app if toggle is available, some require administrator password or company IT intervention
- Work profile removal: Settings > Accounts > Work (briefcase icon) > Remove work profile deletes entire work container and all associated apps
- Factory reset option: Settings > System > Reset options > Erase all data (factory reset) removes everything including device owner apps (backup data first)
Purpose
Device owner apps installed by employers or previous users maintain control through enterprise policies. Only factory reset guarantees complete removal when admin credentials are unavailable.
Verification
Confirm successful removal through multiple checks to ensure the app is completely gone from your Android device.
App List Check
Settings > Apps > See all apps, scroll through entire list alphabetically. Removed app should not appear anywhere.
Storage Space Verification
Settings > Storage shows increased available space equal to app size plus data. Check before and after values.
Home Screen Confirmation
Swipe through all home screen pages and app drawer, search for app name in launcher search. Icon should be completely absent.
Settings Absence Check
Settings > Apps > search function returns “No apps found” when searching removed app name. System has no record.
Troubleshooting
Issue: “Uninstall” Button Is Greyed Out
Solution: Settings > Security > Device admin apps, deactivate app’s administrator privileges, return to Settings > Apps > [App name] > Uninstall now active. If still greyed, app is system bloatware requiring ADB or disable method.
Issue: App Reappears After Uninstall
Solution: Settings > Apps > Google Play Store > Storage > Clear data stops automatic reinstallation. Check Settings > Apps > Special app access > Install unknown apps, revoke permission for any suspicious apps. Scan device with malware detection tools if persistent.
Issue: ADB Command Returns Error
Solution: “device not found” error: Re-enable USB debugging, try different USB cable or port, install proper device drivers. “Failure [not installed for 0]” means app already removed. “Failure [DELETEFAILEDINTERNAL_ERROR]” requires adb shell pm uninstall --user 0 without -k flag.
Issue: System App Can’t Be Disabled
Solution: Core Android services (com.android.systemui, com.google.android.gms) prevent disabling to maintain system stability. Manufacturer limitations on Samsung, Xiaomi, OnePlus devices protect branded apps. Use ADB uninstall or accept the app’s presence.
Alternative Methods
Method A (Standard Settings Removal)
- Time: 2-3 minutes
- Complexity: Beginner
- Best for: Regular third-party apps without administrator privileges or system protection
Choose Method A when removing apps downloaded from Google Play Store that don’t have device admin status.
Method B (ADB Removal)
- Time: 10-15 minutes including setup
- Complexity: Intermediate
- Best for: System apps, carrier bloatware, pre-installed manufacturer applications
Choose Method B when Disable option doesn’t free enough storage or you want complete removal of pre-loaded apps.
Method C (Safe Mode)
- Time: 5 minutes
- Complexity: Beginner
- Best for: Apps causing interference, suspected malware, apps blocking Settings access
Choose Method C when standard uninstallation fails due to app interference or you can’t access normal Settings menus.
Related Processes
- Prevent apps from auto-installing
- Manage app permissions and access controls
- Free up storage space by removing cached data
- Identify battery-draining apps before removal
- Hide apps instead of deleting for temporary solutions
FAQ on How To Uninstall Apps On Android That Won’T Uninstall
Why Can’t I Uninstall Certain Apps on My Android Phone?
Apps resist deletion when classified as system apps, protected by device administrator privileges, or installed as manufacturer bloatware. Pre-installed applications from Samsung, Xiaomi, OnePlus maintain elevated permissions that block standard removal through Settings menus.
Carrier-installed apps and MDM software also prevent uninstallation to enforce enterprise policies.
How Do I Remove Device Administrator Apps?
Navigate Settings > Security > Device admin apps, locate the problematic application, tap to deactivate administrator status. Confirm the action in the warning dialog.
Once deactivated, the Uninstall button becomes active in Settings > Apps > [App name]. Administrator privileges must be revoked before deletion proceeds.
What Is the Difference Between Disabling and Uninstalling Apps?
Uninstalling completely removes the app and its data from storage space. Disabling stops the app from running and hides it from the app drawer but keeps installation files on your device.
System apps can only be disabled through standard Settings, while third-party apps allow full uninstallation.
Can I Delete System Apps Without Rooting?
ADB (Android Debug Bridge) removes system apps without root access by executing package manager commands from a connected PC. Enable USB debugging, connect your device, run adb shell pm uninstall -k --user 0 <package.name>.
This method uninstalls for the primary user without modifying system partitions or requiring root access.
How Do I Use ADB to Uninstall Apps?
Install Android SDK platform-tools on your computer, enable Developer Options by tapping Build number 7 times, activate USB Debugging in Developer settings. Connect phone to PC via USB cable, open Command Prompt or Terminal, type adb devices to verify connection.
Execute adb shell pm uninstall -k --user 0 [package.name] replacing package.name with actual identifier from Google Play Store URL.
What Happens When I Disable a System App?
Disabled apps stop all background processes, cease notifications, disappear from the launcher, and free RAM without requiring advanced tools. The app remains in device storage but becomes completely inactive.
Settings > Apps shows disabled applications separately. Re-enable anytime through the same menu without reinstalling from Google Play Store.
How Do I Find Hidden Apps on Android?
Settings > Apps > See all apps displays every installed application including hidden ones. Tap the three-dot menu icon, select “Show system apps” to reveal pre-installed software.
Check app drawer settings for hidden app folders. Some launchers maintain separate hidden sections accessible through launcher settings or gesture controls.
Can Factory Reset Remove Stubborn Apps?
Factory reset erases all user-installed apps, accounts, and personal data but preserves pre-installed system apps and manufacturer bloatware. Settings > System > Reset options > Erase all data performs complete device wipe.
Device owner apps and carrier bloatware survive factory reset, returning to original state with all pre-loaded software intact.
Why Do Some Apps Reinstall Automatically?
Google Play Store auto-updates setting reinstalls previously removed apps from app library. Settings > Apps > Google Play Store > Storage > Clear data stops automatic restoration.
Check Settings > Apps > Special app access > Install unknown apps for suspicious applications with installation permissions. Malware or spyware may trigger persistent reinstallation requiring malware scan.
Is It Safe to Uninstall Pre-Installed Apps?
Removing non-essential bloatware like games, shopping apps, or duplicate utilities is safe and frees storage. Core Android services (com.android.systemui, com.google.android.gms, Settings) cause system instability when deleted.
Disable unfamiliar system apps first to test functionality before permanent ADB removal. Critical apps prevent device boot or break essential features.
Conclusion
Mastering how to uninstall apps on Android that won’t uninstall eliminates persistent bloatware and frees valuable storage space. Standard Settings removal handles third-party apps, while USB debugging and package manager commands tackle stubborn system applications.
Safe Mode neutralizes interference from malicious software. Factory reset remains the nuclear option for device owner apps.
Start with simple methods like removing device administrator privileges and clearing cache data. Progress to Developer Options and ADB commands only when necessary.
Each Android manufacturer (Motorola, LG, Huawei) implements unique restrictions on pre-installed apps. Testing the disable function before permanent deletion prevents system instability while achieving similar results for carrier-installed applications and Work Profile management tools.
- Feature-Driven Development vs Agile: Key Differences - March 12, 2026
- Agile vs DevOps: How They Work Together - March 11, 2026
- Ranking The Best Mapping Software by Features - March 11, 2026







