Home > Tips and Tricks

Debloat/Remove Bloatware from Huawei via ADB [No Root]

In this guide, we will show you the steps to debloat and remove bloatware from your Huawei device via ADB Commands. Many OEMs pack in their devices with a slew of pre-installed apps. While they might categorize these apps as helping you get the most out of your device, but in reality, things are a little bit different. These apps are either from the promotional perspective [Huawei’s own apps] or from a revenue point of view [third-party apps].

Moreover, most of these apps are treated as system apps, thereby preventing you from uninstalling them via the normal method [Settings menu]. And it is nearly an impossible task in rooting a Huawei device since you can no longer officially unlock the bootloader. So what else could be done? Well, you could easily debloat and remove bloatware from your Huawei device via ADB Commands, without the need for root. And in this guide, we will show you how to do just that. Follow along.

How to Debloat/Remove Bloatware from Huawei via ADB [No Root]

The below instructions are listed under separate sections for ease of understanding. Make sure to follow the same sequence as mentioned. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

STEP 1: Install Android SDK

install adb platform tools windows

First and foremost, you will have to install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and is the only recommended one. So download it and then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder, which will be used throughout this guide.

STEP 2: Enable USB Debugging

Next up, you will have to enable USB Debugging on your device so that it is recognizable by the PC in ADB mode. So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging.

debloat remove bloatware from Huawei

STEP 3: Establish ADB Shell Connection

  1. To begin with, connect your device to the PC via USB cable. Make sure USB Debugging is enabled.
  2. Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter. This will launch the Command Prompt.
    command-prompt-inside-adb
  3. Now in the following command in the CMD window to verify the ADB connection:
    adb devices

    debloat remove bloatware from Huawei

  4. If you get the device ID, then the connection stands successful. Now type in the below command to open the Shell environment:
    adb shell

    debloat remove bloatware from Huawei

  5. It will now list out your device codename, which means that the shell connection has been successfully established as well, and you are good to go ahead to debloat or remove bloatware from Huawei.

NOTE: If you don’t wish to take the extreme measure of uninstalling the bloatware from your device, then you could also disable these bloatware, the steps for which are mentioned at the end of this guide.

STEP 4: ADB Commands to Debloat/Remove Bloatware from Huawei

  1. In order to find the list of all the apps installed as well as their package names, you may execute the below command:
    pm list packages
  2. Now, the generic command to uninstall any bloatware from a device is:
    pm uninstall -k --user 0 PackageName
  3. For example, if you wish to remove the Huawei Health App whose package name is com.huawei.health, then you will have to execute the below command:
    pm uninstall -k --user 0 com.huawei.health

    debloat remove bloatware from Huawei

  4. In the same manner, you may now directly copy the bloatware removal command corresponding to their app from the below two sections and paste it into the CMD window.

STEP 5: List of Installed Apps in Huawei

Here’s a complete list of all the bloatware apps present on your Huawei [Credits- XDA Recognized Contributor silviuo]. Do note that these are the app package names, which you could manually find as well using any of these three methods.

