Not buying a new $900 Unlocked smartphone only to have Facebook locked into the OS of my new smartphone. If HTC wants to improve sales numbers and get more people to buy their smartphones they should not perinstall crap on there that that end users can not uninstall. Disable feature is BS. Those that want Facebook can download app on their own from App Store. Forcing things upon ends users means people will not buy your smartphones. HTC should sell some clean cut Google smartphones with stock OS on them with no other BS preinstalled
desiregeek said:
Not buying a new $900 Unlocked smartphone only to have Facebook locked into the OS of my new smartphone. If HTC wants to improve sales numbers and get more people to buy their smartphones they should not perinstall crap on there that that end users can not uninstall. Disable feature is BS. Those that want Facebook can download app on their own from App Store. Forcing things upon ends users means people will not buy your smartphones. HTC should sell some clean cut Google smartphones with stock OS on them with no other BS preinstalled
Click to expand...
Click to collapse
are there difference between Facebook and Google Plus? WhatsApp and Hangout?
but if you are rooted with magisk, you can easily make a modul that this crappy sh.. will not be loaded.
desiregeek said:
Not buying a new $900 Unlocked smartphone only to have Facebook locked into the OS of my new smartphone. If HTC wants to improve sales numbers and get more people to buy their smartphones they should not perinstall crap on there that that end users can not uninstall. Disable feature is BS. Those that want Facebook can download app on their own from App Store. Forcing things upon ends users means people will not buy your smartphones. HTC should sell some clean cut Google smartphones with stock OS on them with no other BS preinstalled
Click to expand...
Click to collapse
Deactivate it,takes second to do that..
desiregeek said:
Not buying a new $900 Unlocked smartphone only to have Facebook locked into the OS of my new smartphone. If HTC wants to improve sales numbers and get more people to buy their smartphones they should not perinstall crap on there that that end users can not uninstall. Disable feature is BS. Those that want Facebook can download app on their own from App Store. Forcing things upon ends users means people will not buy your smartphones. HTC should sell some clean cut Google smartphones with stock OS on them with no other BS preinstalled
Click to expand...
Click to collapse
Root it in 60 seconds easy as pie and delete the facebook apk (and anything else you dont want)
Please, do not lie.
ROOT is not needed to uninstall ANY app on HTC.
For instance I hate that ugly disgusting thing popping up at the bottom of the screen after making screenshot - within 3 seconds I uninstalled it:
adb shell
pm uninstall -k --user 0 com.htc.screencapture
Basically in 15 minutes using GOOGLE to change the package name at the end of command - I uninstalled 50 of pre installed system and non-system bloats (including 3 facebooks) ..
ADB for uninstall bloatware #htc2018
Klanac89 said:
ADB for uninstall bloatware #htc2018
Click to expand...
Click to collapse
And how will u do that on other phones?
There is no bloatware so I don't need to deinstall. Xiaomi allow to deinstall any app with 2 clicks.
But Facebook is more than bloatware...
jauhien said:
Please, do not lie.
ROOT is not needed to uninstall ANY app on HTC.
For instance I hate that ugly disgusting thing popping up at the bottom of the screen after making screenshot - within 3 seconds I uninstalled it:
adb shell
pm uninstall -k --user 0 com.htc.screencapture
Basically in 15 minutes using GOOGLE to change the package name at the end of command - I uninstalled 50 of pre installed system and non-system bloats (including 3 facebooks) ..
Click to expand...
Click to collapse
Could you upload a screenshot of the option to uninstall Facebook from new HTC U12+ ? To the best of my knowledge only a DISABLE feature is available which is completely useless if you care about privacy.
Nvm
jauhien said:
Please, do not lie.
ROOT is not needed to uninstall ANY app on HTC.
For instance I hate that ugly disgusting thing popping up at the bottom of the screen after making screenshot - within 3 seconds I uninstalled it:
adb shell
pm uninstall -k --user 0 com.htc.screencapture
Basically in 15 minutes using GOOGLE to change the package name at the end of command - I uninstalled 50 of pre installed system and non-system bloats (including 3 facebooks) ..
Click to expand...
Click to collapse
I didn't lie. My method does work. I never said root was required to delete apps, I simply provided my method. The method you posted is another way without root.
jauhien said:
Please, do not lie.
ROOT is not needed to uninstall ANY app on HTC.
For instance I hate that ugly disgusting thing popping up at the bottom of the screen after making screenshot - within 3 seconds I uninstalled it:
adb shell
pm uninstall -k --user 0 com.htc.screencapture
Basically in 15 minutes using GOOGLE to change the package name at the end of command - I uninstalled 50 of pre installed system and non-system bloats (including 3 facebooks) ..
Click to expand...
Click to collapse
That just essentially removes the ability for that user to see it Or the system to load it in the background. The APK is still on the phone. Either way it's a viable solution that stops the app from running.
Facebook apps are bloated down with bad useless coding.
Uninstall doesn't help. After a reboot it's loaded again!... Had the same problem on my HTC 7. can't remember what i did to COMPLETELY remove it.
flashlight06 said:
Uninstall doesn't help. After a reboot it's loaded again!... Had the same problem on my HTC 7. can't remember what i did to COMPLETELY remove it.
Click to expand...
Click to collapse
try with titanium backup
jauhien said:
Please, do not lie.
ROOT is not needed to uninstall ANY app on HTC.
For instance I hate that ugly disgusting thing popping up at the bottom of the screen after making screenshot - within 3 seconds I uninstalled it:
adb shell
pm uninstall -k --user 0 com.htc.screencapture
Basically in 15 minutes using GOOGLE to change the package name at the end of command - I uninstalled 50 of pre installed system and non-system bloats (including 3 facebooks) ..
Click to expand...
Click to collapse
No, this will not really uninstall apps in /system partition
disable the facebook app AND the support apps, as those are the ones found to have been spying even if you disabled the main accounts.
Thanks for listening Huawei,
https://www.gsmarena.com/huawei_pho...th_preinstalled_facebook_apps_-news-37454.php
desiregeek said:
Thanks for listening Huawei,
https://www.gsmarena.com/huawei_pho...th_preinstalled_facebook_apps_-news-37454.php
Click to expand...
Click to collapse
You should read further. It has nothing to do with thr fake news interpretation you are peddling.
Fujimens said:
You should read further. It has nothing to do with thr fake news interpretation you are peddling.
Click to expand...
Click to collapse
Not having it in OS would be good either way. I see that supposedly it was Facebook who decided to pull it.
Mod edit: Quoted post removed.
Sorry but I am neither a bot/troll account nor am I peddling anything for any party. I speak for myself and the products I own myself. At the end of the day any preinstalled and apps that can not be uninstalled is bad for end users who purchase smartphones. Those that want certain apps can download them themselves. We don't need anything forced down our throats to use.
Related
Hi iv seen loads of people trying to remove stock apps. Due to the eMMC protection the DesireHD/DesireZ/G2 has we are unable to do this at this point. But what we can do is to stop them from running and showing in the app list.
I will use Amazon MP3 as an example :-
1) Find the process name of the APP yor want to disable. You can do this by looking in /system/app for the file name. Or i find this method a lil quicker
From Terminal App or ADB shell type
pm list packages
Click to expand...
Click to collapse
and find the process in the list i.e com.amazon.mp3
2) In Terminal App or ADB shell type "pm disable ProcessName" i.e.
pm disable com.amazon.mp3
Click to expand...
Click to collapse
3) Reboot phone or just the launcher
4) The app wont/cant run (the icon may stay tho.)
All credit goes to others around the web
[UPDATED 27/10/2010] Icon may not be removed
It just reappears in the list when I do this.
RD1945 said:
It just reappears in the list when I do this.
Click to expand...
Click to collapse
Same here too.
Well, I've used 'pm disable *twitter*' - That should work shouldn't it?
Rebooting now
Could you stop Sense from running this way and just use Launcher Pro?
Stock apps
I would be sooo greatfull to get no sence DHD... Im opened to any sugestions and ideas....
you must remember first to type 'su' to get super user permissions, you will know that you have su permissions when the $ turns to a #.
Hope this helps you all.
Credit to others and not me, I'm just regurgitating info that I have sought out.
Yer the icon wont go when in scense but the app cant run anyway so it cant hog RAM/CPU ect.
More comprehensive guide/explanation here from the G2 thread:
http://forum.xda-developers.com/showthread.php?t=809231
Hi
Can i disable Sense and the whole sense applications?
I cant find sense in the list.
Is com.htc.launcher the sense launcher?
EDIT:
I have disabled com.htc.launcher but sense is still there.
For those who hate bloatware HTC like me, I created this list:
Code:
su
pm disable com.amazon.mp3/com.amazon.mp3.client.activity.LauncherActivity
pm disable com.amazon.mp3
pm disable com.htc.android.Stock
pm disable com.htc.android.htcsetupwizard
pm disable com.htc.friendstream
pm disable com.htc.ereader
pm disable com.htc.laputa
pm disable com.htc.laputa.HtcLaputaInstaller
pm disable com.htc.connectedMedia
pm disable com.htc.Weather
pm disable com.htc.googlereader
pm disable com.htc.htctwitter
pm disable com.htc.android.mail
pm disable com.futuredial
pm disable com.htc.wdm
pm disable com.htc.recommend
Warning! The list is for those who REALLY hate the Sense and HTC applications: it disables apps like Weather, Ebook reader, RSS Feed reader, Locations, etc.
I have not tested the phone thoroughly after disabling these applications, I hope not to have disabled something vital .
If you know any other application that can be disabled safely, let me know and I will add to the list.
What we could really do with is a list of what each of these actually does.
Even better, can no-one make an app, like the SGS had, which you tap on the app name and it removes it (disables) rather than having to go into console?
Might be a dumb question but does this method require rooting?
Mojo Fones said:
Might be a dumb question but does this method require rooting?
Click to expand...
Click to collapse
Read the following thread, its easy to follow....and to answer your question....yes you need temp root.
http://forum.xda-developers.com/showthread.php?t=809231
Cheers.
This is also the only way to get rid of the stock version Soundhound and Quickoffice? I have purchased these 2 apps and if I install these two I will get 2 icons for Soundhound and 2 for Quickoffice. I have tried Launcherpro - because you can disable apps.. but if I disable the standard Soundhound then It will also disable the commercial version. This is also for Quickoffice!
Anyone got some tips for this 'problem'?
kaosnews said:
This is also the only way to get rid of the stock version Soundhound and Quickoffice? I have purchased these 2 apps and if I install these two I will get 2 icons for Soundhound and 2 for Quickoffice. I have tried Launcherpro - because you can disable apps.. but if I disable the standard Soundhound then It will also disable the commercial version. This is also for Quickoffice!
Anyone got some tips for this 'problem'?
Click to expand...
Click to collapse
Have the same question ! I'm trying to use VISIONary to get temp root but doesn't work ! I'm getting rooting device , please wait message for over 10 minutes now nothing else
Check if debugging mode is checked in setup/applications.
Yes it is checked otherwise you can't even run the app
the last version of titanium backup is able to totally remove system and/or preinstalled apps, like amazonmp3 etc. tried it and it worked for me, after two reboots the app is completely gone!
all of the above "hacks" didn't work for me (although i am temp rooted with visionary and used the "su" command), but titanium backup did the trick!
version: 3.5.7.3
click and hold on the app, choose "force remove app (by recovery exploit)"
What is it? Can I disable them?
Why do you need to disable them?
gm007 said:
Why do you need to disable them?
Click to expand...
Click to collapse
If it do not function for anything, at least not consume RAM.
Not the Webview if you use GApps such as Play Store, etc, Facebook yes if unused
Disappointed in Sony for including com.facebook.appmanager and com.facebook.system as uninstallable components. My Z5 came with the Facebook app already installed (Customized DE firmware). I never even ran the app (I don't do facebook) - uninstalled it the second I spotted it but these two processes remain and can only be disabled, not uninstalled.
Feck off Facebook!
I deleted webview once on my old Z1, system became unresponsive.
Sent from my E6653 @ XDA Portal
andiling said:
Not the Webview if you use GApps such as Play Store, etc, Facebook yes if unused
Click to expand...
Click to collapse
Tks !!!
I keep a real clean phone. I don't use FB either and have it disabled. But I discovered this file or application and as fast as I would shut down and delete cache and data it would reload itself. This action alone made me suspicious of it and I wanted it off my phone or at the very least disabled. On another forum it was recommended to install "Package Disabler Pro" at a cost of $.99 and I tried it. In the notes and warnings you have to use this carefully least you make the phone unusable but I "disable" these two persistant "Facebook" files and they have not come back. My phone works fine too. Then I went after the damn Sprint/Samsung installed voicemail program that keeps wanting you to upgrade and then it had a persistant flag that kept coming up saying "We had forced upgrades too but this one is necessary". I said no to that too and with this program finally have turned it OFF.
Hope this helps.
Lisa
BR4DOKYBrazil said:
What is it? Can I disable them?
Click to expand...
Click to collapse
To completely disable them ("temporary" uninstallation) use Debloater http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
or learn how to use the
Code:
pm hide
command
As suggested, i would not disable Android Webview.
Always do a BACKUP of your personal files before disabling system apps : if you are not rooted and disable the wrong package, you'll get in bootloop and will have to reset the phone.
lol answered in a resurrected old thread,
Lisa stop making jokes please XD
Hi I have a concern about my next phone purchase (hopefully an Xperia 5 III).
I currently have an Xperia XZ2C that I'm looking to replace.
The main concern/frustration with it is a few pre-loaded apps that I don't want kept trying to load and also update (e.g. Facebook and Sony News)... it took a long while and lots of searching, but Sony was blocking users from uninstalling these and the only option I found was to completely root it, which I don't especially want to do as I'm tryign to leave my daily driver stock... or to mark them as disabled - they stop wasting battery or annoying me with update requests, but still waste storage space.
I mentioned this to a friend who has the Xperia 5 II and apparently this problem has got a lot worse as it now includes mandatory games that cannot be uninstalled (e.g. Call of Duty - which is over 2Gb + 3Gb for the first update!!).
Apparently these apps and games wasted nearly 10% of his phone - more than the entire operating system. Are these apps able to be properly uninstalled on the Xperia 5 III or is this unwanted bloat still stuck on the devices?
I actually like that game, but I'll stick to my PC / consoles.... maybe a tablet at a stretch.... no way I ever want it even installed on my daily driver phone!
Or failing that, I abandon the plans to keep it stock.... So how long before there is a stock+root for this phone? So I can start trying one of those bloatware removers?
I have a 5II, and I can deactivate unused system apps. They don't use that much space once they are deactivated. Also, if you really need them gone, you can always use ADB. It doesn't need root.
How to uninstall carrier/OEM bloatware without root access
If you want to get rid of carrier/OEM apps from your phone, here's how you can uninstall bloatware from your device without root access!
www.xda-developers.com
EDIT: Ok, just saw that pm uninstall also needs root if you want to do it for more than user0. Sorry for not realising.
"Ok, just saw that pm uninstall also needs root if you want to do it for more than user0. Sorry for not realising."
This is true but at least it will uninstall it for you the end user. The only way it will show up again is if you do a factory reset. So technically yes it will still be there, but they don't take up that much room and at least they're gone from trying to do anything in the background. Also, if this will not uninstall it, you can also do the command to disable said bloat if you cannot disable it in settings.
Coirpre said:
I have a 5II, and I can deactivate unused system apps. They don't use that much space once they are deactivated. Also, if you really need them gone, you can always use ADB. It doesn't need root.
How to uninstall carrier/OEM bloatware without root access
If you want to get rid of carrier/OEM apps from your phone, here's how you can uninstall bloatware from your device without root access!
www.xda-developers.com
EDIT: Ok, just saw that pm uninstall also needs root if you want to do it for more than user0. Sorry for not realising.
Click to expand...
Click to collapse
Thanks for this - as per Jaseman's comment, this won't FULLY uninstall apps, but it's a great start as some "system" (bloatware) apps can't even be disabled is settings or if disabled will resurrect and re-enable themselves every time there's a system update ("Sony News", GRRRRRR!!!!)..... at least this way if it has something utterly ridiculous on a high-end "professional" phone, like Call Of Duty Warzone, then it will stop it from doing the 4Gb update!
Hi everyone,
Z Flip 3 finally arrived and now it's time for me to clean it up .
Over ADB i've removed those packages:
Code:
com.samsung.android.app.settings.bixby
com.samsung.systemui.bixby2
com.samsung.android.bixby.service
com.samsung.android.bixby.agent
com.samsung.android.bixbyvision.framework
com.samsung.android.bixby.wakeup
com.samsung.android.app.routines
com.samsung.android.visionintelligence
com.microsoft.appmanager
com.microsoft.skydrive
com.samsung.android.aremoji
com.samsung.android.aremojieditor
com.samsung.android.ardrawing
com.sec.android.app.samsungapps
yet, there are other apps that I would like to remove but i dont know the name of the packages:
AR Space ( Spazio AR )
Samsung Free
Emoji AR Stickers ( i've removed 2 packages but still i can see the app in the app list on android as disabled )
Google Duo
upday
Vodafone AppBox
If anyone has any other package that could be safely removed, list it here and descirbe what is it related too.
Quick Debloat ATT (SM-711U1)
No for non-rooted/stock/bootlocked phones This is my debloat list, simply copy paste into ADB. I still run some Google and Samsung services but this takes out all the carrier, Microsoft, Facebook and Samsung garbage that they lock into the...
forum.xda-developers.com
Just tweak it [ZFlip3] - debloat, root, plugins, battery...
ZFlip3 stock setup model used: Z Flip 3 SM-F711B, Android 11, October 2021 firmware, Europe (EUX), then Android 12, Februaru 2022. adding an article in a flagship marathon ..->V30->Note9->6T->Mi9->S10->7T->Tab S6->Tab...
forum.xda-developers.com
twistedumbrella said:
Quick Debloat ATT (SM-711U1)
No for non-rooted/stock/bootlocked phones This is my debloat list, simply copy paste into ADB. I still run some Google and Samsung services but this takes out all the carrier, Microsoft, Facebook and Samsung garbage that they lock into the...
forum.xda-developers.com
Just tweak it [ZFlip3] - debloat, root, plugins, battery...
ZFlip3 stock setup model used: Z Flip 3 SM-F711B, Android 11, October 2021 firmware, Europe (EUX), then Android 12, Februaru 2022. adding an article in a flagship marathon ..->V30->Note9->6T->Mi9->S10->7T->Tab S6->Tab...
forum.xda-developers.com
Click to expand...
Click to collapse
I don't have all those packages as in the first post and I would like to keep things stock, just want to remove those over ADB. Running a command for each package looks simple and safer to me.
Still works for the ones you do, but it will go faster.
[HOW-TO][DEBLOAT][ADB] The ultimate ADB debloating thread for the S20/+/U series
Hi, i´ve seen some threads and questions about debloating in the s20 forum, but by having a quick look at them, theres not much information for beginners. Thats why I decided to sign up and join the xda community. I would like to make this the...
forum.xda-developers.com
twistedumbrella said:
Still works for the ones you do, but it will go faster.
[HOW-TO][DEBLOAT][ADB] The ultimate ADB debloating thread for the S20/+/U series
Hi, i´ve seen some threads and questions about debloating in the s20 forum, but by having a quick look at them, theres not much information for beginners. Thats why I decided to sign up and join the xda community. I would like to make this the...
forum.xda-developers.com
Click to expand...
Click to collapse
Still, i need to know the name of those packages:
AR Space ( Spazio AR )
Samsung Free
Emoji AR Stickers ( i've removed 2 packages but still i can see the app in the app list on android as disabled )
Google Duo
upday
Vodafone AppBox
MySelf_v1 said:
Still, i need to know the name of those packages:
AR Space ( Spazio AR )
Samsung Free
Emoji AR Stickers ( i've removed 2 packages but still i can see the app in the app list on android as disabled )
Google Duo
upday
Vodafone AppBox
Click to expand...
Click to collapse
Search them in Google Play / Galaxy Store from a browser.
Samsung Members - Apps on Google Play
Expert support, community connection & exclusive perks. Possibility starts here.
play.google.com
See how the URL comes up as id=com.samsung.android.voc?
com.samsung.android.voc is the package
It's really not something you need a spreadsheet to find out.
twistedumbrella said:
Search them in Google Play / Galaxy Store from a browser.
Samsung Members - Apps on Google Play
Expert support, community connection & exclusive perks. Possibility starts here.
play.google.com
See how the URL comes up as id=com.samsung.android.voc?
com.samsung.android.voc is the package
It's really not something you need a spreadsheet to find out.
Click to expand...
Click to collapse
We're not all developers here
MySelf_v1 said:
We're not all developers here
Click to expand...
Click to collapse
You don't need to be a developer. There is no code involved in the above instructions.
Install "Package Disabler Pro" on your Smartphone.
This app list the real name of the app.
Example:
Vodafone Appbox = package:com.aura.oobe.samsung.gl
Delete it with adb:
start with developer options, then you have to do:
"adb shell"
"pm uninstall -k --user 0 com.aura.oobe.samsung.gl"
An other example:
Samsung Free = package:com.samsung.android.app.spage
"pm uninstall -k --user 0 com.samsung.android.app.spage"
Astalavista baby
The first time I saw this topic (that is, easy-debloat without using a rooted version of Android) was from this article, which is a bit out of date but explains the basic premise:
https://www.xda-developers.com/disable-system-app-bloatware-android/
If you're not familiar with the Google program "adb" this may be helpful too:
https://www.xda-developers.com/install-adb-windows-macos-linux/
And even some documentation from the authors of the ADB command:
https://developer.android.com/studio/command-line/adb/
As you know, many pre-installed applications can be removed via Settings→Apps, as you'd expect. If removal is prevented then try using Google's Android Device Bridge command (running on a PC or Mac; I use Linux) using the adb command.
You're right to be concerned about what applications are related to a package disabled or uninstalled by any of these methods. An application may have prerequisites or corequisites. As always, use care making changes like this!
ExampleImagine you prefer Google's Contacts application, rather than Samsung's. As best I can tell, on Android 12, the Samsung Contacts application cannot be uninstalled or disabled by a novice user via Settings-->Apps. But what might happen if you could successfully remove Samsung's Contacts application? I tried this scenario and here's what I found: Samsung's Contacts application appears to be required for Settings-->Safety and emergency-->Medical info.
How did I test this? Well, it's possible to force a disable Samsung Contacts using a command similar to:
adb shell pm disable-user --user 0 com.samsung.android.app.contactsPackage com.samsung.android.app.contacts new state: disabled-user
If you now try to navigate to Settings-->Safety and emergency-->Medical info, you'll get a pop-up message saying something like:
Unable to open Contacts. Tap SETTINGS,go to App info > Permissions, then allowthe following permissions and try again:Contacts
This is why I think Samsung’s Contacts is a prerequisite for some services. Services which do need Samsung’s Contacts application’s services will notify you with a pop-up message, like the one above. (And no, installing Google’s Contacts application doesn’t help.)
In any case, if you're unhappy, you can easily undo what you've done so far with this command:
adb shell pm enable com.samsung.android.app.contactsPackage com.samsung.android.app.contacts new state: enabled
Your phone should be none the worse for trying this example. But for fun, let's continue the scenario, Samsung Contacts can be uninstalled rather than merely disabled:
adb shell pm uninstall --user 0 com.samsung.android.app.contactsSuccess
However now it’s not possible to even navigate to Settings-->Safety and emergency-->Medical info. The item remains under the Safety and emergency settings, but it is not grayed out (a common way to know you can’t tap on an item), and clicking it doesn't work (no error message). So I think Samsung's Contacts application is a hard prereq for Medical info. ("Hard", as in "There's no way around it.") What's more, the Emergency contacts (also under the Safety and emergency entry in Settings) item doesn't work. So more than one feature isn't working.
If you change your mind you can reinstall the package:
adb shell pm install-existing com.samsung.android.app.contactsPackage com.samsung.android.app.contacts installed for user: 0
After a reinstall I'm pretty sure your phone is again working well. End of example.
I'm not an expert on this topic. And I don't mean to start a new discussion about this topic on this thread. I thought you'd like an answer to your question, with what I hope are specific examples and links. There's another (one of many, actually) active discussion, which mentions certain corequisite and prerequisite packages, by name, and why you might want to keep some. See:
[ADB] [NO-ROOT] Samsung Optimization Guide - A Better Experience
PS: At the end of my playing around I decided to keep Samsung's Contacts application, and hide it as best I can by using a feature in Nova Launcher Prime. Why? It was important for me to have my phone able to display medical info (allergies).
wpscully said:
The first time I saw this topic (that is, easy-debloat without using a rooted version of Android) was from this article, which is a bit out of date but explains the basic premise:
https://www.xda-developers.com/disable-system-app-bloatware-android/
If you're not familiar with the Google program "adb" this may be helpful too:
https://www.xda-developers.com/install-adb-windows-macos-linux/
And even some documentation from the authors of the ADB command:
https://developer.android.com/studio/command-line/adb/
As you know, many pre-installed applications can be removed via Settings→Apps, as you'd expect. If removal is prevented then try using Google's Android Device Bridge command (running on a PC or Mac; I use Linux) using the adb command.
You're right to be concerned about what applications are related to a package disabled or uninstalled by any of these methods. An application may have prerequisites or corequisites. As always, use care making changes like this!
ExampleImagine you prefer Google's Contacts application, rather than Samsung's. As best I can tell, on Android 12, the Samsung Contacts application cannot be uninstalled or disabled by a novice user via Settings-->Apps. But what might happen if you could successfully remove Samsung's Contacts application? I tried this scenario and here's what I found: Samsung's Contacts application appears to be required for Settings-->Safety and emergency-->Medical info.
How did I test this? Well, it's possible to force a disable Samsung Contacts using a command similar to:
adb shell pm disable-user --user 0 com.samsung.android.app.contactsPackage com.samsung.android.app.contacts new state: disabled-user
If you now try to navigate to Settings-->Safety and emergency-->Medical info, you'll get a pop-up message saying something like:
Unable to open Contacts. Tap SETTINGS,go to App info > Permissions, then allowthe following permissions and try again:Contacts
This is why I think Samsung’s Contacts is a prerequisite for some services. Services which do need Samsung’s Contacts application’s services will notify you with a pop-up message, like the one above. (And no, installing Google’s Contacts application doesn’t help.)
In any case, if you're unhappy, you can easily undo what you've done so far with this command:
adb shell pm enable com.samsung.android.app.contactsPackage com.samsung.android.app.contacts new state: enabled
Your phone should be none the worse for trying this example. But for fun, let's continue the scenario, Samsung Contacts can be uninstalled rather than merely disabled:
adb shell pm uninstall --user 0 com.samsung.android.app.contactsSuccess
However now it’s not possible to even navigate to Settings-->Safety and emergency-->Medical info. The item remains under the Safety and emergency settings, but it is not grayed out (a common way to know you can’t tap on an item), and clicking it doesn't work (no error message). So I think Samsung's Contacts application is a hard prereq for Medical info. ("Hard", as in "There's no way around it.") What's more, the Emergency contacts (also under the Safety and emergency entry in Settings) item doesn't work. So more than one feature isn't working.
If you change your mind you can reinstall the package:
adb shell pm install-existing com.samsung.android.app.contactsPackage com.samsung.android.app.contacts installed for user: 0
After a reinstall I'm pretty sure your phone is again working well. End of example.
I'm not an expert on this topic. And I don't mean to start a new discussion about this topic on this thread. I thought you'd like an answer to your question, with what I hope are specific examples and links. There's another (one of many, actually) active discussion, which mentions certain corequisite and prerequisite packages, by name, and why you might want to keep some. See:
[ADB] [NO-ROOT] Samsung Optimization Guide - A Better Experience
PS: At the end of my playing around I decided to keep Samsung's Contacts application, and hide it as best I can by using a feature in Nova Launcher Prime. Why? It was important for me to have my phone able to display medical info (allergies).
Click to expand...
Click to collapse
You bring up a very good point, and that is so helpful
kat3k said:
You bring up a very good point, and that is so helpful
Click to expand...
Click to collapse
Like many here, I remove bloatware the easy way, when I can. If not then I use Nova Launcher to simply hide the rest from the application drawer. Out of sight, out of mind, as they say. ;-)
I'm looking to transformmy gw4 to close to pixel watch style and want to get rid of any samsung ux apps.
So i would like uninstall/disable any samsung ux apps and services that eat battery for no reason and not break any services (steps, heartrate etc.
Not uninstall but preferably disable (correct me if i'm wrong, but after uninstalling system apps using adb can these be installed again if i want to go back to stock by factory reset?)
ArletPDR said:
I'm looking to transformmy gw4 to close to pixel watch style and want to get rid of any samsung ux apps.
So i would like uninstall/disable any samsung ux apps and services that eat battery for no reason and not break any services (steps, heartrate etc.
Not uninstall but preferably disable (correct me if i'm wrong, but after uninstalling system apps using adb can these be installed again if i want to go back to stock by factory reset?)
Click to expand...
Click to collapse
No it's absolutely safe to uninstall bloatware as factory image can't be modified without root.
Calling pm uninstall --user 0 [package] should uninstall for current user eg. on a different partition which was setup during device initial setup.
Also it's safe to execute pm delete-dexopt [package] it order to remove files after the app optimization process on first start.
Next week I'll try to create a list of app safe to uninstall.
P.S. Oh, meanwhile could you try to take a look at the installed system apps list
pm list packages -s
@ArletPDR you can try this method though it's from 2021.
debloat galaxy watch 4
Hello everyone, Hope you all good, First of all, I want to clarify that this is a list with everything that people can remove, it is up to you to choose what to remove from the watch 4, you don't need to remove all apps... Debloat Galaxy Watch...
forum.xda-developers.com
PsyClip-R said:
@ArletPDR you can try this method though it's from 2021.
debloat galaxy watch 4
Hello everyone, Hope you all good, First of all, I want to clarify that this is a list with everything that people can remove, it is up to you to choose what to remove from the watch 4, you don't need to remove all apps... Debloat Galaxy Watch...
forum.xda-developers.com
Click to expand...
Click to collapse
I'd love an updated list, there's been quite a few changes since then...
raby said:
I'd love an updated list, there's been quite a few changes since then...
Click to expand...
Click to collapse
I've got a list of system apps installed after the last update. Though it still needs to be verified which app is safe to uninstall
PsyClip-R said:
I've got a list of system apps installed after the last update. Though it still needs to be verified which app is safe to uninstall
Click to expand...
Click to collapse
Sounds good to me, its a shame that I can't remove samsung health for all the health tracking functions of the watch to still work properly, it's a huge battery hog and I'd rather use google fit or better yet, and open source tracker, but I guess that's on me for buying a samsung watch, can't wait for it to be rooted
raby said:
I'd love an updated list, there's been quite a few changes since then...
Click to expand...
Click to collapse
This list still works, it has been updated due to an issue with gps not working when uninstalling sth related to Bixby. I've used this list just two weeks ago and no issue. Even uninstalled more aps then listed. So just give it a try.
bluetigger68 said:
This list still works, it has been updated due to an issue with gps not working when uninstalling sth related to Bixby. I've used this list just two weeks ago and no issue. Even uninstalled more aps then listed. So just give it a try.
Click to expand...
Click to collapse
I did, and I had no issues with gps, just didn't remove watch faces because I don't think those affect performance at all