[Samsung Galaxy A50 Guides, News, & Discussion] fablebreton:
it's my first samsung device, and coming from an aosp rom i'am quite shocked by the apps in memory that i don't need :eek:

Of course i have first disabled apps from settings, but it was not enough, so here i share my "debloat" list ( powershell ), don't need TWRP. OTA Updates will still works

If you prefer to use classic windows command instead of powershell, just remove ".\ " but may be you will have to execute line by line. In powershell you can copy / paste all lines

I have targeted mainly packages that use memory, Much less apps in memory will improve smoothness and battery.

This list match my needs, so don't disable packages that you need of course. But anyway if you have disabled something you finally need it's very easy to re enable : adb shell pm enable "package name"

it's a work in progress, i will update if i see other package to disable, or some to re enable because finally needed

this way to debloat come from here to read if you need some explanations

To copy past in Powershell (remove my comments first) :

Samsung packages :

.\adb shell pm disable-user --user 0 com.samsung.android.themestore

.\adb shell pm disable-user --user 0 com.samsung.android.aremoji

.\adb shell pm disable-user --user 0 com.sec.android.app.samsungapps

.\adb shell pm disable-user --user 0 com.samsung.android.game.gamehome

.\adb shell pm disable-user --user 0 com.samsung.android.scloud

.\adb shell pm disable-user --user 0 com.samsung.android.emojiupdater

.\adb shell pm disable-user --user 0 com.samsung.android.smartfitting

.\adb shell pm disable-user --user 0 com.samsung.android.game.gametools

.\adb shell pm disable-user --user 0 com.enhance.gameservice

.\adb shell pm disable-user --user 0 com.samsung.android.game.gos

.\adb shell pm disable-user --user 0 com.monotype.android.font.foundation

.\adb shell pm disable-user --user 0 com.sec.android.app.billing

.\adb shell pm disable-user --user 0 com.samsung.android.wellbeing

.\adb shell pm disable-user --user 0 com.sec.spp.push

.\adb shell pm disable-user --user 0 com.samsung.android.keyguardwallpaperupdator

.\adb shell pm disable-user --user 0 com.samsung.android.app.watchmanagerstub

.\adb shell pm disable-user --user 0 com.samsung.android.fmm

.\adb shell pm disable-user --user 0 com.samsung.android.beaconmanager

.\adb shell pm disable-user --user 0 com.sec.android.diagmonagent

.\adb shell pm disable-user --user 0 com.samsung.android.smartmirroring

.\adb shell pm disable-user --user 0 com.samsung.android.kidsinstaller

.\adb shell pm disable-user --user 0 com.samsung.android.app.omcagent

.\adb shell pm disable-user --user 0 flipboard.boxer.app

.\adb shell pm disable-user --user 0 com.samsung.android.app.reminder

.\adb shell pm disable-user --user 0 com.diotek.sec.lookup.dictionary

.\adb shell pm disable-user --user 0 com.samsung.android.aircommandmanager

.\adb shell pm disable-user --user 0 com.samsung.knox.securefolder

.\adb shell pm disable-user --user 0 com.samsung.android.mdecservice

.\adb shell pm disable-user --user 0 com.samsung.android.allshare.service.fileshare

.\adb shell pm disable-user --user 0 com.samsung.android.stickercenter

.\adb shell pm disable-user --user 0 com.samsung.android.mateagent

.\adb shell pm disable-user --user 0 com.samsung.android.allshare.service.mediashare

.\adb shell pm disable-user --user 0 com.sec.android.easyMover.Agent

.\adb shell pm disable-user --user 0 com.samsung.android.app.social

.\adb shell pm disable-user --user 0 com.samsung.android.drivelink.stub

.\adb shell pm disable-user --user 0 com.samsung.android.fast // samsung vpn secured wifi

.\adb shell pm disable-user --user 0 com.sec.unifiedwfc // dont disable if you use wifi calls

.\adb shell pm disable-user --user 0 com.samsung.android.da.daagent // Samsung Dual Messenger

.\adb shell pm disable-user --user 0 com.samsung.android.mdx // added with android 10 Link to Windows Services

.\adb shell pm disable-user --user 0 com.hiya.star // ( Hiya / caller ID block / antispam )

.\adb shell pm disable-user --user 0 com.samsung.android.forest // added with Android 10 : Samsung Digital Wellbeing Parental Controls

.\adb shell pm disable-user --user 0 com.samsung.android.net.wifi.wifiguider // added with Android 10 Wifi Tips

Google packages :

.\adb shell pm disable-user --user 0 com.google.ar.core

.\adb shell pm disable-user --user 0 com.google.android.partnersetup

