[GUIDE] Remove system apps/bloat - ADB | NO ROOT - Huawei P10 Guides, News, & Discussion

Hello all,
I found a nice little guide, which works on most of the android phones - if you want to remove system apps, but do not want to root.
All credits to dosangst on Reddit!
Working ADB connection is required.
And as always, be careful what you remove! Removing critical apps will result in bootloop and you have to reflash firmware/ROM.
1. connect device, make sure ADB is working (check with CMD "adb devices")
2. go to shell, using CMD "adb shell"
3. get list of install packages using CMD "pm list packages" (use google to find out what does each package name means).
4. remove package using CMD "pm uninstall -k --user 0 $packagname" (e.g. pm uninstall -k --user 0 com.android.inputdevices)
5. if correctly typed, you receive message "SUCCESS"
Optionally a reboot might be required.

Thanks.

@davebugyi
thanks for this thread. working great.

Thanks bro

In fact , we can use some data erase software , of course ,we need to install it form its website, it isn't free

Thanks thanks thanks!!! Yeah

Thank's, working good on P9 too.

Could anyone please enlighten me (and all others who might wounder) which of the system apps that can be removed "safely"?
I went form a OnePlus X and got the P10 mainly cause I got it for 359$ / 313€ without contract but I really don´t like bloat apps. HiCare might be OK to have but Notes, Music, Videos, E-mail, Health, Gallery and possibly some more apps are just a waste of space since I prefer other apps for that. I guess I just could make a folder and put all Huawei bloat inside of it and just feel a little sick each time I scroll by it so it would be nice to remove as much of it as possible.
I would happily donate a beer to the person who comes up with a list of "safe" apps to remove.

SwedishBadger said:
Could anyone please enlighten me (and all others who might wounder) which of the system apps that can be removed "safely"?
I went form a OnePlus X and got the P10 mainly cause I got it for 359$ / 313€ without contract but I really don´t like bloat apps. HiCare might be OK to have but Notes, Music, Videos, E-mail, Health, Gallery and possibly some more apps are just a waste of space since I prefer other apps for that. I guess I just could make a folder and put all Huawei bloat inside of it and just feel a little sick each time I scroll by it so it would be nice to remove as much of it as possible.
Click to expand...
Click to collapse
I want to know too, what apps we can remove safely.

Is it safe to remove "Huawei Mobile Services"? Also, it is so weird that my P10 has facebook and facebook messenger as system app...

nice
Music, Videos, E-mail, Health, Gallery and possibly some more apps are just a waste of space since I prefer other apps for that. I guess I just could make a folder and put all Huawei bloat inside of it and just feel a little sick each time I scroll by it so it would be nice to remove as much of it as possible.

How is this possible?
Android mount /system as readonly when device boots. Due to that (seems) not possible to uninstall apps from /system. I think you are uninstalling apps that are installed on /data/app but not /system apps.
Apps installed on /data/app can be unistalled accessing to android settings -> apps -> [select a app] -> uninstall
davebugyi said:
Hello all,
I found a nice little guide, which works on most of the android phones - if you want to remove system apps, but do not want to root.
All credits to dosangst on Reddit!
Working ADB connection is required.
And as always, be careful what you remove! Removing critical apps will result in bootloop and you have to reflash firmware/ROM.
1. connect device, make sure ADB is working (check with CMD "adb devices")
2. go to shell, using CMD "adb shell"
3. get list of install packages using CMD "pm list packages" (use google to find out what does each package name means).
4. remove package using CMD "pm uninstall -k --user 0 $packagname" (e.g. pm uninstall -k --user 0 com.android.inputdevices)
5. if correctly typed, you receive message "SUCCESS"
Optionally a reboot might be required.
Click to expand...
Click to collapse

bartito said:
How is this possible?
Android mount /system as readonly when device boots. Due to that (seems) not possible to uninstall apps from /system. I think you are uninstalling apps that are installed on /data/app but not /system apps.
Apps installed on /data/app can be unistalled accessing to android settings -> apps -> [select a app] -> uninstall
Click to expand...
Click to collapse
I do not know the technical background, but probably it evokes some special user priviliges hidden in the system.
To be honest I never checked where are those apps located.
For example try to uninstall GBoard (vtr-l29, B151)- not possible, not even the disable function. With this method it could be removed.

The apps are only removed for the current user. Detailed info is here: https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/

I was practising this method months ago and I just found out that after I rooted my phone apparently the apps are still inside data folder. Or maybe something happened in between that I wasn't aware of.

Tried to remove com.android.calendar but no luck

OMG, thanks dude! :*

Thanks
Works great on Huawei Y5 201 7 also

any way to revert changes without a fact reset?

People if you don't like the original Huawei apps you probably don't like the default launcher. Why not just use for example nova launcher and hide all the apps that you don't use from launcher. Also you can change settings in advanced apps settings to use apps you prefer as default. Like gmail as main mail app, Google photos for gallery and so on.
64GB is enough to keep all those apps there.

Related

Which apps can be uninstalled with root safely?

Hi.
Now that we have TWRP and root on the watch, we can uninstall some crappy stock programs, right?
Which programs can be uninstalled safely, to have less bloatware?
I now have root, but how can I uninstall apks?
the following commands:
adb shell pm uninstall com.asus.wellness
adb shell
pm uninstall com.asus.wellness
adb uninstall AsusWellness
Click to expand...
Click to collapse
result in
[DELETE_FAILED_INTERNAL_ERROR]
Click to expand...
Click to collapse
How can I uninstall apps?
i would just disable them. the space gained from uninstalling is on the system partition and is not really useful for storage/apps. disabling will keep it form eating battery or performance
interesting, but how can I disable apps on the watch?
I know how to on the smartphone, but on the watch?...
pretty much same adb command, just swap "uninstall" with "disable"
adb pm disable package.name
I use 3C tools pro. With it u can move, del, make sys, or anything u want, any app u wish. Also have various other tools like overclocking, task manager, kernel and memory controllers and so on. As for the question, I'm interested too. Please let someone with more experience enlight us.
MilenAsenov said:
I use 3C tools pro. With it u can move, del, make sys, or anything u want, any app u wish. Also have various other tools like overclocking, task manager, kernel and memory controllers and so on. As for the question, I'm interested too. Please let someone with more experience enlight us.
Click to expand...
Click to collapse
unless that app has an android wear interface, it isnt really useful in this situation.
Install "Advanced Settings for Watch" from the Play Store. It'll let you disable system apps, uninstall sideloaded ones, and it has a few more settings like vibration strength.

can't unistall system apps

Hello. I've just updated to miui 9.5 global stable. I have also flashed twrp and rooted with superuser. The problem is that I can't unistall system apps with system app remover pro, althouth that with previous miui didn't have this problem. When I try to unistall any system app it says ''failed umistall''. I have also tried some other apps as root unistaller, but the problem remains. Please any help.
You could try adb, but be careful. You need to know what to uninstall and what to not uninstall. Download platform-tools, use a command prompt (cmd) to access the platform-tools folder, connect your phone via USB debugging, enter adb devices into the command prompt, and list all the packages with adb shell cmd pm list packages
All the apps on your phone will be listed as their package names. You can uninstall (or disable) these packages by entering pm uninstall -k --user 0 <name of package>
You can disable packages (and renable them if something goes wrong) with command pm disable <name of package>
Uninstalling works whether you're rooted or not. I think disable only works if you're rooted, but IDK.
https://www.reddit.com/r/Android/comments/6ftg72/want_to_completely_disableuninstall_those_pesky/
The problem with this method is, you need to know exactly what to uninstall or your ROM will get screwed up. Like UI will stop working. In that case, you have to factory reset and start again. So backup all your files before attempting this.
I'd use Titanium Backup that way you can initially backup the app before uninstalling and delete later once you're 100% sure you no longer need it (although save the backup to a Micro SD or PC anyway).
If you're going to use ADB then the PC Inspector app will help identify the correct app to uninstall.
Edit: Are you 100% sure you've got full root? Have you checked with something like Root Checker (joeykrim)?
Big Elf said:
Edit: Are you 100% sure you've got full root? Have you checked with something like Root Checker (joeykrim)?
Click to expand...
Click to collapse
Yes I have checked it with Root Checker.

How to completely uninstall system app (rooted)?

