How to Uninstall Built‑In Android Apps Using ADB: Step‑by‑Step Guide

This tutorial shows how to use ADB from a PC to connect to an Android phone, enable developer options, locate an app's package name with a file manager, and execute the appropriate ADB commands to safely uninstall pre‑installed apps without rooting the device.

Python Crawling & Data Mining
Python Crawling & Data Mining
Python Crawling & Data Mining
How to Uninstall Built‑In Android Apps Using ADB: Step‑by‑Step Guide

Introduction

Many Android phones come with pre‑installed apps that cannot be removed through the normal UI, often cluttering storage and showing ads. Rooting used to be a solution, but modern devices make rooting difficult, so this guide demonstrates how to uninstall such apps safely using ADB.

Required Tools

PC with the provided ADB tool.

Phone file manager (e.g., ES File Explorer) to view installed packages.

Phone‑Side Steps

Connect the phone to the PC with a USB cable.

Enable Developer Options by repeatedly tapping the build number in Settings → About Phone.

Open Developer Options and turn on USB debugging.

When the phone prompts for authorization, accept it.

At this point roughly 50% of the preparation is complete.

Computer‑Side Steps

Launch the provided ADB tool.

In the ADB folder, hold Shift and right‑click to open a command window.

Run adb devices to verify the phone is recognized.

Enter interactive mode with adb shell.

Uninstall the target app using pm uninstall -k --user 0 <package_name>.

Finding the Package Name

Open ES File Explorer, tap Applications → User installed apps → System apps .

Select the desired app; the package name is displayed (e.g., com.vivo.wallet).

Uninstall Example

On an iQOO phone, the Vivo Wallet app (package com.vivo.wallet) was removed. After running the uninstall command, the output showed Success! and the app disappeared from the device.

Summary

Phone: enable Developer Options, turn on USB debugging, and authorize the PC.

Computer: verify connection with adb devices and use adb shell.

Uninstall with pm uninstall -k --user 0 <package_name>.

This method works on most mainstream Android brands without requiring root access.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Mobile DevelopmentAndroidADBApp Uninstallation
Python Crawling & Data Mining
Written by

Python Crawling & Data Mining

Life's short, I code in Python. This channel shares Python web crawling, data mining, analysis, processing, visualization, automated testing, DevOps, big data, AI, cloud computing, machine learning tools, resources, news, technical articles, tutorial videos and learning materials. Join us!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.