.\adb shell pm disable-user --user 0 com.android.wallpaperbackup

.\adb shell pm disable-user --user 0 com.android.printspooler

.\adb shell pm disable-user --user 0 com.android.wallpaper.livepicker

.\adb shell pm disable-user --user 0 com.android.calllogbackup

.\adb shell pm disable-user --user 0 com.google.android.tts

.\adb shell pm disable-user --user 0 com.google.android.feedback

.\adb shell pm disable-user --user 0 com.google.android.printservice.recommendation

.\adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox

.\adb shell pm disable-user --user 0 com.google.android.setupwizard

.\adb shell pm disable-user --user 0 com.android.bips

.\adb shell pm disable-user --user 0 com.android.providers.partnerbookmarks

.\adb shell pm disable-user --user 0 com.android.bookmarkprovider

.\adb shell pm disable-user --user 0 com.google.android.music

.\adb shell pm disable-user --user 0 com.google.android.videos

.\adb shell pm disable-user --user 0 com.google.android.projection.gearhead // added with Android 10 Android AUTO

Indian Firmware ( these apps can be in some other firmwares too ! ) : :

.\adb shell pm disable-user --user 0 com.sec.android.easyonehand

.\adb shell pm disable-user --user 0 com.linkedin.android

.\adb shell pm disable-user --user 0 com.mygalaxy

.\adb shell pm disable-user --user 0 com.eterno

.\adb shell pm disable-user --user 0 com.opera.max.oem

.\adb shell pm disable-user --user 0 com.opera.max.preinstall

.\adb shell pm disable-user --user 0 com.osp.app.signin

.\adb shell pm disable-user --user 0 com.aura.oobe.samsung

.\adb shell pm disable-user --user 0 com.samsung.logwriter

.\adb shell pm disable-user --user 0 com.samsung.android.easysetup

.\adb shell pm disable-user --user 0 com.samsung.android.sdk.handwriting

.\adb shell pm disable-user --user 0 com.samsung.storyservice

.\adb shell pm disable-user --user 0 com.samsung.android.airtel.stubapp

.\adb shell pm disable-user --user 0 com.samsung.android.spaymini

.\adb shell pm disable-user --user 0 com.samsung.android.app.galaxyfinder

.\adb shell pm disable-user --user 0 com.samsung.android.app.mirrorlink

.\adb shell pm disable-user --user 0 com.samsung.android.app.simplesharing

.\adb shell pm disable-user --user 0 com.sec.android.widgetapp.samsungapps

.\adb shell pm disable-user --user 0 com.sec.android.widgetapp.webmanual

.\adb shell pm disable-user --user 0 com.samsung.visionprovider

.\adb shell pm disable-user --user 0 com.samsung.SMT

.\adb shell pm disable-user --user 0 com.samsung.android.mfi

.\adb shell pm disable-user --user 0 com.google.android.apps.tachyon

.\adb shell pm disable-user --user 0 com.sec.android.app.chromecustomizations

.\adb shell pm disable-user --user 0 com.samsung.android.uds // ultra data saving

.\adb shell pm disable-user --user 0 com.sec.android.daemonapp // weather app

Microsoft packages :

.\adb shell pm disable-user --user 0 com.microsoft.skydrive

.\adb shell pm disable-user --user 0 com.microsoft.office.officehubrow

FM :

.\adb shell pm disable-user --user 0 com.sec.android.app.fm

ANT+ :

.\adb shell pm disable-user --user 0 com.dsi.ant.server

.\adb shell pm disable-user --user 0 com.dsi.ant.service.socket

.\adb shell pm disable-user --user 0 com.dsi.ant.sample.acquirechannels

.\adb shell pm disable-user --user 0 com.dsi.ant.plugins.antplus

Samsung pass :

.\adb shell pm disable-user --user 0 com.samsung.android.samsungpass

.\adb shell pm disable-user --user 0 com.samsung.android.samsungpassautofill

.\adb shell pm disable-user --user 0 com.samsung.android.authfw

.\adb shell pm disable-user --user 0 com.samsung.android.tapack.authfw

.\adb shell pm disable-user --user 0 com.samsung.android.mobileservice

facebook :

.\adb shell pm disable-user --user 0 com.facebook.services

.\adb shell pm disable-user --user 0 com.facebook.system

.\adb shell pm disable-user --user 0 com.facebook.appmanager

.\adb shell pm disable-user --user 0 com.facebook.katana

samsung bixby :

.\adb shell pm disable-user --user 0 com.samsung.android.app.settings.bixby

.\adb shell pm disable-user --user 0 com.samsung.android.bixby.service

.\adb shell pm disable-user --user 0 com.samsung.android.bixby.agent

.\adb shell pm disable-user --user 0 com.samsung.android.bixbyvision.framework

.\adb shell pm disable-user --user 0 com.samsung.android.bixby.wakeup

.\adb shell pm disable-user --user 0 com.samsung.android.app.spage

.\adb shell pm disable-user --user 0 com.samsung.android.bixby.agent.dummy

.\adb shell pm disable-user --user 0 com.samsung.android.visionintelligence

.\adb shell pm disable-user --user 0 com.samsung.systemui.bixby2

Some Samsung Knox packages :

.\adb shell pm disable-user --user 0 com.samsung.android.knox.analytics.uploader

.\adb shell pm disable-user --user 0 com.samsung.android.bbc.bbcagent

.\adb shell pm disable-user --user 0 com.samsung.android.knox.containeragent

If you use google contacts / Message / Gboard / calendar /alarm /not chrome, you can also disable :

.\adb shell pm disable-user --user 0 com.samsung.android.app.contacts

.\adb shell pm disable-user --user 0 com.samsung.android.messaging

.\adb shell pm disable-user --user 0 com.sec.android.inputmethod

.\adb shell pm disable-user --user 0 com.samsung.android.calendar

.\adb shell pm disable-user --user 0 com.sec.android.app.clockpackage

.\adb shell pm disable-user --user 0 com.android.chrome

If you use an other launcher :

.\adb shell pm disable-user --user 0 com.sec.android.app.launcher // but it will disable recent panel if you use samsung gestures instead of nav bar

EDIT With Android 10 : Disable samsung launcher will disable all samsung gestures ( if you use samsung gestures instead of nav bar )

Dont disable :

