It's not just FB, my Samsung S9 came preloaded with 'undeletable' Microsoft apps too. But this is nothing new, Samsung phones have came preloaded with bloat since forever. When buying a new phone I always spend some time deleting all Samsung, Microsoft, Facebook and carrier related apps. Yes, you can delete 'undeletable' apps through ADB, without rooting the device. pm uninstall -k --user 0
Isn't this just the same as disabling them from the apps interface or does it physically remove it from the system partition? There is however one I can't disable in my sony phone (what's new) and even if I've managed to completely silence it I'd like to try with this method. Maybe it can do it even if the UI doesn't want to :)
these uninstalled system applications can/will come back after a factory reset. This is a good thing, however, as it means that these applications truly aren’t being uninstalled from the device, they are just being uninstalled for the current user (user 0 is the default/main user of the phone). That’s why, if you omit the “–user 0” and “-k” part of the command, the command won’t work. These two commands respectively specify that the system app will only be uninstalled for the current user (and not all users, which is something that requires root access) and that the cache/data of the system application will be preserved (which can’t be removed without root access). Therefore, even if you “uninstall” a system application using this method, you can still receive official OTA updates from your carrier or OEM. [0]
[0] https://www.xda-developers.com/uninstall-carrier-oem-bloatwa...