I will show you how to uninstall/disable any system app without root, the process takes around 2 minutes and is reversible (therefore 100% safe) so if something goes wrong you can always reinstall or reenable the app. To get started, all you need is your phone and a PC. :)Preparation
- Install App Manager on your phone: https://f-droid.org/en/packages/io.github.muntashirakon.AppManager/
- Enable Developer Options (Settings > About phone > click on Build number until you get “You are now a developer!” prompt) and enable USB Debugging.
- Connect your Android phone to your PC via USB and select “File transfer” mode.
- Download ADB Platform Tools:
Windows: https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Ubuntu: Just type in Terminal: sudo apt install android-tools-adb
macOS: https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
- On Windows and macOS extract the archive and open the “platform-tools” folder.
- Now open a CMD/Terminal inside the platform-tools folder.
On Windows this can be done by opening a CMD and using the following commend: cd <folder path>Connecting to your phone via ADB
Type in: adb devices
You should see something like this:
List of devices attached
TCB7N16194009655 device
It means that your phone is ready to connect. Now type: adb shell and confirm the connection on your phone (you can also check “Always trust this computer” so you won’t have to confirm this every single time). Now that’s what you should be seeing:
HWCLT:/ $
Congratulations! You’re ready to debloat your phone. I have a Huawei device so my phone’s name is HWCLT – it can vary depending on your phone’s model.Here’s the fun part!
On your phone, open the App Manager app and find the apps you want to uninstall. You have to remember the package name of the app (e.g. Google Play Store’s package name is com.android.vending, YouTube’s com.google.android.youtube, etc.).
Below I’m giving you all commands you will ever need to get rid of Google. To use them, just copy them to your terminal and replace <package name> with your app’s package name. It’s that simple!
So, if you’d want to uninstall Google Play Store, you’d enter:
pm uninstall -k –user 0 com.android.vending
And boom! Play Store is uninstalled!
Below I’ll give you all commands you’ll need:
pm list packages | grep <OEM/Carrier/App Name> // Shows you a list of all apps with the given keyword in name, e.g. google will show you apps like com.google.android.apps.photos, com.google.android.gms etc.
pm uninstall -k –user 0 <package name> // Uninstalls the given app
pm disable-user –user 0 <package name> // Disables the given app
cmd package install-existing <package name> // Reinstalls a system app if you accidently uninstalled it (apps that you downloaded yourself cannot be reinstalled by this method)
pm default-state <package name> // Please try this reinstallation method if the one above doesn’t work
pm enable <package name> // Enables the given app