com.google.android.googlequicksearchbox - Google Assistant
com.google.android.apps.books - Google Books
com.google.android.apps.docs.editors.docs – Google Docs
com.google.android.apps.docs.editors.sheets – Google Sheets
com.google.android.apps.docs.editors.slides – Google Slides
com.google.android.apps.cloudprint - Cloud print
com.google.android.apps.docs - Google Drive
com.google.android.apps.mapps - Google Maps app
com.google.android.apps.photos - Google Photos
com.google.android.apps.tachyon - Google Duo
com.google.android.apps.magazines – Google News
com.google.android.feedback – Google Feedback
com.google.android.keep – Google Keep (Notes and Lists)
com.google.android.marvin.talkback – Android Accessibility Suite
com.google.android.music – Google Music
com.google.android.play.games - Google Play Games app
com.google.android.projection.gearhead - Android Auto
com.google.android.talk - Hangouts
com.google.android.videos – Google Play Movies
com.google.android.youtube – Youtube (i use YTB Vanced)
com.google.android.apps.youtube.music - YouTube Music
com.google.android.googlequicksearchbox - Google Search
com.amazon.appmanager – Amazon app
com.amazon.mShop.android.shopping – Amazon app related
com.booking – Booking app
com.android.email - Stock Huawei Email ( i use Outlook)
com.android.bookmarkprovider – Preseted bookmarks for Chrome
com.android.chrome – Chrome browser (i use Brave Browser)
com.android.hwmirror – Mirror app
com.android.partnerbrowsercustomizations.tmobile – Browser settings T-mobile
com.android.providers.partnerbookmarks – OEM preseted bookmarks for Chrome
com.android.partnerbrowsercustomizations – SIM preseted bookmarks for Chrome
com.android.storagemanager - Is the interface to the systems storage service (i use file explorer)
com.android.stk - SIM Application Toolkit (never used it)
com.baidu.input_huawei - Huawei chinese stock input keyboard
com.huawei.appmarket - Huawei Market app (if you don’t plan to update any Huawei app)
com.huawei.phoneservice - HiCare app
com.huawei.hwid - Huawei Mobile Services (including Huawei ID) app
com.huawei.android.chr - HwChrService
com.huawei.android.hwpay - HuaweiI HiPayment
com.huawei.android.remotecontroller – Remote control
com.huawei.android.tips – Huawei Tips
com.huawei.browser – Huawei Browser
com.huawei.compass – Huawei Compass
com.huawei.contactscamcard – Huawei scan business card
com.huawei.health - Huawei Health app
com.huawei.hwapplet - Huawei system Services
com.huawei.hifolder - Huawei AppAdvisor
com.huawei.KoBackup - Huawei Backup
com.huawei.parentcontrol – Parental controls
com.huawei.search - HiSearch
com.huawei.tips – Huawei Tips
com.huawei.vassistant – Huawei Voice Assistant (i preffer Google)
com.huawei.wallet – Huawei Wallet
com.huawei.himovie.overseas – Huawei movie app (i use VLC)
com.android.soundrecorder – Sound Recorder
com.ironsource.appcloud.oobe.huawei - Download Essential Apps
com.facebook.appmanager - Facebook
com.facebook.system - Facebook
com.facebook.katana - Facebook
com.facebook.services - Facebook
com.hicloud.android.clone – Clone device
com.microsoft.translator – Microsoft Translator
com.swiftkey.swiftkeyconfigurator - SwiftKey factory settings
com.touchtype.swiftkey - SwiftKey Keyboard (i use Gboard)
com.example.android.notepad - Notepad app
com.orange.update - Orange App

STEP 6: Huawei Bloatware Removal Commands Sheet

These are the uninstallation commands corresponding to the apps that we have listed above [Credits- XDA Recognized Contributor silviuo].

