Home > Samsung

Debloat/Remove Bloatware from Samsung Devices via ADB

This guide will show you the steps to debloat your Samsung device and remove bloatware from it via ADB Commands. Every OEM packs in quite a few pre-installed apps and then treats them as system apps so that you wouldn’t be able to easily uninstall them the normal way. And Samsung is no different either. Be it the ones from Google, Bixby, Dex, or AR-related Apps, there is a truckload of such apps that have made a permanent abode on your device.

Most of these apps aren’t linked with OneUI and hence wouldn’t have any negative consequences on the overall functioning of the OS. On the flip side though, these apps tend to consume unnecessary system resources in the background and also drain quite a lot of battery. Well, it might even slow down the device’s normal use case scenario. Hence the best bet is to bid adieu to these apps and in this guide, we will show you how to do just that. Given here are the detailed steps to debloat your Samsung device and remove bloatware from it via ADB Commands. Follow along.

The Prerequisites to Debloat and Remove Bloatware from Samsung

Remove Bloatware from Samsung

First off, we will make you aware of all the prerequisites that you need to checkmark off the list. After that, we will list out the ADB Commands and then explain their usage as well. Finally, the ADB Commands for each individual app will be mentioned that you just need to copy-paste in the CMD window. So without any further ado, let’s get started.

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.

Remove Bloatware from Samsung

STEP 3: Verify ADB 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

    Remove Bloatware from Samsung

  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

    Remove Bloatware from Samsung

  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.

ADB Commands Used in this Guide and their Usage

Here are all the commands that we will be using in this guide to debloat your Samsung device and remove bloatware from it via ADB Commands. You just need to replace the package.name.example with the package ID of the app that you wish to remove. You could check out our guide on How to Get App Package Name on Android [3 Methods] or refer to the commands that we have shared in the subsequent sections of this guide.

adb shell

It will open the shell environment inside which you could easily uninstall the app of your choice. We have already executed this command in the Prerequisites section itself.

Remove Bloatware from Samsung

pm list packages

It will list out the packages names of all the apps installed on your device.

Remove Bloatware from Samsung

pm list packages | sort

It will bring up the list of all the installed apps after sorting them in alphabetical order.

Remove Bloatware from Samsung

pm list packages google

This command will bring up a list of all the Google apps installed on your device.

Remove Bloatware from Samsung

pm list packages samsung

This command will bring up a list of all the Samsung apps installed on your device.

Remove Bloatware from Samsung

pm uninstall -k –user 0 package.name.example

NOTE: There's a double dash before 'user' in the above command, see below screenshot for reference

Use this command to uninstall the desired bloatware app from your Samsung device. However, it will still retain the app’s data and cache, so that when you restore that app, it will start from that last point itself. Just make sure to replace the package.name.example with the app package’s name. You could get a hold of the same from our another guide, via the list packages command that you have expected above or using the commands that we have shared below (recommended).

Remove Bloatware from Samsung

pm uninstall –user 0 package.name.example

If the app isn’t working along the expected lines or if its data has got corrupted, then the above command might not be the right one. Rather, you should completely remove that app from your device and install its fresh build from scratch. And for that, this command should be your go-t0 choice. Again, make sure to replace the package.name.example with the app package’s name

cmd package install-existing package.name.example

In some instances, removing an app might have an adverse impact on other system apps. In that case,  you could use this command to reinstall that app back. As before, make sure to replace the package.name.example with the app package’s name.

Remove Bloatware from Samsung

pm disable-user –user 0 package.name.example

If you are looking to just disable an app rather than completely uninstalling it, then this command shall come in handy. Just replace the package.name.example with the app package’s name and you are good to go.

Remove Bloatware from Samsung

pm enable –user 0 package.name.example

Use this command to re-enable that disabled app, where the package.name.example will be the app package’s name of that disabled app.

Remove Bloatware from Samsung

List of ADB Commands to Debloat/Remove Bloatware from Samsung Devices

