Our phones come pre-installed with crap that we don't need. Sometimes, we are allowed to remove them, the other times we are not. Disabling them does not free up storage space. Nor does it ensure they would stop spying on you. So, I'm going to show you how to remove them (without rooting your phone). The process is not very difficult.
[DO IT AT YOUR OWN RISK.]
Pre-requisites: A computer with Windows, Linux or Mac installed. An Android Phone. A USB cable (use your phone's charger) to connect your phone to the computer. Internet Connection.
Installing "adb". {Copy-paste commands}
On Windows: Follow this guide till the cmd window appears: https://doc.e.foundation/pages/install-adb-windows
On Linux (terminal): sudo apt-get install android-tools-adb android-tools-fastboot
On Mac (terminal): Step 1: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Step 2: brew install android-platform-tools
Install "Netguard" (open-source) on your phone (comes handy later on). This app actually has a very different (useful, in most cases) purpose than what it is going to be used for in this guide, haha.
https://play.google.com/store/apps/details?id=eu.faircode.netguard
Open the app. Click on the Three Dots -> Settings -> Advanced Options -> Toogle "Manage system apps" ON.
Enabling "Developer Mode" followed by "USB debugging".
https://developer.android.com/studio/debug/dev-options (Reading the entire thing is not necessary! Everything is covered by the first heading.)
Connect your phone to the computer. In the terminal (cmd for windows) type:
adb devices
#This lists your devices. You may recieve a prompt on your phone. Check the "Always allow for this computer" box. Press on OK.
adb shell pm list packages
#This lists all the packages/apps installed on your phone, including the ones you were not able to uninstall! Now, identifying apps using the package names may be difficult. We will use Netguard for that. Open the app, you'll see a list of system apps and other apps. Press on the "down arrow" beside an app; you'll notice something similar to "com.android.bluetooth" (this package is for Bluetooth, btw). Use this method to identify apps or their package names.
adb shell pm uninstall --user 0 <packagename>
#This will uninstall a package from your phone. Replace <packagename> with the package/app you would like to remove.
E.g., adb shell pm uninstall --user 0 com.android.chrome
[Caution: Do Not Remove Packages You Do Not Know About!!!]
Get rid of crap you don't need!
:D