How do I go about completely uninstalling a system app on a rooted device?
My searches resulted in
- non-rooted approach of disabling/uninstalling the app for the main user via 'pm uninstall -k --user 0'. I'm interested in a complete uninstall.
- references to Play Store apps. I'd rather have a cmd-line or script approach if possible.
Background:
I'm trying to downgrade my version of com.google.android.googlequicksearchbox
- trying to install an older version results in Failure:
Code:
pm install -r -d /sdcard/Download/com.google.android.googlequicksearchbox_6.13.25.21.>
Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
- so I figure I need to completely uninstall it first.
If it makes a difference, the device is running LineageOS 14.1 (Android 7.1.2)
thanks
albert
AlbertDude said:
How do I go about completely uninstalling a system app on a rooted device?
My searches resulted in
- non-rooted approach of disabling/uninstalling the app for the main user via 'pm uninstall -k --user 0'. I'm interested in a complete uninstall.
- references to Play Store apps. I'd rather have a cmd-line or script approach if possible.
Background:
I'm trying to downgrade my version of com.google.android.googlequicksearchbox
- trying to install an older version results in Failure:
- so I figure I need to completely uninstall it first.
If it makes a difference, the device is running LineageOS 14.1 (Android 7.1.2)
thanks
albert
Click to expand...
Click to collapse
Download RootBrowser here :
https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree
Open Root browser , then go to /system/apps
Search for the Velvet folder and delete it , then reboot your device .
Warning:
This may cause random Force Close and several issue due the link between google app and other apps.
Thanks for the tip about Velvet
It was found under /system/priv-apps
After removing Velvet (I copied it to /sdcard so I could easily restore it later), I was able to install an old version of googlequicksearchbox.
I then put Velvet back.
And the old version of the quick searchbox app (with the swipe-right to dismiss feature) seems to be working.
Thanks!
RaiZProduction said:
Download RootBrowser here :
https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree
Open Root browser , then go to /system/apps
Search for the Velvet folder and delete it , then reboot your device .
Warning:
This may cause random Force Close and several issue due the link between google app and other apps.
Click to expand...
Click to collapse

[GUIDE] How to remove Facebook Services and other bloatware WITHOUT Root

I was very dissapointed to see that Oneplus now ships more bloatware such as Facebook with it´s phones. While you can uninstall the app itself, there are a few Facebook-related frameworks in the background that cannot be uninstalled that easy. However with a couple quick ADB command you can solve that problem in a few minutes. With this method you can remove unwanted apps for the (current) user while not touching the firmware thus keeping OTA updates working.
You need:
- A Computer
- Fastboot --> I use: https://forum.xda-developers.com/showthread.php?t=2317790
- USB - Debugging ENABLED on your phone
How to do it:
Simply connect your phone via USB and open the ADB command window and type the following
("-k" will leave the cache intact, you ca remove this part if you want to clean up even more. However I had problems without it in the past in rare cases so I included it)
Code:
adb shell
pm uninstall -k --user 0 com.facebook.appmanager
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.facebook.system
Once thats done reboot your phone. Done.
thx for the guide..
just wanna ask, if there is root, can the "-k --user 0" part be omitted to really completely remove all facebook trash?
tia..
iamelton said:
thx for the guide..
just wanna ask, if there is root, can the "-k --user 0" part be omitted to really completely remove all facebook trash?
tia..
Click to expand...
Click to collapse
With root I would try this instead.
Code:
adb shell
su
mount -o rw,remount /system
rm -rf /system/app/[I]unwanted.apk[/I]
rm -rf /data/data/[I]package[/I]
mount -o ro,remount /system
exit
Even without root you could leave the "-k" out but since it only leaves the cache intact I thought to include it just in case.
Saiger said:
With root I would do this instead.
Code:
adb shell
su
mount -o rw,remount /system
rm -rf /system/app/[I]unwanted.apk[/I]
rm -rf /data/data/[I]package[/I]
mount -o ro,remount /system
exit
Even without root you could leave the "-k" out but since it only leaves the cache intact I thought to include it just in case.
Click to expand...
Click to collapse
thx a lot..
since this time its deleting the apks directly, could you provide the apk file names of the facebook framework as well?
or better, add them to the first post so that others may benefit..
iamelton said:
thx a lot..
since this time its deleting the apks directly, could you provide the apk file names of the facebook framework as well?
or better, add them to the first post so that others may benefit..
Click to expand...
Click to collapse
Sure here you go:
Code:
com.facebook.system -> Facebook App Installer
com.facebook.appmanager -> Facebook App Manager
com.facebook.services -> Facebook Services
But with root I would just use an app instead else its too much a hassle
..
DIR49DNOR0N said:
Dare to recommend a reliable root file manager that's good for this?
I'd also be interested if there's any difference in removing the package files vs disabling them via ADB? my current understanding: there is none except you gain back the megabytes
Click to expand...
Click to collapse
I always used Titanium Backup for uninstalling apps however there seems to be an expection with OOS were it can´t remove the apps from the system folder making it useless. I have to check that.
As for disabling vs removing the files, you are right there´s no difference between them when it comes to stopping them from working on the backround and so on.
..
Lovely ! Thanks a lot.
When the next OTA update will be released, will the apps reinstall again on the device, or it is a one-time thing to do ?
Logiel said:
Lovely ! Thanks a lot.
When the next OTA update will be released, will the apps reinstall again on the device, or it is a one-time thing to do ?
Click to expand...
Click to collapse
It´s a one time thing. They will stay uninstalled for the current user.
my OPN just arrived today, and i discovered that beside Facebook, there are also Instagram & Messenger pre-installed..
while the latter two apps can be uninstalled, are there any framework apps related to these 2 apps that should be disabled?
tia..
iamelton said:
my OPN just arrived today, and i discovered that beside Facebook, there are also Instagram & Messenger pre-installed..
while the latter two apps can be uninstalled, are there any framework apps related to these 2 apps that should be disabled?
tia..
Click to expand...
Click to collapse
Since instagram and messenger are from Facebook they all share the same "behind the scenes" framework. So you don´t have to disable anything else.
iamelton said:
my OPN just arrived today, and i discovered that beside Facebook, there are also Instagram & Messenger pre-installed..
while the latter two apps can be uninstalled, are there any framework apps related to these 2 apps that should be disabled?
tia..
Click to expand...
Click to collapse
Specifically: com.facebook.services , com.facebook.system , com.facebook.appmanager, uninstall these in adb. Thankfully instagram is not a system app, uninstall is enough :good:
Can we also delete any other apps e.g. play movies etc?
funnybones said:
Can we also delete any other apps e.g. play movies etc?
Click to expand...
Click to collapse
yea just replace the package name with the one from the app you want gone: com.google.android.videos
is safe to say that disabling the three services i get the same result ?
raoh980 said:
is safe to say that disabling the three services i get the same result ?
Click to expand...
Click to collapse
pretty much yes
funnybones said:
Can we also delete any other apps e.g. play movies etc?
Click to expand...
Click to collapse
using App Inspector from play store you can get the exact name of each app you want to remove
Hey i Just got my Nord (EU Version) and I was able to just uninstall the preinstalled apps without ADB. Just like every other app I could completely remove it (not deactivate).
Jonny108 said:
Hey i Just got my Nord (EU Version) and I was able to just uninstall the preinstalled apps without ADB. Just like every other app I could completely remove it (not deactivate).
Click to expand...
Click to collapse
the facebook framework apps are the part that has to be deactivated (since they cannot be uninstalled without root)..

Question Debloating S22 plus

Hi all,
what is the easiest and best way to debloat and optimize S22+. For non rooted users ofc
I dont need all Samsung apps, Facebook etc .
Thanks
The easiest would be to manually disable every app you can. Usually only the ore installed apps, minus the system, take space and ram. Wouldnt mess around with Samsung system apps, since you will lose functionality.
Wouldn't be the easiest but arguably the best, would be going the adb route,
Which allows you to Uninstall by the package.
I.e. https://play.google.com/store/apps/details?id=com.catchingnow.icebox
You can try this app also.
○○○○○○
I know you said non root.
I swear I would root my snapdragon tmobile version if it was possible. I will continue to hope.
enable usb debug and use this tool
[TOOL] ADB AppControl 1.8.0 🚀 Ultimate App Manager & Debloat Tool + Tweaks
ADB AppControl 🚀 Root is not required. Works with any Android device. Can do almost everything you dreamed about with applications. ADB AppControl - the desktop program, that will allow you to easily manage applications on your android device...
forum.xda-developers.com
Sheetzie03 said:
Wouldn't be the easiest but arguably the best, would be going the adb route,
Which allows you to Uninstall by the package.
I.e. https://play.google.com/store/apps/details?id=com.catchingnow.icebox
You can try this app also.
○○○○○○
I know you said non root.
I swear I would root my snapdragon tmobile version if it was possible. I will continue to hope.
Click to expand...
Click to collapse
Thanks, but I dont want to root. Previously on non Samsung phones I rooted my phone from first day, but here dont want to loose Knox,warranty also it is hard to sell if it is rooted and unlocked
Fytdyh said:
The easiest would be to manually disable every app you can. Usually only the ore installed apps, minus the system, take space and ram. Wouldnt mess around with Samsung system apps, since you will lose functionality.
Click to expand...
Click to collapse
Is there a list of apps, services etc which are safe to delete,disable ?
marko94 said:
Thanks, but I dont want to root. Previously on non Samsung phones I rooted my phone from first day, but here dont want to loose Knox,warranty also it is hard to sell if it is rooted and unlocked
Is there a list of apps, services etc which are safe to delete,disable ?
Click to expand...
Click to collapse
[DISCONTINUED] Samsung Galaxy One UI - Optimization Guide
THIS IS A SUGGESTED CONFIGURATION FOR SAMSUNG DEVICES OUT OF SUPPORT/CLOSED I - RECOMMENDED SETTINGS To Start With - Factory Reset before starting optimisations - Factory Reset after every Major update (One UI/Android) - Remove SIM before first...
forum.xda-developers.com
I'm using this guide with some personal changes and so far so good. Just make sure you don't disable or uninstall anything that you use. One example in my case is Bixby routines
You can use adb command:
adb shell pm uninstall -k --user 0 <package_name>
I disabled a lot of things I don't use like dex, windows integration....
Debloating is good for Samsung phones because unnecessary apps are on the phone which slows it down! I'll try it too.
goTouch said:
You can use adb command:
adb shell pm uninstall -k --user 0 <package_name>
I disabled a lot of things I don't use like dex, windows integration....
Click to expand...
Click to collapse
Thanks.. what about the new updates when it is available ? do we need to restore all uninstalled apps before the update or no need ?
marko94 said:
Thanks.. what about the new updates when it is available ? do we need to restore all uninstalled apps before the update or no need ?
Click to expand...
Click to collapse
No
you dont need to restore anything
but every stuff you remove will restored after factory reset
pitelasssss said:
No
you dont need to restore anything
but every stuff you remove will restored after factory reset
Click to expand...
Click to collapse
It is just an adb command to disable a package for the current user. You can enable again with:
adb shell cmd package install-existing <package_name>
goTouch said:
It is just an adb command to disable a package for the current user. You can enable again with:
adb shell cmd package install-existing <package_name>
Click to expand...
Click to collapse
use adb debloat tool
better than that
Releases · 0x192/universal-android-debloater
Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device. - 0x192/universal-android-debloater
github.com
Open source as well.
marko94 said:
Hi all,
what is the easiest and best way to debloat and optimize S22+. For non rooted users ofc
I dont need all Samsung apps, Facebook etc .
Thanks
Click to expand...
Click to collapse
You mean you've never heard of package disabler pro, u don't have to root ur phone ,go to www.packagedisabler.com, pay the little fee and disable all bloatware, do not buy from the play store, go to their website!! Google play store doesn't offer it anymore anyway I believe!!
skiku said:
[DISCONTINUED] Samsung Galaxy One UI - Optimization Guide
THIS IS A SUGGESTED CONFIGURATION FOR SAMSUNG DEVICES OUT OF SUPPORT/CLOSED I - RECOMMENDED SETTINGS To Start With - Factory Reset before starting optimisations - Factory Reset after every Major update (One UI/Android) - Remove SIM before first...
forum.xda-developers.com
I'm using this guide with some personal changes and so far so good. Just make sure you don't disable or uninstall anything that you use. One example in my case is Bixby routines
Click to expand...
Click to collapse
www.packagedisabler.com ,no root,disable all bloatware, no desktop required, 3 or 4 dollars for the app,I can't remember, exactly how much!!
just mean plain S22 U.S. version
maypo123 said:
just mean plain S22 U.S. version
Click to expand...
Click to collapse
I don't understand your question mayo,I have the s22 plus,but package disabler works on any s22, if that is what u mean, you'll have to be more specific!
Thanks Shirtytrip
Hi guys is there any list what is safe to debloat galaxy s22 plus?
It is quite hard to know which is a safe app to remove (uninstall/disable) ?
Check with this list https://docs.google.com/spreadsheets/u/0/d/12jEGQftFUL3vAI03X0Ku1LgoWFQKdwPA_WHuLh_2ics/htmlview
Have to ask google one by one by its package name in order to understand what it is doing for and is necessary?
How To Remove (debloat) Bloatware from Any Galaxy Smartphone Via ADB? - SamsungSFour.Com
How to remove/debloat bloatwares from any Samsung Galaxy Smartphone Via the ADB tool.
www.samsungsfour.com
[TOOL] ADB AppControl 1.8.0 🚀 Ultimate App Manager & Debloat Tool + Tweaks
ADB AppControl 🚀 Root is not required. Works with any Android device. Can do almost everything you dreamed about with applications. ADB AppControl - the desktop program, that will allow you to easily manage applications on your android device...
forum.xda-developers.com

Categories

Resources