[Samsung Galaxy S7 Guides, News, & Discussion] KalROFL:
Hey everyone, my Pixel XL broke recently. Luckily, we had a spare Sprint Galaxy S7 (Snapdragon) lying around, so I decided to use it. I ended up uninstalling quite a few apps to try and get my system as close to stock Android as possible. Uninstalling everything one-by-one was taking a long time, so I wrote a pretty awful bash script to do it.

#!/bin/sh
adb shell "pm uninstall -k --user 0 com.amazon.mShop.android.shopping"
adb shell "pm uninstall -k --user 0 com.amazon.clouddrive.photos"
adb shell "pm uninstall -k --user 0 com.amazon.mp3"
adb shell "pm uninstall -k --user 0 com.amazon.appmanager"
adb shell "pm uninstall -k --user 0 com.amazon.avod.thirdpartyclient"
adb shell "pm uninstall -k --user 0 com.amazon.kindle"
adb shell "pm uninstall -k --user 0 com.sec.android.app.popupcalculator"
adb shell "pm uninstall -k --user 0 com.samsung.android.calendar"
adb shell "pm uninstall -k --user 0 com.samsung.android.contacts"
adb shell "pm uninstall -k --user 0 com.samsung.android.email.provider"
adb shell "pm uninstall -k --user 0 com.instagram.android"
adb shell "pm uninstall -k --user 0 com.sec.android.app.sbrowser"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.memo"
adb shell "pm uninstall -k --user 0 com.facebook.services"
adb shell "pm uninstall -k --user 0 com.facebook.orca"
adb shell "pm uninstall -k --user 0 com.samsung.android.messaging"
adb shell "pm uninstall -k --user 0 sec.android.app.myfiles"
adb shell "pm uninstall -k --user 0 com.sec.android.app.samsungapps"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.watchmanager"
adb shell "pm uninstall -k --user 0 com.samsung.android.communicationservice"
adb shell "pm uninstall -k --user 0 com.sprint.care"
adb shell "pm uninstall -k --user 0 com.sprint.zone"
adb shell "pm uninstall -k --user 0 com.sec.android.app.apex"
adb shell "pm uninstall -k --user 0 com.sec.android.app.billing"
adb shell "pm uninstall -k --user 0 com.sec.android.app.launcher"
adb shell "pm uninstall -k --user 0 com.samsung.android.samsungpass"
adb shell "pm uninstall -k --user 0 com.sprint.w.v8"
adb shell "pm uninstall -k --user 0 com.locationlabs.finder.sprint"
adb shell "pm uninstall -k --user 0 com.sprint.ms.smf.services"
adb shell "pm uninstall -k --user 0 com.sprint.w.installer"
adb shell "pm uninstall -k --user 0 com.sprint.android.musicplus2033.vpl"
adb shell "pm uninstall -k --user 0 com.sprint.fng"
adb shell "pm uninstall -k --user 0 com.mobitv.client.sprinttvng"
adb shell "pm uninstall -k --user 0 com.asurion.home.sprint.vpl"
adb shell "pm uninstall -k --user 0 com.coremobility.app.vnotes"
adb shell "pm uninstall -k --user 0 com.mobeam.barcodeService"
adb shell "pm uninstall -k --user 0 com.monotype.android.font.rosemary"
adb shell "pm uninstall -k --user 0 com.gd.mobicore.pa"
adb shell "pm uninstall -k --user 0 com.sec.android.widgetapp.samsungapps"
adb shell "pm uninstall -k --user 0 com.google.android.youtube"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.galaxyfinder"
adb shell "pm uninstall -k --user 0 com.samsung.svoice.sync"
adb shell "pm uninstall -k --user 0 com.samsung.clipboardsaveservice"
adb shell "pm uninstall -k --user 0 com.sec.android.app.wfdbroker"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.withtv"
adb shell "pm uninstall -k --user 0 com.skms.android.agent"
adb shell "pm uninstall -k --user 0 com.samsung.android.hmt.vrshell"
adb shell "pm uninstall -k --user 0 com.sec.android.easyonehand"
adb shell "pm uninstall -k --user 0 com.whatsapp"
adb shell "pm uninstall -k --user 0 com.samsung.android.qconnect"
adb shell "pm uninstall -k --user 0 com.sec.android.easyMover.Agent"
adb shell "pm uninstall -k --user 0 com.sec.android.app.tourviewer"
adb shell "pm uninstall -k --user 0 com.sec.android.Kies"
adb shell "pm uninstall -k --user 0 com.samsung.faceservice"
adb shell "pm uninstall -k --user 0 com.monotype.android.font.foundation"
adb shell "pm uninstall -k --user 0 com.samsung.android.game.gamehome"
adb shell "pm uninstall -k --user 0 com.sec.android.daemonapp"
adb shell "pm uninstall -k --user 0 com.samsung.android.slinkcloud"
adb shell "pm uninstall -k --user 0 com.dsi.ant.service.socket"
adb shell "pm uninstall -k --user 0 com.samsung.android.securitylogagent"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.assistantmenu"
adb shell "pm uninstall -k --user 0 com.samsung.SMT"
adb shell "pm uninstall -k --user 0 com.dsi.ant.sample.acquirechannels"
adb shell "pm uninstall -k --user 0 com.samsung.android.smartface"
adb shell "pm uninstall -k --user 0 com.android.mms"
adb shell "pm uninstall -k --user 0 com.android.nfc"
adb shell "pm uninstall -k --user 0 com.hancom.office.editor.hidden"
adb shell "pm uninstall -k --user 0 com.sec.bcservice"
adb shell "pm uninstall -k --user 0 com.android.calendar"
adb shell "pm uninstall -k --user 0 com.sec.android.uibcvirtualsoftkey"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.colorblind"
adb shell "pm uninstall -k --user 0 com.google.android.music"
adb shell "pm uninstall -k --user 0 com.samsung.android.hmt.vrsvc"
adb shell "pm uninstall -k --user 0 com.sec.android.app.dictionary"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.talkback"
adb shell "pm uninstall -k --user 0 com.samsung.android.game.gametools"
adb shell "pm uninstall -k --user 0 com.sec.allsharecastplayer"
adb shell "pm uninstall -k --user 0 com.samsung.android.weather"
adb shell "pm uninstall -k --user 0 com.dsi.ant.plugins.antplus"
adb shell "pm uninstall -k --user 0 com.samsung.android.personalpage.service"
adb shell "pm uninstall -k --user 0 com.sec.android.inputmethod"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.advsounddetector"
adb shell "pm uninstall -k --user 0 com.sec.android.app.clockpackage"
adb shell "pm uninstall -k --user 0 com.sec.enterprise.knox.myknoxsetupwizard"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.mirrorlink"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.vrsetupwizardstub"
adb shell "pm uninstall -k --user 0 com.samsung.android.clipboarduiservice"
adb shell "pm uninstall -k --user 0 com.sec.android.widgetapp.locationwidget"
adb shell "pm uninstall -k --user 0 com.samsung.android.controltv"
adb shell "pm uninstall -k --user 0 com.google.android.videos"
adb shell "pm uninstall -k --user 0 com.dsi.ant.server"
adb shell "pm uninstall -k --user 0 com.samsung.android.gamepad.service"
adb shell "pm uninstall -k --user 0 com.samsung.android.allshare.service.fileshare"
adb shell "pm uninstall -k --user 0 com.samsung.helphub"
adb shell "pm uninstall -k --user 0 com.sec.android.providers.tasks"
adb shell "pm uninstall -k --user 0 com.monotype.android.font.chococooky"
adb shell "pm uninstall -k --user 0 com.sec.android.service.health"
adb shell "pm uninstall -k --user 0 com.facebook.katana"
adb shell "pm uninstall -k --user 0 com.android.providers.partnerbookmarks"
adb shell "pm uninstall -k --user 0 com.android.wallpaper.livepicker"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.FileShareClient"
adb shell "pm uninstall -k --user 0 com.facebook.system"
adb shell "pm uninstall -k --user 0 com.samsung.knox.appsupdateagent"
adb shell "pm uninstall -k --user 0 com.samsung.android.scloud"
adb shell "pm uninstall -k --user 0 com.sec.android.easyMover"
adb shell "pm uninstall -k --user 0 com.samsung.android.dlp.service"
adb shell "pm uninstall -k --user 0 com.samsung.android.bbc.bbcagent"
adb shell "pm uninstall -k --user 0 com.samsung.android.voicewakeup"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.watchmanagerstub"
adb shell "pm uninstall -k --user 0 com.samsung.android.app.FileShareServer"
adb shell "pm uninstall -k --user 0 com.enhance.gameservice"
adb shell "pm uninstall -k --user 0 com.google.android.talk"
adb shell "pm uninstall -k --user 0 com.samsung.tmowfc.wfcpref"
adb shell "pm uninstall -k --user 0 com.sec.svoice.lang.en_US"
adb shell "pm uninstall -k --user 0 com.sec.svoice.lang.es_US"
adb shell "pm uninstall -k --user 0 com.sec.android.app.camera.plb"
adb shell "pm uninstall -k --user 0 com.monotype.android.font.cooljazz"
adb shell "pm uninstall -k --user 0 com.android.bluetoothmidiservice"
adb shell "pm uninstall -k --user 0 com.facebook.appmanager"
adb shell "pm uninstall -k --user 0 com.samsung.voiceserviceplatform"
adb shell "pm uninstall -k --user 0 com.samsung.aasaservice"
adb shell "pm uninstall -k --user 0 com.samsung.android.allshare.service.mediashare"
adb shell "pm uninstall -k --user 0 com.sec.knox.switcher"
adb shell "pm uninstall -k --user 0 com.qualcomm.atfwd"
adb shell "pm uninstall -k --user 0 com.samsung.ipservice"
adb shell "pm uninstall -k --user 0 com.sec.android.app.magnifier"
adb shell "pm uninstall -k --user 0 com.samsung.dcmservice"
adb shell "pm uninstall -k --user 0 com.samsung.enhanceservice"
adb shell "pm uninstall -k --user 0 com.samsung.faceservice"
adb shell "pm uninstall -k --user 0 com.samsung.hs20provider"
adb shell "pm uninstall -k --user 0 com.samsung.InputEventApp"
adb shell "pm uninstall -k --user 0 com.samsung.ipservice"
adb shell "pm uninstall -k --user 0 com.Samsung.storyservice"
adb shell "pm uninstall -k --user 0 com.samsung.vzw.huxhtmlviewer"

#adb shell "pm uninstall -k --user 0 com.samsung.android.spayfw"
#adb shell "pm uninstall -k --user 0 com.samsung.android.spay"

Just paste the above in a file with a .sh extension and save it somewhere. Open a terminal where it is saved and type "sh [filename].sh". I'd recommend installing a replacement home screen, dialer, and keyboard before using this. The final two lines above are commented out because adb would hang when I tried to uninstall Samsung Pay.

Hope this is helpful to anyone with a Snapdragon device or who doesn't want root.