Here’s the list of the ADB Commands that you could use to uninstall the bloatware apps from your Samsung device and hence debloat it. Removal of these apps didn’t have any negative impact on my device, but I cannot vouch that the same will happen will you as well. So you should be the best judge as to which of the apps you should remove and which needs to stay. With that said, if the removal of an app leads to any issues, then you could easily reinstall them via the cmd package install-existing package.name.example.

Or a much safer approach will be to disable that app and then use your device for a few minutes. If everything’s working well and good, then you could probably remove that app from your device. 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.

Advertisement Apps

pm uninstall --user 0 com.amazon.appmanager
pm uninstall --user 0 com.amazon.mShop.android.shopping
pm uninstall --user 0 com.booking
pm uninstall --user 0 com.booking.aidprovider
pm uninstall --user 0 com.facebook.katana
pm uninstall --user 0 com.microsoft.office.officehubrow
pm uninstall --user 0 com.microsoft.office.outlook

ANT Apps

pm uninstall --user 0 com.dsi.ant.plugins.antplus
pm uninstall --user 0 com.dsi.ant.sample.acquirechannels
pm uninstall --user 0 com.dsi.ant.server
pm uninstall --user 0 com.dsi.ant.service.socket

Bixby Apps

pm uninstall --user 0 com.samsung.android.app.routines
pm uninstall --user 0 com.samsung.android.bixby.agent
pm uninstall --user 0 com.samsung.android.bixby.agent.dummy
pm uninstall --user 0 com.samsung.android.bixby.service
pm uninstall --user 0 com.samsung.android.app.settings.bixby
pm uninstall --user 0 com.samsung.systemui.bixby2
pm uninstall --user 0 com.samsung.android.bixby.wakeup

Dex Apps

pm uninstall --user 0 com.sec.android.app.dexonpc
pm uninstall --user 0 com.sec.android.desktopmode.uiservice
pm uninstall --user 0 com.sec.android.app.desktoplauncher
pm uninstall --user 0 com.samsung.desktopsystemui

Printer Apps

pm uninstall --user 0 com.android.printspooler
pm uninstall --user 0 com.android.bips
pm uninstall --user 0 com.google.android.printservice.recommendation

Facebook

pm uninstall --user 0 com.facebook.appmanager
pm uninstall --user 0 com.facebook.katana
pm uninstall --user 0 com.facebook.services
pm uninstall --user 0 com.facebook.system

Factory Mode Apps

pm uninstall --user 0 com.sec.factory.camera
pm uninstall --user 0 com.sem.factoryapp
pm uninstall --user 0 com.sec.factory
pm uninstall --user 0 com.sec.factory.cameralyzer
pm uninstall --user 0 com.sec.android.app.factorykeystring
pm uninstall --user 0 com.sec.android.app.servicemodeapp
pm uninstall --user 0 com.sec.android.RilServiceModeApp
pm uninstall --user 0 com.sec.android.app.bluetoothtest
pm uninstall --user 0 com.sec.android.app.hwmoduletest
pm uninstall --user 0 com.sec.android.app.wlantest
pm uninstall --user 0 com.sec.epdgtestapp

Google Apps

pm uninstall --user 0 com.google.android.apps.docs
pm uninstall --user 0 com.google.android.apps.photos
pm uninstall --user 0 com.google.android.videos
pm uninstall --user 0 com.google.android.apps.youtube.music
pm uninstall --user 0 com.android.chrome
pm uninstall --user 0 com.google.android.apps.turbo
pm uninstall --user 0 com.google.android.as
pm uninstall --user 0 com.google.android.gm
pm uninstall --user 0 com.google.android.googlequicksearchbox
pm uninstall --user 0 com.google.android.partnersetup
pm uninstall --user 0 com.google.ar.core
pm uninstall --user 0 com.android.vending
pm uninstall --user 0 com.google.android.gms
pm uninstall --user 0 com.google.android.gsf
pm uninstall --user 0 com.google.android.tts
pm uninstall --user 0 com.google.android.gms.location.history
pm uninstall --user 0 com.google.android.apps.maps
pm uninstall --user 0 com.google.android.feedback
pm uninstall --user 0 com.android.hotwordenrollment.okgoogle
pm uninstall --user 0 com.android.hotwordenrollment.xgoogle
pm uninstall --user 0 com.google.android.youtube
pm uninstall --user 0 com.google.android.apps.tachyon
pm uninstall --user 0 com.google.audio.hearing.visualization.accessibility.scribe
pm uninstall --user 0 com.google.android.projection.gearhead
pm uninstall --user 0 com.google.android.apps.restore
pm uninstall --user 0 com.google.android.configupdater
pm uninstall --user 0 com.google.android.syncadapters.contacts
pm uninstall --user 0 com.google.android.syncadapters.calendar
pm uninstall --user 0 com.google.android.onetimeinitializer

Hiya

pm uninstall --user 0 com.hiya.star
pm uninstall --user 0 com.samsung.android.smartcallprovider

Camera AR Apps

pm uninstall --user 0 com.samsung.android.visionarapps
pm uninstall --user 0 com.samsung.android.aremoji
pm uninstall --user 0 com.samsung.android.aremojieditor
pm uninstall --user 0 com.sec.android.mimage.avatarstickers
pm uninstall --user 0 com.samsung.android.ardrawing
pm uninstall --user 0 com.samsung.android.arzone
pm uninstall --user 0 com.samsung.android.app.camera.sticker.facearavatar.preload
pm uninstall --user 0 com.samsung.android.livestickers
pm uninstall --user 0 com.sec.android.app.pink
pm uninstall --user 0 com.samsung.android.stickercenter
pm uninstall --user 0 com.samsung.android.scan3d

Knox Apps

pm uninstall --user 0 com.samsung.android.knox.containeragent
pm uninstall --user 0 com.samsung.android.knox.analytics.uploader
pm uninstall --user 0 com.sec.enterprise.knox.cloudmdm.smdms
pm uninstall --user 0 com.samsung.android.knox.attestation
pm uninstall --user 0 com.sec.enterprise.knox.attestation
pm uninstall --user 0 com.samsung.android.knox.containercore
pm uninstall --user 0 com.samsung.knox.securefolder
pm uninstall --user 0 com.samsung.android.bbc.bbcagent
pm uninstall --user 0 com.android.managedprovisioning
pm uninstall --user 0 com.samsung.knox.keychain
pm uninstall --user 0 com.knox.vpn.proxyhandler
pm uninstall --user 0 com.samsung.ucs.agent.ese

Microsoft

pm uninstall --user 0 com.microsoft.appmanager
pm uninstall --user 0 com.microsoft.office.officehubrow
pm uninstall --user 0 com.microsoft.office.outlook
pm uninstall --user 0 com.microsoft.skydrive
pm uninstall --user 0 com.linkedin.android

NetFlix

pm uninstall --user 0 com.netflix.mediaclient
pm uninstall --user 0 com.netflix.partner.activation

General Samsung and Android Apps

Always reverify before uninstalling an app. While you could easily reinstall any app as and when required, but still better to practice caution beforehand.

pm uninstall --user 0 com.samsung.sree
pm uninstall --user 0 com.samsung.android.voc
pm uninstall --user 0 com.samsung.android.drivelink.stub
pm uninstall --user 0 com.samsung.android.forest
pm uninstall --user 0 com.samsung.android.fmm
pm uninstall --user 0 com.samsung.android.game.gametools
pm uninstall --user 0 com.samsung.android.game.gamehome
pm uninstall --user 0 com.samsung.android.game.gos
pm uninstall --user 0 com.samsung.android.calendar
pm uninstall --user 0 com.samsung.android.app.ledbackcover
pm uninstall --user 0 com.samsung.android.app.simplesharing
pm uninstall --user 0 com.samsung.android.app.social
pm uninstall --user 0 com.samsung.android.rubin.app
pm uninstall --user 0 com.samsung.android.coldwalletservice
pm uninstall --user 0 com.samsung.android.scloud
pm uninstall --user 0 com.samsung.android.app.spage
pm uninstall --user 0 com.samsung.android.mdx
pm uninstall --user 0 com.samsung.android.kidsinstaller
pm uninstall --user 0 com.samsung.android.app.mirrorlink
pm uninstall --user 0 com.samsung.android.samsungpass
pm uninstall --user 0 com.samsung.android.samsungpassautofill
pm uninstall --user 0 com.samsung.android.authfw
pm uninstall --user 0 com.samsung.android.spayfw
pm uninstall --user 0 com.samsung.android.svoiceime
pm uninstall --user 0 com.samsung.android.fast
pm uninstall --user 0 com.samsung.sec.android.teegris.tui_service
pm uninstall --user 0 com.samsung.android.smartswitchassistant
pm uninstall --user 0 com.samsung.klmsagent
pm uninstall --user 0 com.samsung.android.app.tips
pm uninstall --user 0 com.samsung.android.themestore
pm uninstall --user 0 com.samsung.android.themecenter
pm uninstall --user 0 com.samsung.android.mdecservice
pm uninstall --user 0 com.samsung.android.sm.devicesecurity
pm uninstall --user 0 com.samsung.android.oneconnect
pm uninstall --user 0 com.samsung.android.beaconmanager
pm uninstall --user 0 com.samsung.android.messaging
pm uninstall --user 0 com.samsung.android.app.reminder
pm uninstall --user 0 com.samsung.android.aware.service
pm uninstall --user 0 com.samsung.android.app.sharelive
pm uninstall --user 0 com.samsung.android.mateagent
pm uninstall --user 0 com.samsung.android.app.omcagent
pm uninstall --user 0 com.samsung.android.securitylogagent
pm uninstall --user 0 com.samsung.klmsagent
pm uninstall --user 0 com.samsung.android.brightnessbackupservice
pm uninstall --user 0 com.samsung.android.shortcutbackupservice
pm uninstall --user 0 com.samsung.gamedriver.S11MaliG77
pm uninstall --user 0 com.samsung.accesory
pm uninstall --user 0 com.samsung.android.dynamiclock
pm uninstall --user 0 com.samsung.clipboardsaveservice
pm uninstall --user 0 com.samsung.android.icecone
pm uninstall --user 0 com.samsung.android.mobileservice
pm uninstall --user 0 com.samsung.sait.sohservice
pm uninstall --user 0 com.samsung.crane
pm uninstall --user 0 com.samsung.android.sdm.config
pm uninstall --user 0 com.samsung.android.allshare.service.mediashare
pm uninstall --user 0 com.samsung.android.mdm
pm uninstall --user 0 com.samsung.android.cidmanager
pm uninstall --user 0 com.samsung.android.smartmirroring
pm uninstall --user 0 com.samsung.android.mdx.kit
pm uninstall --user 0 com.samsung.android.service.tagservice
pm uninstall --user 0 com.samsung.android.easysetup
pm uninstall --user 0 com.samsung.android.net.wifi.wifiguider
pm uninstall --user 0 com.samsung.android.app.watchmanagerstub
pm uninstall --user 0 com.samsung.ucs.agent.boot
pm uninstall --user 0 com.samsung.android.dqagent
pm uninstall --user 0 com.samsung.android.aircommandmanager
pm uninstall --user 0 com.samsung.android.samsungpositioning
pm uninstall --user 0 com.samsung.android.ipsgeofence
pm uninstall --user 0 com.samsung.android.mcfserver
pm uninstall --user 0 com.samsung.android.svcagent
pm uninstall --user 0 com.samsung.storyservice
pm uninstall --user 0 com.samsung.android.da.daagent
pm uninstall --user 0 com.samsung.ipservice
pm uninstall --user 0 com.samsung.safetyinformation
pm uninstall --user 0 com.samsung.android.sm.policy
pm uninstall --user 0 com.samsung.android.tadownloader
pm uninstall --user 0 com.samsung.android.tapack.authfw
pm uninstall --user 0 com.samsung.android.location
pm uninstall --user 0 com.samsung.android.camerasdkservice
pm uninstall --user 0 com.samsung.android.cameraxservice
pm uninstall --user 0 com.samsung.android.smartcallprovider
pm uninstall --user 0 com.samsung.faceservice
pm uninstall --user 0 com.samsung.android.smartface
pm uninstall --user 0 com.samsung.sec.android.application.csc
pm uninstall --user 0 com.samsung.aasaservice
pm uninstall --user 0 com.samsung.android.digitalkey
pm uninstall --user 0 com.sec.android.app.sbrowser
pm uninstall --user 0 com.sec.android.easyMover
pm uninstall --user 0 com.sec.android.easyMover.Agent
pm uninstall --user 0 com.sec.android.cover.ledcover
pm uninstall --user 0 com.sec.android.daemonapp
pm uninstall --user 0 com.sec.android.app.parser
pm uninstall --user 0 com.sec.android.app.shealth
pm uninstall --user 0 com.sec.android.sdk.health
pm uninstall --user 0 com.sec.android.service.health
pm uninstall --user 0 com.sec.android.app.billing
pm uninstall --user 0 com.sec.android.widgetapp.webmanual
pm uninstall --user 0 com.sec.android.app.SecSetupWizard
pm uninstall --user 0 com.sec.android.app.setupwizardlegalprovider
pm uninstall --user 0 com.sec.android.app.myfiles
pm uninstall --user 0 com.sec.android.app.ringtoneBR
pm uninstall --user 0 com.sec.android.soagent
pm uninstall --user 0 com.sec.android.app.setupwizardlegalprovider
pm uninstall --user 0 com.sec.android.diagmonagent
pm uninstall --user 0 com.sec.android.app.DataCreate
pm uninstall --user 0 com.sec.android.app.samsungapps
pm uninstall --user 0 com.sec.android.app.chromecustomizations
pm uninstall --user 0 com.sec.android.preloadinstaller
pm uninstall --user 0 com.sec.android.app.popupcalculator
pm uninstall --user 0 com.sec.android.widgetapp.easymodecontactswidget
pm uninstall --user 0 com.sec.android.systemupdate
pm uninstall --user 0 com.sec.android.app.personalization
pm uninstall --user 0 com.sec.android.sdhms
pm uninstall --user 0 com.sec.android.emergencymode.service
pm uninstall --user 0 com.sec.android.emergencylauncher
pm uninstall --user 0 com.sec.android.provider.emergencymode
pm uninstall --user 0 com.sec.android.app.apex
pm uninstall --user 0 com.sec.android.app.applinker
pm uninstall --user 0 com.sec.android.uibcvirtualsoftkey
pm uninstall --user 0 com.sec.android.app.ocrservice
pm uninstall --user 0 com.sec.location.nsflp2
pm uninstall --user 0 com.sec.spp.push
pm uninstall --user 0 com.sec.mhs.smarttethering
pm uninstall --user 0 com.sec.mldapchecker
pm uninstall --user 0 com.sec.enterprise.mdm.services.simpin
pm uninstall --user 0 com.sec.sve
pm uninstall --user 0 com.sec.bcservice
pm uninstall --user 0 com.sec.samsung.advp.imssettings
pm uninstall --user 0 com.sec.modem.settings
pm uninstall --user 0 com.android.cts.ctsshim
pm uninstall --user 0 com.android.cts.priv.ctsshim
pm uninstall --user 0 com.android.bookmarkprovider
pm uninstall --user 0 com.android.egg
pm uninstall --user 0 com.android.emergency
pm uninstall --user 0 com.android.wallpaperbackup
pm uninstall --user 0 com.android.dynsystem
pm uninstall --user 0 com.android.apps.tag
pm uninstall --user 0 com.android.providers.partnerbookmarks
pm uninstall --user 0 com.android.providers.calendar
pm uninstall --user 0 com.android.calllogbackup
pm uninstall --user 0 com.android.providers.userdictionary
pm uninstall --user 0 com.android.autoinstalls.config.samsung
pm uninstall --user 0 android.autoinstalls.config.samsung
pm uninstall --user 0 com.wssyncmldm
#pm uninstall --user 0 com.osp.app.signin
pm uninstall --user 0 com.skms.android.agent
pm uninstall --user 0 com.diotek.sec.lookup.dictionary
pm uninstall --user 0 com.google.android.setupwizard
pm uninstall --user 0 com.samsung.android.cmfa.framework
pm uninstall --user 0 com.samsung.gpuwatchapp
pm uninstall --user 0 com.samsung.android.hdmapp
pm uninstall --user 0 com.samsung.android.knox.pushmanager
pm uninstall --user 0 com.samsung.android.mapsagent
pm uninstall --user 0 com.google.android.cellbroadcastreceiver
pm uninstall --user 0 com.samsung.oda.service
pm uninstall --user 0 com.samsung.android.accessibility.talkback

