Android debloater specifically created for Samsung Galaxy Note10 running Android 11.
Caution
I cannot be held accountable for potential data corruption or the deletion of crucial packages. Some functionalities, whether essential or not, may cease to function properly. It is conceivable that critical features, such as geolocation for emergency calls, may no longer operate as expected. I cannot provide assurance in this regard as my testing was limited to my own device and typical daily tasks. This project serves as a learning exercise, created solely for the purpose of acquiring new knowledge. By utilizing this script, you are fully aware of your actions and assume responsibility for your choices.
Just ADB, no need for a rooted device.
- Save battery life for a greener future
- Enhance device efficiency
- Remove trackers and unwanted personalization features
- Study how the Android system works and the specific roles of each service
Important
Beware that apps are going to be deleted: check the list before continuing.
- Clone this project
- Check ADB connection with your device
- Run
./debloat.sh
for a full debloating or./debloat.sh -l
for a lighter one
This will uninstall services for user 0
(you).
If something breaks, reinstall the missing package with adb shell cmd package install-existing <package>
.
If you want to undo everything, just run ./bloat.sh
Some packages like com.samsung.android.game.gos
and com.sec.android.sdhms
keep reappearing in my system. I don't know why this happens, maybe you need root permissions for those packages (?).