Samsung Galaxy phones sold through T-Mobile come with carrier software that most owners never see and cannot remove from a menu. A How-To Geek writer found it can be turned off using a computer, a USB cable and a free tool called ADB. The whole job took him a few minutes.
Why this software is different
Carrier apps are not installed like normal apps. They are built into the phone's read-only system storage, in protected folders. That gives them privileges ordinary apps only get if you grant them. The setup exists because it is easier for Google, Samsung and carriers than building separate software for every carrier.
On a T-Mobile Galaxy, the article points to four packages:
- com.tmobile.pr.adapt: a diagnostic tool that can read system logs and send crash data to T-Mobile.
- com.tmobile.pr.mytmodules: runs background jobs, such as network and speed tests T-Mobile can trigger remotely.
- com.tmobile.services: handles Scam Shield, NameID, visual voicemail and carrier network policies.
- com.sec.android.app.omcagent: Samsung's agent that loads the right carrier settings when you insert a SIM card.
Does it spy on you?
Not necessarily. The article stresses that a system app being on your phone does not prove it is snooping. Whether any of these apps collect and send data depends on which services are running, what triggers them and whether the phone is on a network. Being able to read system logs does not mean it logs everything all the time. Confirming that takes official documentation or a capture of your network traffic.
How to switch it off
There is no Uninstall button for these apps, so ADB (Android Debug Bridge) on a computer is needed. The steps are:
- In Settings, Apps, tap the menu icon and choose Show system apps to see the hidden items.
- Go to Settings, About Phone, Software Information, and tap Build Number seven times to unlock Developer Options.
- Open Developer Options and turn on USB Debugging.
- Connect the phone by USB cable, approve the prompt on the phone, then run adb devices on the computer.
- Run an uninstall command for each package.
The commands use the --user 0 setting, which applies the change to the main user account only. The -k flag keeps the app's saved data. The apps are marked as uninstalled, so they cannot run in the background or show up in the launcher. The files stay in the protected storage but do nothing.
Other carriers and what to weigh
The process is the same on any Android phone. Only the package name changes. Verizon packages usually start with com.vzw, AT&T with com.att and older Sprint ones with com.sprint. Since carriers rename apps often, running adb shell pm list packages shows what is on your own phone.
Turning these off may cost you features, such as call scam scoring or visual voicemail, since the apps behind them are the ones being disabled. Look at what your carrier preloaded first, and switch off only what you understand.
The takeawayCheck which carrier apps came on your phone, but remember that having one is not proof of spying, and switching it off may cost you features.