How I removed Digital Wellbeing (and other bloatware) from my android using my Ubuntu PC without rooting my phone
Environment:
Phone: Samsung M13
Android Version: 14
Laptop OS: Ubuntu 24.04
Why remove it:
Digital Wellbeing along with other bloatware apps are extra apps preinstalled into the device by the vendor. These apps take up space, drain battery and slow down performance. Many such apps even collect data behind the scenes such as user behaviour, location, personal data, etc. without taking explicit consent.
Apps such as digital wellbeing are built into the operating system itself, and can't be removed directly. Some bloat apps like ARZone, Samsung TV plus, etc can be disabled, but not uninstalled.
The below guide will help you uninstall these apps.
Steps
Step 1: Enable USB Debugging on the phone
- Enable Developer Options in the phone
Settings app > About Phone > Click on Build Number 5 times - Inside Developer Options --> Debugging Section --> Enable USB Debugging
Step 2: Install ADB
ADB (Android Debugging Bridge) is a command line tool that comes with Android SDK that helps users to install/remove/debug apps, access android shell, transfer files, etc.
sudo apt install android-tools-adb
Step 3: Connect Phone
When you connect your phone to a computer via USB, a prompt will ask you to "Allow USB debugging" for that computer; tap Always allow and OK for a seamless connection.
Check if device was connected successfully in terminal-
adb devices
You should see a unique serial number of your phone next to "devices" listed below if it's connected.
Step 4: Enter ADB shell
adb shell
Step 5: Check for package names using the shell
You can check for all the apps installed in device using this command
pm list packages
Tip: To find a specific app (e.g., Facebook), use: pm list packages | grep facebook
List of Apps I removed and their respective package names:
📖 Note: These names are relevant to samsung phones only.. for other apps, please refer to
| App | Package |
|---|---|
| Digital Wellbeing | com.samsung.android.forest |
| AppCloud | com.aura.oobe.samsung |
| My Galaxy | com.mygalaxy |
| Microsoft OneDrive | com.microsoft.skydrive |
| Samsung FM Radio | com.sec.android.app.fm |
| Samsung Max (Opera Max) | com.opera.max.oem |
| Samsung E-commerce | com.samsung.ecomm.global.in |
Step 6: Uninstall the package
📖 These won't remove the app from the device since they were rooted in the OS, but they will remove these apps for your current user.
⚠️ WARNING : Look carefully for the package name before uninstalling it, removing a wrong package may be dangerous and may result in bootloops. Absolutely DO NOT remove these critical system packages
- com.android.systemui
- com.android.providers.settings
- com.android.providers.telephony
- com.android.phone
- com.android.providers.contacts
- com.android.providers.downloads
- com.google.android.gms
- com.google.android.gsf
- com.android.vending
- com.android.settings
- android
- com.android.packageinstaller
- com.android.server.telecom
- com.android.bluetooth
- com.android.nfc
- com.android.keychain
Removing any of these packages can cause severe system instability, loss of essential functionality, or render your device unusable
Command to remove package:
pm uninstall --user 0 <package_name>
Step 7: Verification
pm list packages | grep -i <package name>
you can exit adb shell using the command exit
Restoring packages in case you want the app back
If you break something, you can bring the app back with:
adb shell cmd package install-existing <package_name>
Comments
Post a Comment