[Android Software Development] novaxz:
Hello guys,i was super fed up with having to manually input one by one packages to be uninstalled by adb,so i decided to code something that does it for me(please keep in mind that i am a beginner in coding don't be too harsh on me but if you have any suggestions to optimize the code and even provide guidance and help in the comments in order to help me get better,please feel free to do that in the comments.

Usage:

all you have to do is fill the safe_debloat.txt file with the packages you want to install with this format(each package on a new line):

com.gocro.smartnews.android

com.synchronoss.dcs.att.r2g

com.wavemarket.waplauncher

com.pandora.android

com.sec.penup

com.samsung.android.service.livedrawing

com.linkedin.android

Then simply execute the program using visual code or any similar software like pycharm for example,and boom!!! it will uninstall all the packages you provided

Why am i in rush to post this?:

as i said,i am new to coding and i know the xda community is very helpful so i said why not,and also i was struggling to find a tool that accepts mass input but i couldnt find any,so i coded mine and i thought someone out there might be struggling too,so they can get the functionality of this code to help themselves and also to maybe learn from the code even tho its very basic and awful.

And also here's a safe list that i used to debloat my samsung s8+ after exeperimenting and bricking it many times to finally find a stable safe list to debloat:

com.gocro.smartnews.android

com.synchronoss.dcs.att.r2g

com.wavemarket.waplauncher

com.pandora.android

com.sec.penup

com.samsung.android.service.livedrawing

com.linkedin.android

com.hunge.app

com.greatbigstory.greatbigstory

com.android.documentsui

com.samsung.android.app.contacts

com.samsung.android.calendar

com.cnn.mobile.android.phone

com.bleacherreport.android.teamstream

com.aetherpal.device

com.google.android.dialer

com.wb.goog.got.conquest

com.wb.goog.dcuniverse

com.innogames.foeandroid

com.playstudios.popslots

com.gsn.android.tripeaks

com.foxnextgames.m3

com.audible.application

com.microsoft.skydrive

com.cnn.mobile.android.phone.edgepanel

com.samsung.android.service.peoplestripe

com.samsung.android.app.sbrowseredge

com.samsung.android.app.appsedge

com.google.ar.lens

com.google.android.inputmethod.latin

com.google.android.marvin.talkback

com.google.android.music

com.google.android.printservice.recommendation

com.google.android.syncadapters.calendar

com.google.android.tts

com.google.android.videos

com.google.android.apps.docs

com.google.android.apps.maps

com.google.android.apps.photos

com.google.android.apps.tachyon

com.google.android.apps.wellbeing

com.google.android.feedback

com.facebook.katana

com.facebook.system

com.facebook.appmanager

com.facebook.services

com.android.wallpaperbackup

com.microsoft.office.excel

com.microsoft.skydrive

com.microsoft.office.word

com.microsoft.office.powerpoint

com.android.wallpapercropper

com.android.providers.downloads.ui

com.android.providers.partnerbookmarks

com.android.sharedstoragebackup

com.android.vpndialogs

com.android.hotwordenrollment.okgoogle

com.android.mms

com.android.mms.service

com.android.printspooler

com.android.statementservice

com.android.egg

com.android.bips

com.android.bookmarkprovider

com.android.browser

com.android.calendar

com.android.cellbroadcastreceiver

com.android.cellbroadcastreceiver.overlay.common

com.vcast.mediamanager

com.samsung.vmmhux

com.vzw.hss.myverizon

com.asurion.android.verizon.vms

com.motricity.verizon.ssodownloadable

com.vzw.hs.android.modlite

com.samsung.vvm

com.vznavigator.[You_Model_Here]| VZ Navigator

com.samsung.android.game.gamehome

com.enhance.gameservice

com.samsung.android.game.gametools

com.samsung.android.game.gos

com.samsung.android.gametuner.thin

com.samsung.android.kidsinstaller

com.samsung.android.app.camera.sticker.facearavatar.preload

com.sec.android.app.kidshome

com.samsung.android.hmt.vrsvc

com.samsung.android.app.vrsetupwizardstub

com.samsung.android.hmt.vrshell

com.google.vr.vrcore

com.samsung.android.aremoji

com.sec.android.mimage.avatarstickers

com.samsung.android.emojiupdater

com.boxer.app

com.samsung.android.wellbeing

com.samsung.android.da.daagent

com.samsung.android.service.livedrawing

com.android.bips

com.google.android.printservice.recommendation

com.android.printspooler

com.samsung.android.samsungpassautofill

com.samsung.android.authfw

com.samsung.android.samsungpass

com.samsung.android.spay

com.samsung.android.spayfw

com.sec.android.app.dexonpc

com.samsung.android.ardrawing

com.samsung.android.svoiceime

com.samsung.android.beaconmanager

com.samsung.android.email.provider

com.samsung.android.scloud

com.samsung.android.sdk.handwriting

com.samsung.android.sdk.professionalaudio.utility.jammonitor

com.samsung.android.universalswitch

com.samsung.android.visioncloudagent

com.samsung.android.visionintelligence

com.samsung.android.widgetapp.yahooedge.finance

com.samsung.android.widgetapp.yahooedge.sport

com.samsung.app.highlightplayer

com.samsung.safetyinformation

com.samsung.storyservice

com.samsung.android.service.aircommand

com.sec.android.splitsound

com.sec.android.easyonehand

com.samsung.android.drivelink.stub

com.sec.android.widgetapp.samsungapps

com.sec.android.app.sbrowser

com.samsung.android.mateagent

com.sec.android.easyMover.Agent

com.samsung.android.app.watchmanagerstub

com.sec.android.daemonapp

com.samsung.android.app.social

com.samsung.ecomm.global

com.samsung.android.oneconnect

com.samsung.android.voc

com.dsi.ant.sample.acquirechannels

com.dsi.ant.service.socket

com.dsi.ant.server

com.dsi.ant.plugins.antplus

com.samsung.android.bixby.wakeup

com.samsung.android.app.spage

com.samsung.android.app.routines

com.samsung.android.bixby.service

com.samsung.android.visionintelligence

com.samsung.android.bixby.agent

com.samsung.android.bixby.agent.dummy

com.samsung.android.bixbyvision.framework

TY for ur time!!!!!!!!!!!