com.samsung.android.sm.devicesecurity ( can't install apps form store when disabled )

com.samsung.android.kgclient ( samsung pay, lock device when disabled )

For my needs i prefer not disable :

com.samsung.android.lool ( maintenance, usefull)

com.samsung.android.app.routines (samsung workflow, can be usefull)

com.sec.android.easyMover.Agent ( smartswitch agent )

com.samsung.android.smartswitchassistant

com.google.android.apps.photos

com.google.android.gm (Gmail)

cant be disabled / will be auto re enabled :

com.samsung.android.knox.containeragent (workspace )

Configuration Message

samsung text to speech

To re-enable the main packages ( except facebook and some other s..t) :

.\adb shell pm enable com.samsung.android.themestore

.\adb shell pm enable com.samsung.android.aremoji

.\adb shell pm enable com.sec.android.app.samsungapps

.\adb shell pm enable com.samsung.android.game.gamehome

.\adb shell pm enable com.samsung.android.scloud

.\adb shell pm enable com.samsung.android.emojiupdater

.\adb shell pm enable com.samsung.android.smartfitting

.\adb shell pm enable com.samsung.android.game.gametools

.\adb shell pm enable com.enhance.gameservice

.\adb shell pm enable com.samsung.android.game.gos

.\adb shell pm enable com.monotype.android.font.foundation

.\adb shell pm enable com.samsung.android.mobileservice

.\adb shell pm enable com.sec.android.app.billing

.\adb shell pm enable com.samsung.android.wellbeing

.\adb shell pm enable com.sec.spp.push

.\adb shell pm enable com.samsung.android.keyguardwallpaperupdator

.\adb shell pm enable com.samsung.android.app.watchmanagerstub

.\adb shell pm enable com.samsung.android.fmm

.\adb shell pm enable com.samsung.android.beaconmanager

.\adb shell pm enable com.sec.android.diagmonagent

.\adb shell pm enable com.samsung.android.smartmirroring

.\adb shell pm enable com.samsung.android.kidsinstaller

.\adb shell pm enable com.samsung.android.app.omcagent

.\adb shell pm enable flipboard.boxer.app

.\adb shell pm enable com.samsung.android.app.reminder

.\adb shell pm enable com.diotek.sec.lookup.dictionary

.\adb shell pm enable com.samsung.android.aircommandmanager

.\adb shell pm enable com.samsung.knox.securefolder

.\adb shell pm enable com.samsung.android.app.routines

.\adb shell pm enable com.google.ar.core

.\adb shell pm enable com.google.android.partnersetup

.\adb shell pm enable com.android.wallpaperbackup

.\adb shell pm enable com.android.printspooler

.\adb shell pm enable com.android.wallpaper.livepicker

.\adb shell pm enable com.android.calllogbackup

.\adb shell pm enable com.google.android.tts

.\adb shell pm enable com.google.android.feedback

.\adb shell pm enable com.google.android.printservice.recommendation

.\adb shell pm enable com.google.android.googlequicksearchbox

.\adb shell pm enable com.google.android.setupwizard

.\adb shell pm enable com.sec.android.app.fm

.\adb shell pm enable com.dsi.ant.server

.\adb shell pm enable com.dsi.ant.service.socket

.\adb shell pm enable com.dsi.ant.sample.acquirechannels

.\adb shell pm enable com.dsi.ant.plugins.antplus

.\adb shell pm enable com.samsung.android.samsungpass

.\adb shell pm enable com.samsung.android.samsungpassautofill

.\adb shell pm enable com.samsung.android.app.settings.bixby

.\adb shell pm enable com.samsung.android.bixby.service

.\adb shell pm enable com.samsung.android.bixby.agent

.\adb shell pm enable com.samsung.android.bixbyvision.framework

.\adb shell pm enable com.samsung.android.bixby.wakeup

.\adb shell pm enable com.samsung.android.app.spage

.\adb shell pm enable com.samsung.android.bixby.agent.dummy

.\adb shell pm enable com.samsung.android.visionintelligence

.\adb shell pm enable com.samsung.systemui.bixby2

.\adb shell pm enable com.samsung.android.knox.analytics.uploader

.\adb shell pm enable com.samsung.android.bbc.bbcagent

.\adb shell pm enable com.sec.android.app.launcher

.\adb shell pm enable com.samsung.android.mdecservice

.\adb shell pm enable com.sec.unifiedwfc

.\adb shell pm enable com.samsung.android.tapack.authfw

.\adb shell pm enable com.samsung.android.allshare.service.fileshare

.\adb shell pm enable com.samsung.android.stickercenter

.\adb shell pm enable com.samsung.android.mateagent

.\adb shell pm enable com.samsung.android.allshare.service.mediashare

.\adb shell pm enable com.samsung.android.app.social

.\adb shell pm enable com.samsung.android.authfw

.\adb shell pm enable com.samsung.android.drivelink.stub

.\adb shell pm enable com.android.bips

.\adb shell pm enable com.android.providers.partnerbookmarks

.\adb shell pm enable com.android.bookmarkprovider

.\adb shell pm enable com.google.android.music

.\adb shell pm enable com.google.android.videos

.\adb shell pm enable com.google.android.apps.photos

.\adb shell pm enable com.sec.android.easyonehand

.\adb shell pm enable com.linkedin.android

.\adb shell pm enable com.mygalaxy

.\adb shell pm enable com.eterno

.\adb shell pm enable com.opera.max.oem

.\adb shell pm enable com.opera.max.preinstall

.\adb shell pm enable com.osp.app.signin

.\adb shell pm enable com.aura.oobe.samsung

.\adb shell pm enable com.samsung.logwriter

.\adb shell pm enable com.samsung.android.easysetup

.\adb shell pm enable com.samsung.android.sdk.handwriting

.\adb shell pm enable com.samsung.storyservice

.\adb shell pm enable com.samsung.android.airtel.stubapp

.\adb shell pm enable com.samsung.android.smartswitchassistant

.\adb shell pm enable com.sec.android.daemonapp

.\adb shell pm enable com.samsung.android.spaymini

.\adb shell pm enable com.samsung.android.app.galaxyfinder

.\adb shell pm enable com.samsung.android.app.mirrorlink

.\adb shell pm enable com.samsung.android.app.simplesharing

.\adb shell pm enable com.sec.android.widgetapp.samsungapps

.\adb shell pm enable com.sec.android.widgetapp.webmanual

.\adb shell pm enable com.samsung.visionprovider

.\adb shell pm enable com.samsung.SMT

.\adb shell pm enable com.samsung.android.mfi

.\adb shell pm enable com.google.android.apps.tachyon

.\adb shell pm enable com.sec.android.daemonapp

.\adb shell pm enable com.sec.android.app.chromecustomizations

.\adb shell pm enable com.samsung.android.uds

.\adb shell pm enable com.hiya.star

.\adb shell pm enable com.samsung.android.fast

.\adb shell pm enable com.samsung.android.da.daagent

.\adb shell pm enable com.google.android.projection.gearhead

.\adb shell pm enable com.samsung.android.mdx

Some packages that still use memory sometimes, for now i prefer not disable because i don't really know what they do :

com.samsung.android.dqagent : monitor wifi data connexion

com.samsung.sec.android.teegris.tui_service

com.samsung.mlp

com.samsung.android.networkdiagnostic

com.samsung.android.net.wifi.wifiguider

com.sec.android.app.parser

com.samsung.android.ipsgeofence

com.samsung.ipservice