Samsung Cocktailbar Apps

pm uninstall --user 0 com.samsung.android.service.peoplestripe
pm uninstall --user 0 com.samsung.android.app.sbrowseredge

Fonts Apps

pm uninstall --user 0 com.monotype.android.font.foundation
pm uninstall --user 0 com.monotype.android.font.samsungone
pm uninstall --user 0 com.android.theme.font.notoserifsource

Spotify

pm uninstall --user 0 com.spotify.music

Swift Key

pm uninstall --user 0 com.touchtype.swiftkey
pm uninstall --user 0 com.swiftkey.swiftkeyconfigurator

Apps that you Shouldn’t Uninstall

Here are al the apps that you probably shouldn’t uninstall from your device as it might end up doing more harm than good.

Apps Automatically Reinstalling After a Reboot

These are the apps that seem to be reinstalling themselves after a reboot. So the only way to remove these apps is by rooting your device, accessing the data directory (via a File Explorer that supports root, such as Solid Explorer), and then deleting that app’s data.

com.sec.android.sdhms
com.samsung.android.game.gos

Apps Required by Bixby and AR

These are the apps that are required for the proper functioning of Bixby as well as some camera-related AR and AI stuff.

com.samsung.android.visionintelligence
com.samsung.android.bixbyvision.framework
com.google.android.gsfr device. 
com.google.android.gms

Settings Apps Permission Management

Removing the below app seems to be stopping the settings permission management. So a safe bet will be to leave that app on your device.

com.google.android.modulemetadata

App that Shows up Warning at Boot up

It is highly recommended that you don’t uninstall this app from your device:

com.samsung.android.kgclient

App Needed to Sign in to Samsung Apps

The below app provides you the platform to sign in/ log in to the Samsung apps and hence shouldn’t be removed:

com.osp.app.signin

Needed for the Settings Menu

This app is needed for the proper functioning of the Settings and hence shouldn’t be removed:

com.osp.app.signin

How to Debloat Samsung via ADB App Control

  1. To begin with, download and install the ADB App Control on your PC.
  2. Then launch it and check the desired number of apps that you want to disable/uninstall.
  3. Note: The developer has also provided its list of bloatware, to use that, click on Load Preset.

    s24 ultra debloat
    Credits: XDA Senior Member malikin
  4. If you want to delete those app’s data as well, then check Delete Data and Cache.
  5. Now click on the drop-down menu at the bottom right and select either Uninstall or Disable.
  6. Finally, click on the Disable/Uninstall button at the bottom right and wait for it to complete.

So this was all from this guide on how you could uninstall and remove bloatware from Samsung devices and hence debloat it. If you have any queries cornering the aforementioned steps or if you have found out that the removal of an app is leading to a few issues and hence should be added under the Non-Removal category, then please let us know in the comments section below. It will greatly benefit other users as well. We would also like to give credits to XDA Member amnesiadroid for his invaluable contribution to this subject.


Share: