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.