[Samsung Galaxy S8 Guides, News, & Discussion] cheq88:
how to

I did some reading about the Interwebs and came up with this option for scripting. I tried to write this how to with a little basic understanding. I'm sure some of this is unnecessary and could be combined or skipped. This is executed from a Windows operating system.

Copied the list from page 1

Remove HEADERS and unwanted text: Below is the formatted text

com.dsi.ant.sample.acquirechannels

com.dsi.ant.service.socket

com.dsi.ant.server

com.dsi.ant.plugins.antplus

flipboard.boxer.app

com.cnn.mobile.android.phone.edgepanel

com.sec.android.easyonehand

com.samsung.android.widgetapp.yahooedge.finance

com.android.dreams.phototable

com.google.android.printservice.recommendation

com.android.printspooler

com.samsung.android.widgetapp.yahooedge.sport

com.sec.android.app.launcher

com.samsung.android.spdfnote

com.sec.android.daemonapp

com.samsung.android.weather

com.samsung.android.app.reminder

com.hancom.office.editor.hidden

com.samsung.android.keyguardwallpaperupdator

com.samsung.android.app.news

com.android.egg

com.sec.android.widgetapp.samsungapps

com.samsung.android.game.gamehome

com.enhance.gameservice

com.samsung.android.game.gametools

com.sec.android.app.sbrowser

com.samsung.android.app.sbrowseredge

com.samsung.android.email.provider

com.wsomacp

com.facebook.katana

com.facebook.system

com.facebook.appmanager

com.facebook.services

com.samsung.android.hmt.vrsvc

com.samsung.android.app.vrsetupwizardstub

com.samsung.android.hmt.vrshell

com.google.vr.vrcore

com.samsung.android.app.ledcoverdream

com.sec.android.cover.ledcover

com.sec.android.app.desktoplauncher

com.sec.androadb d.app.withtv

Save this as uninstalllist.txt in your adb.exe directory

Connect your device

Settings > Developer Options - "On" > USB Debugging - "On"

Go to directory with adb.exe and open the command prompt

TYPE "adb devices" to make sure you're connected

C:\Users\me\Desktop\platform-tools-latest-windows\platform-tools>adb devices

List of devices attached

********************* device

The goal is to push the uninstalllist.txt file to your device. I pushed the file to a temp directory which I created.

FIRST, let's open adb shell and create a temp directory. The file system is Read-only, so the temp directory will need to be created in the sdcard directory.

C:\Users\me\Desktop\platform-tools-latest-windows\platform-tools>adb shell

:/ $ cd sdcard/

:/sdcard $mkdir temp

:/sdcard $ ls (this will list and you will see the 'temp' directory you just created)

:/sdcard $ exit (this is to exit the adb shell and go back to command prompt)

NEXT, push the 'uninstalllist.txt' file you created to the device. Be sure you are in the correct directory where 'adb.exe' AND 'uninstalllist.txt' files are located.

C:\Users\me\Desktop\platform-tools-latest-windows\platform-tools>adb push uninstalllist.txt /sdcard/temp

OUTPUT FROM COMMAND:

uninstalllist.txt: 1 file pushed. 0.2 MB/s (1288 bytes in 0.007s)

So far so good. Open the adb shell again and navigate to the temp directory. 'cat' stands for concatenate or in other words cat <filename> will print the contents of the file to your screen.

C:\Users\me\Desktop\platform-tools-latest-windows\platform-tools>adb shell

:/ $ cd /sdcard/temp/

:/sdcard/temp/ $ cat uninstalllist.txt (just to verify the contents of the file)

:/sdcard/temp/$ cat uninstalllist.txt | while read a; do pm uninstall -k --user 0 $a;done

This command passes the contents of the file 'uninstalllist.txt' to the command 'uninstall -k --user 0 " one line at a time. You will see progress on the screen. :) Good luck.