depends on where the add-on stuff is located
in normal memory it can be deleted
if its in the ROM/OS , it has to be 'flashed' with a new custom bare bones ROM
doing it wrong, turns the phone into a brick
there is a program for the PC called 'Debloater' used for accessing android phones
and turning off/disabling things you don't want running
it does not change the system rom, just turns off things
but you still have to know what files you want to turn off
that have long names that usually start with COM
and usually have several 'per function' you wish to disable
example..her is the list of com files i disabled to turn off 'system updates' and 'policy updates'
ignore the first part of the line "tools\adb shell "pm block"
just look at the ends of the lines where 'COM' starts
tools\adb shell "am force-stop com.sec.knox.bridge"
tools\adb shell "pm block com.sec.knox.bridge"
tools\adb shell "am force-stop com.sec.knox.seandroid"
tools\adb shell "pm block com.sec.knox.seandroid"
tools\adb shell "am force-stop com.sec.enterprise.knox.attestation"
tools\adb shell "pm block com.sec.enterprise.knox.attestation"
tools\adb shell "am force-stop com.sec.knox.knoxsetupwizardclient"
tools\adb shell "pm block com.sec.knox.knoxsetupwizardclient"
tools\adb shell "am force-stop com.samsung.klmsagent"
tools\adb shell "pm block com.samsung.klmsagent"
tools\adb shell "am force-stop com.samsung.knox.rcp.components"
tools\adb shell "pm block com.samsung.knox.rcp.components"
tools\adb shell "am force-stop com.sec.enterprise.knox.cloudmdm.smdms"
tools\adb shell "pm block com.sec.enterprise.knox.cloudmdm.smdms"
tools\adb shell "am force-stop com.sec.knox.app.container"
tools\adb shell "pm block com.sec.knox.app.container"
tools\adb shell "am force-stop com.sec.knox.containeragent"
tools\adb shell "pm block com.sec.knox.containeragent"
tools\adb shell "am force-stop com.sec.knox.eventsmanager"
tools\adb shell "pm block com.sec.knox.eventsmanager"
tools\adb shell "am force-stop com.sec.knox.store"
tools\adb shell "pm block com.sec.knox.store"
tools\adb shell "am force-stop com.sec.knox.setupwizardstub"
tools\adb shell "pm block com.sec.knox.setupwizardstub"
tools\adb shell "am force-stop com.samsung.sdm"
tools\adb shell "pm block com.samsung.sdm"
tools\adb shell "am force-stop com.logiagroup.logiadeck"
tools\adb shell "pm block com.logiagroup.logiadeck"
tools\adb shell "am force-stop com.policydm"
tools\adb shell "pm block com.policydm"
there is another way that might help
there is also an "APP Permissions" APP called "Advanced Permissions"
available in the play store
this should enable you to turn off some things, by denying them 'permission' to data, intenet, storage, memory etc..
and I don't think you can brick the phone, if something doesn't work right, you can go back and reset the permissions access to on