We have tried VERY HARD to incent app devs. Paid money.. wrote apps 4 them.. but volume of users is too low for most companies to invest. ☹️ https://t.co/ePsySxR3LB
— Joe Belfiore (@joebelfiore) October 8, 2017
NOTICE: We’ve created an archive of all major developments related to the Samsung Galaxy S10 lineup. We are continuously updating that page with latest S10e/S10/S10+ news so that you don’t need to search for information related to the device on daily basis. Head here to access that page.
Having a rich app ecosystem is a mandatory prerequisite behind the success of any platform. Besides exclusive first party titles, the presence of third party apps is pivotal to boost the acceptance score of the operating system and/or the platform.
Take the example of (now abandoned) Windows Phone/Windows 10 Mobile – lack of apps for the OS was the ultimate deal breaker. Joe Belfiore, corporate VP of Microsoft, publicly admitted the same.
There is another side of the story. If the platform has no shortage of apps and third party services, the platform owner can generate revenue by delivering them solely via an official store and charge for the action.
Sounds familiar? Apple does exactly this. The whole jailbreaking saga started to break free from these restrictions.
In case of Android, Google took a different approach. The official store aka Google Play is there, but Google does allow sideloading of individual apps. Matter of fact, third party app stores exist as well.
Phone makers are allowed add their own app store (for example, Galaxy Store by Samsung) inside their in-house Android skin. Moreover, they can bundle certain apps out of the box.
Here comes another topic of controversy – the bundled apps!
The definition of usefulness of these pre-installed apps varies from person to person. A section of consumers find them intriguing, while the other consider them as bloats.
Commonly referred as ‘bloatware’, the bundled apps are often part of the system and thus can not uninstalled normally by end users. Some OEM skins even prevent you to switch to an alternative in favor of the pre-installed app.
Unfortunately Samsung Galaxy S10 is not an exception. The South Korean smartphone maker decided to bundle tons of apps inside the firmware of their flagship phone.
Majority of the bundled apps inside S10 are part of the Samsung ecosystem, although third party apps like Facebook can also be found there. Some of them can be disabled from the Settings, but not all.
Rooting and then purging them from system is not a feasible option, as it would eventually trip the Knox counter and void the warranty of the phone. Moreover, the rooting scene of Galaxy S10 is little bit convoluted at this moment.
Sad announcement: after a few days of experimenting and kernel source digging, I came to the conclusion that systemless Magisk is only possible on the recovery partition on the S10. Samsung's bootloader restricts what is possible on normal booted scenarios.
— John Wu (@topjohnwu) March 20, 2019
Luckily, there is another nifty solution. It is possible to disable/uninstall most of the apps from the primary user account (i.e. the one you are using) using the internal package manager of Android.
Disable:
pm disable-user --user 0 PACKAGE_NAME
Uninstall:
pm uninstall -k --user 0 PACKAGE_NAME
To use the commands, you need use Android Debug Bridge aka adb on your PC/Mac after connecting your Galaxy S10 with USB debugging on.
XDA senior member Neo3D created a thread to gather the package names that can be removed from Galaxy S10 without breaking the core functionalities. Allow me to remind you, the famous Galaxy S8 debloat list was also curated by the same person.
The current Galaxy S10 bloatware list consists of the following apps:
BIXBY
- 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
GENERAL SYSTEM
- com.dsi.ant.sample.acquirechannels
- com.dsi.ant.service.socket
- com.dsi.ant.server
- com.dsi.ant.plugins.antplus
- com.android.egg
- com.sec.android.easyonehand
- com.sec.android.widgetapp.samsungapps
- com.sec.android.app.launcher
- com.samsung.android.mateagent
- com.sec.android.easyMover.Agent
- com.samsung.android.app.watchmanagerstub
- com.sec.android.daemonapp
- com.samsung.android.app.social
SAMSUNG PASS / PAY
- com.samsung.android.samsungpassautofill
- com.samsung.android.authfw
- com.samsung.android.samsungpass
- com.samsung.android.spay
- com.samsung.android.spayfw
GIMMICKY APPS
- com.samsung.android.aremoji
- com.google.ar.core
- flipboard.boxer.app
- com.samsung.android.wellbeing
- com.samsung.android.da.daagent
- com.samsung.android.service.livedrawing
- com.sec.android.mimage.avatarstickers
- com.facebook.katana
- com.facebook.system
- com.facebook.appmanager
- com.facebook.services
CAR MODE
- com.samsung.android.drivelink.stub
PRINTING
- com.android.bips
- com.google.android.printservice.recommendation
- com.android.printspooler
SAMSUNG EMAIL
- com.samsung.android.email.provider
- com.wsomacp
SAMSUNG GAME LAUNCHER
- com.samsung.android.game.gamehome
- com.enhance.gameservice
- com.samsung.android.game.gametools
- com.samsung.android.game.gos
- com.samsung.android.gametuner.thin
SAMSUNG BROWSER
- com.sec.android.app.sbrowser
- com.samsung.android.app.sbrowseredge
GEAR VR
- com.samsung.android.hmt.vrsvc
- com.samsung.android.app.vrsetupwizardstub
- com.samsung.android.hmt.vrshell
- com.google.vr.vrcore
SAMSUNG KIDS
- com.samsung.android.kidsinstaller
- com.samsung.android.app.camera.sticker.facearavatar.preload
SAMSUNG LED COVER
- com.samsung.android.app.ledbackcover
- com.sec.android.cover.ledcover
EDGE
- com.samsung.android.service.peoplestripe
SAMSUNG DEX
- com.sec.android.desktopmode.uiservice
- com.samsung.desktopsystemui
- com.sec.android.app.desktoplauncher
Now fire up a terminal or command prompt on your PC and do the following to disable the inbuilt Facebook App Manager (just an example):
adb shell pm disable-user --user 0 com.facebook.appmanager
Although the package names are kinda self-explanatory, reader may take a look at this post for more elaborate description of the apps in the above list and their functionalities.
Neo3D also commented:
Just debloat what you don’t need. Of course, this is NOT a complete list. Some have reported that Bixby is completely safe to remove, as well as, Pay but I’ll leave that up to the community to discuss.
There are some precautions need to be followed before blindly removing the bundled apps. For example, you have to install a third party launcher before disabling/uninstalling the stock Samsung One UI launcher.
The best thing about this method is that you will still receive OTA updates as the core system files are actually intact. If you disable a package and like to revert it, you can easily that as well.
Do you agree with the list of bloatware apps? Let us know by commenting below.
PiunikaWeb is a unique initiative that mainly focuses on investigative journalism. This means we do a lot of hard work to come up with news stories that are either ‘exclusive,’ ‘breaking,’ or ‘curated’ in nature. Perhaps that’s the reason our work has been picked by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and more. Do take a tour of our website to get a feel of our work. And if you like what we do, stay connected with us on Twitter (@PiunikaWeb) and other social media channels to receive timely updates on stories we publish.