Lets see whats installed.
adb shell pm list packages
List enabled packages:
adb shell pm list packages -e
List system packages:
adb shell pm list packages -s
List third party packages:
adb shell pm list packages -3
List enabled system packages with full info:
adb shell pm list packages -e -s
Detailed info on a package:
adb shell dumpsys package com.google.android.gm
My rule of thumb is:
Use the following command to disable packages:
adb shell pm disable-user --user 0 com.package.name
Disabled these packages:
Note I disable Samsung Gallery and Chrome because I use alternatives.
adb shell pm list packages -d | sort package:com.android.chrome package:com.android.egg package:com.android.hotwordenrollment.okgoogle package:com.android.hotwordenrollment.xgoogle package:com.diotek.sec.lookup.dictionary package:com.facebook.appmanager package:com.facebook.services package:com.facebook.system package:com.google.android.apps.messaging package:com.google.android.apps.tachyon package:com.google.android.gm package:com.google.ar.core package:com.google.audio.hearing.visualization.accessibility.scribe package:com.microsoft.appmanager package:com.microsoft.skydrive package:com.samsung.android.app.camera.sticker.facearavatar.preload package:com.samsung.android.app.clipboardedge package:com.samsung.android.app.notes.addons package:com.samsung.android.app.reminder package:com.samsung.android.app.routines package:com.samsung.android.app.sharelive package:com.samsung.android.app.taskedge package:com.samsung.android.app.tips package:com.samsung.android.app.watchmanager package:com.samsung.android.ardrawing package:com.samsung.android.aremoji package:com.samsung.android.aremojieditor package:com.samsung.android.arzone package:com.samsung.android.aware.service package:com.samsung.android.bixby.agent package:com.samsung.android.calendar package:com.samsung.android.cmfa.framework package:com.samsung.android.galaxy package:com.samsung.android.game.gamehome package:com.samsung.android.game.gametools package:com.samsung.android.game.gos package:com.samsung.android.ipsgeofence package:com.samsung.android.kidsinstaller package:com.samsung.android.mdx.kit package:com.samsung.android.mobileservice package:com.samsung.android.peripheral.framework package:com.samsung.android.service.peoplestripe package:com.samsung.android.stickercenter package:com.samsung.android.themestore package:com.samsung.android.visualars package:com.samsung.android.voc package:com.samsung.android.widget.pictureframe package:com.samsung.SMT package:com.samsung.storyservice package:com.sec.android.app.quicktool package:com.sec.android.app.samsungapps package:com.sec.android.daemonapp package:com.sec.android.gallery3d package:com.sec.android.mimage.avatarstickers
Use the following command to enable packages again:
adb shell pm enable --user 0 com.package.name
Delete these packages:
adb shell pm uninstall com.package.name
Use the command above or delete through the GUI.
com.facebook.katana com.global.foodpanda.android com.google.android.apps.docs com.google.android.apps.photos com.google.android.apps.youtube.music com.google.android.videos com.linkedin.android com.microsoft.office.officehubrow com.microsoft.office.outlook com.samsung.android.app.notes com.samsung.android.app.spage com.samsung.android.oneconnect com.samsung.sree com.sec.android.app.kidshome com.sec.android.app.sbrowser com.sec.android.app.shealth com.sec.android.easyMover com.shopee.th com.spotify.music com.ss.android.ugc.trill gg.oneesports
Lean and mean: