How to Disable Bloatware on Your Galaxy Note 20 for Free Without Root « Android :: Gadget Hacks
Nearly ten years since the first Galaxy Note and yet the Galaxy Note 20 still hasn’t solved one of its biggest problems: bloatware. There are still over 20 redundant or unnecessary apps that are on this $1,000+ phone. But while it does require some advanced tools, it’s still possible to remove them.
Unfortunately, this process has gotten harder over the years. In the past, you could use apps or files to automate the process. However, many of these apps haven’t been updated in years, plus they’re typically paid apps, so they’re pretty hard to recommend. As a result, the safest way to achieve a bloat-free Galaxy Note 20 is to use ADB.
If this is your first time using ADB, follow the instructions from Step 1, but if this isn’t your first rodeo, jump to Step 5 to begin the removal process.
- Windows, macOS, or Linux computer
- Galaxy Note 20 or 20 Ultra
- USB data cable
Step 1: Download Platform-Tools
Turn on your PC, open your browser of choice and download Google’s platform-tools using the link below. The files are free and there are versions for all three popular desktop operating systems.
- Download Google’s Platform-Tools: Windows | Mac | Linux
Step 1: Extract the ZIP
With platform-tools now downloaded, extract the files using a ZIP extractor. You can right click the file and choose “Extract Here” if you’re on Windows, or you can just double click it if you’re on Mac. Once extracted, move the platform-tools folder to your desktop for easy access.
Step 2: Open a Prompt in the Platform-Tools Folder
You’re nearly done with the ADB prep. Open Terminal (Mac or Linux) or Command Prompt (Windows) and input cd followed by a space, but don’t hit enter yet.
cd
Instead, drag the platform-tools folder from your desktop and drop it on top of the command window. This will autofill the full folder path directly after the “cd ” you entered. Once it does (example: cd C:\Users\Jon\Desktop), go ahead and hit enter.
cd C:\Users\Jon\Desktop
Step 3: Allow USB Debugging
Now you’re ready to start the phone process. First, you’ll need to unlock Developer Options by rapidly tapping “Build number” in Settings –> About phone –> Software information seven times.
- More Info: How to Unlock the Hidden Developer Options on Your Galaxy Note 20
Once Developer Options is unlocked, return to Settings and select the new option (it is at the very bottom of the list). Enable the “USB Debugging” toggle, then connect your phone to your computer using a USB data cable. A prompt will appear asking you to allow USB debugging. Check “Always allow from this computer,” then tap “OK.”
If for some reason you don’t see the prompt, input the following command in the redirected command window from Step 2. Once you hit enter, you should then see the “Allow USB debugging” prompt.
adb devices
For macOS and Linux users, you’ll likely need to add “./” before each ADB command you execute. So this command would look like “./adb devices” instead. Do this with any command that starts with “adb.”
- Don’t Miss: How to Set Up ADB on Your Phone & Computer
Step 4: Install Package Name Viewer 2.0
With ADB set up, you can now send the commands to disable the bloatware apps. But in order to do that, you’ll need to know the package name of any app you want to get rid of. Your phone doesn’t provide this information by default, but with a third-party app like Package Name Viewer 2.0, it’s easy to get.
- Play Store Link: Package Name Viewer 2.0 (free)
Step 5: Get the Package Names
Open Package Name Viewer 2.0, and on the main page will be two tabs: User Apps and System Apps. Typically, apps you would call bloatware would be the pre-installed System Apps. But be cautious — contrary to their names, you may find bloatware apps in both tabs.
Under every app’s name its package name. Unlike the user-facing names, these are a series of characters divided by dots, almost like a backward URL.You can batch select as many apps as you want, then press the red button at the bottom of the screen to copy their package names to your clipboard. You could then paste the list into a cloud-based notes app like Google Keep to make them easy to access on the PC.
Step 6: Remove Bloatware
To disable a system app, input the following command in the redirected command window from Step 2. Replace <name of package> with the actual package name of the first app you want to remove, then press enter.
adb shell pm uninstall -k --user 0 <name of package>
Remember that most macOS and Linux users, and even some Windows users, will need to start the command with “./adb” instead of just “adb” for it to execute:
./adb shell pm uninstall -k --user 0 <name of package>
Despite the command using “uninstall,” this will only disable the app. It’s effectively the same as uninstalling, except the original APK isn’t deleted (all other data is, though) and if you factory reset your phone, it will be re-enabled.
Repeat this command for every bloatware app you wish to remove. To make things a bit easier, you can send this command by itself:
adb shell
Or again, for Mac and Linux and some Windows users who get a “Command not found” error:
./adb shell
Once you send that command, it doesn’t have to be at the beginning of all the subsequent commands. So now, you’ll just need to send this for the rest of the apps:
pm uninstall -k --user 0 <name of package>
Just modify the <name of package> portion with each app you wish to disable. Pro-tip, hit the up arrow on your keyboard to re-populate the last command typed. You’ll just have to delete and replace the package name, saving you a ton of time rewriting pm uninstall -k –user 0 over and over again.
To make things easier, listed below are some of the bloatware we usually remove.
AM/FM RADIO
adb shell pm uninstall -k --user 0 com.dsi.ant.sample.acquirechannels
adb shell pm uninstall -k --user 0 com.dsi.ant.service.socket
adb shell pm uninstall -k --user 0 com.dsi.ant.server
adb shell pm uninstall -k --user 0 com.dsi.ant.plugins.antplus
BIXBY
adb shell pm uninstall -k --user 0 com.samsung.android.bixby.wakeup
adb shell pm uninstall -k --user 0 com.samsung.android.app.spage
adb shell pm uninstall -k --user 0 com.samsung.android.app.routines
adb shell pm uninstall -k --user 0 com.samsung.android.bixby.service
adb shell pm uninstall -k --user 0 com.samsung.android.visionintelligence
adb shell pm uninstall -k --user 0 com.samsung.android.bixby.agent
adb shell pm uninstall -k --user 0 com.samsung.android.bixby.agent.dummy
adb shell pm uninstall -k --user 0 com.samsung.android.bixbyvision.framework
adb shell pm uninstall -k --user 0 com.samsung.systemui.bixby2
FACEBOOK
adb shell pm uninstall -k --user 0 com.facebook.katana
adb shell pm uninstall -k --user 0 com.facebook.system
adb shell pm uninstall -k --user 0 com.facebook.appmanager
adb shell pm uninstall -k --user 0 com.facebook.services
FLIPBOARD
adb shell pm uninstall -k --user 0 flipboard.boxer.app
SAMSUNG AR DOODLES
adb shell pm uninstall -k --user 0 com.samsung.android.ardrawing
SAMSUNG AR EMOJI
adb shell pm uninstall -k --user 0 com.samsung.android.aremoji
adb shell pm uninstall -k --user 0 com.sec.android.mimage.avatarstickers
adb shell pm uninstall -k --user 0 com.samsung.android.emojiupdater
SAMSUNG BROWSER
adb shell pm uninstall -k --user 0 com.sec.android.app.sbrowser
adb shell pm uninstall -k --user 0 com.samsung.android.app.sbrowseredge
SAMSUNG KIDS
adb shell pm uninstall -k --user 0 com.samsung.android.kidsinstaller
SAMSUNG SECURE WI-FI
adb shell pm uninstall -k --user 0 com.samsung.android.fast
SAMSUNG VOICEMAIL
adb shell pm uninstall -k --user 0 com.samsung.vvm.se
If removing an app causes an app to crash or any other issues, you need only to bring it back to undo the problem. Input the following code, substituting the package name of the app you disabled:
adb shell cmd package install-existing <name of package>
Don’t Miss: The Best Way to Uninstall All Types of Bloatware With Root
Hot Deal: Set up a secure second phone number and keep your real contact details hidden with a yearly subscription to Hushed Private Phone Line for Android/iOS, 83%–91% off. It’s a perfect second-line solution for making calls and sending texts related to work, dating, Craigslist sales, and other scenarios where you wouldn’t want to give out your primary phone number.
Cover image by Jon Knight/Gadget Hacks
Is there an app to disable boatware on a Galaxy s9 (for example)? Mine isn’t rooted yet, and some of the stuff that is pushed out on the phone is useless.
Thanks!
just tired to do this but once in cmd prompt and dragged the platform tools over I get message that the command is not a valid internal or external cmd. I note that when it first opens it auto puts in user path which is repeated again when the platform tools folder is dragged over. I dont know if this is the problem. I looked inside the folder and have no idea how to load them separately using cmd. I wonder if anyone out there can help