pm uninstall -k --user 0 com.google.android.googlequicksearchbox
pm uninstall -k --user 0 com.google.android.apps.books
pm uninstall -k --user 0 com.google.android.apps.docs.editors.docs
pm uninstall -k --user 0 com.google.android.apps.docs.editors.sheets
pm uninstall -k --user 0 com.google.android.apps.docs.editors.slides
pm uninstall -k --user 0 com.google.android.apps.cloudprint
pm uninstall -k --user 0 com.google.android.apps.docs
pm uninstall -k --user 0 com.google.android.apps.mapps
pm uninstall -k --user 0 com.google.android.apps.photos
pm uninstall -k --user 0 com.google.android.apps.tachyon
pm uninstall -k --user 0 com.google.android.apps.magazines
pm uninstall -k --user 0 com.google.android.feedback
pm uninstall -k --user 0 com.google.android.keep
pm uninstall -k --user 0 com.google.android.marvin.talkback
pm uninstall -k --user 0 com.google.android.music
pm uninstall -k --user 0 com.google.android.play.games
pm uninstall -k --user 0 com.google.android.projection.gearhead
pm uninstall -k --user 0 com.google.android.talk
pm uninstall -k --user 0 com.google.android.videos
pm uninstall -k --user 0 com.google.android.youtube
pm uninstall -k --user 0 com.google.android.apps.youtube.music
pm uninstall -k --user 0 com.google.android.googlequicksearchbox
pm uninstall -k --user 0 com.amazon.appmanager
pm uninstall -k --user 0 com.amazon.mShop.android.shopping
pm uninstall -k --user 0 com.booking
pm uninstall -k --user 0 com.android.email
pm uninstall -k --user 0 com.android.bookmarkprovider
pm uninstall -k --user 0 com.android.chrome
pm uninstall -k --user 0 com.android.hwmirror
pm uninstall -k --user 0 com.android.partnerbrowsercustomizations.tmobile
pm uninstall -k --user 0 com.android.providers.partnerbookmarks
pm uninstall -k --user 0 com.android.partnerbrowsercustomizations
pm uninstall -k --user 0 com.android.storagemanager
pm uninstall -k --user 0 com.android.stk
pm uninstall -k --user 0 com.baidu.input_huawei
pm uninstall -k --user 0 com.huawei.appmarket
pm uninstall -k --user 0 com.huawei.phoneservice
pm uninstall -k --user 0 com.huawei.hwid
pm uninstall -k --user 0 com.huawei.android.chr
pm uninstall -k --user 0 com.huawei.android.hwpay
pm uninstall -k --user 0 com.huawei.android.remotecontroller
pm uninstall -k --user 0 com.huawei.android.tips
pm uninstall -k --user 0 com.huawei.browser
pm uninstall -k --user 0 com.huawei.compass
pm uninstall -k --user 0 com.huawei.contactscamcard
pm uninstall -k --user 0 com.huawei.health
pm uninstall -k --user 0 com.huawei.hwapplet
pm uninstall -k --user 0 com.huawei.hifolder
pm uninstall -k --user 0 com.huawei.KoBackup
pm uninstall -k --user 0 com.huawei.parentcontrol
pm uninstall -k --user 0 com.huawei.search
pm uninstall -k --user 0 com.huawei.tips
pm uninstall -k --user 0 com.huawei.vassistant
pm uninstall -k --user 0 com.huawei.wallet
pm uninstall -k --user 0 com.huawei.himovie.overseas
pm uninstall -k --user 0 com.android.soundrecorder
pm uninstall -k --user 0 com.ironsource.appcloud.oobe.huawei
pm uninstall -k --user 0 com.facebook.appmanager
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.facebook.katana
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.hicloud.android.clone
pm uninstall -k --user 0 com.microsoft.translator
pm uninstall -k --user 0 com.swiftkey.swiftkeyconfigurator
pm uninstall -k --user 0 com.touchtype.swiftkey
pm uninstall -k --user 0 com.example.android.notepad
pm uninstall -k --user 0 com.orange.update

How to Re-Install Bloatware Apps on Huawei

If you have uninstalled any bloatware app but after that, your device or any of its apps isn’t functioning along the expected lines, then you could easily reinstall that app.

  1. For that, execute the below command (after executing the adb shell command). Make sure to replace PackageName accordingly:
    cmd package install-existing PackageName
  2. For example, if you wish to reinstall Huawei Health App whose app package name is com.huawei.health, then the above command will transform to:
    cmd package install-existing com.huawei.health

    debloat remove bloatware from Huawei

How to Disable/Re-Enable Bloatware Apps in Huawei

  1. In order to disable any bloatware app, execute the below command in the CMD window (make sure that you have executed the adb shell command beforehand)
    pm disable-user -–user 0 PackageName
  2. Replace PackageName accordingly from the above command. For example, if you wish to disable Huawei Health App, then its app package name is com.huawei.health, so the above command will transform to:
    pm disable-user -–user 0 com.huawei.health

    debloat remove bloatware from Huawei

  3. Now to re-enable any app, you will have to execute the following command:
    pm enable -–user 0 PackageName
  4. Say, if you wish to enable Huawei Health App that has the package name com.huawei.health, the command will be:
    pm enable -–user 0 com.huawei.health

    debloat remove bloatware from Huawei

So with this, we round off the guide on how you could debloat/remove bloatware from your Huawei device. Likewise, we have also listed the steps to reinstall those bloatware apps, and disable and re-enable them. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.

Share:
  • Chris Wilby

    Hi,
    can I use a .bat file to have all the commands in a file for execution

  • Iain Harrison

    I have successfully removed the system app ‘You Tube’ from my Huawei tablet – under Settings – Apps the app is still shown, but as Not installed.
    It is still, however, taking up 87.94mb of storage.
    Why? And is it possible to change this?

    • For a “complete” removal of an app it requires root access to the device. Without root even with the uninstall command in shell the apps are just replaced to another folder within the device.

    • Sadly it isn’t, the apps still reside in the System partition and can’t be removed without root privileges.

  • The article you wrote was very useful. Thank you.