abd command line help to remove appa (note 3, lollipop) - Galaxy Note 3 Q&A, Help & Troubleshooting

Hi
I managed to remove Samsung Internet as it kept updating my apps and i couldnt remove notifications with the following command
adb shell pm uninstall -k --user 0 com.sec.android.app.sbrowser
which it did
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.sbr
owser
Success
I then tryed to change the sbrower to shealth which it deleted
but i cant delete chrome, amazon or Bloomberg+ app i know you can disable them but i would like to delete them, is there a different command needed.
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.Chr
ome
Failure - not installed for 0
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.blo
omberg
Failure - not installed for 0
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.blo
omberg+
Failure - not installed for 0
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.Blo
omberg+
Failure - not installed for 0
C:\ABD\platform-tools>adb devices
List of devices attached
8521a61c device

68EC000 said:
Hi
I managed to remove Samsung Internet as it kept updating my apps and i couldnt remove notifications with the following command
adb shell pm uninstall -k --user 0 com.sec.android.app.sbrowser
which it did
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.sbr
owser
Success
I then tryed to change the sbrower to shealth which it deleted
but i cant delete chrome, amazon or Bloomberg+ app i know you can disable them but i would like to delete them, is there a different command needed.
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.Chr
ome
Failure - not installed for 0
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.blo
omberg
Failure - not installed for 0
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.blo
omberg+
Failure - not installed for 0
C:\ABD\platform-tools>adb shell pm uninstall -k --user 0 com.sec.android.app.Blo
omberg+
Failure - not installed for 0
C:\ABD\platform-tools>adb devices
List of devices attached
8521a61c device
Click to expand...
Click to collapse
you have to specify the package name of the application youre using
example, on google chrome, its com.android.chrome, not com.sec.android.app.chrome(afaik .sec is related to samsung apps)
though you can verify by finding it in app info or rummage through /[internal storage]/Android/data where it uses app's package names, or type pm list packages in adb shell
you can follow the tutorial from xda themselves here: https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
though alternatively, you can use debloat scripts to automate the process, but it requires flashing twrp which will trip knox if youre on stock(though most debloat scripts removes knox stuff aswell so idk), and you dont require root for it to work

Related

[GUIDE][NO ROOT] Disable Bloatware on 2nd Gen Fire TV Stick

Please note, this method will work with firmware version 5.2.6.0 and lower. This will NOT work on firmware 5.2.6.1 or higher.
First and foremost, thanks to @bibikalka for his thread on disabling OTA updates on the Amazon Fire TV Stick 2nd Gen. As well as @patriot1889 for creating an app Confireator which allows users to still be able to access the Factory Restore option, WiFi settings, Bluetooth settings and Application Settings in a easy user interface. Finally, thanks to @esc0rtd3w's script to removing bloat on the First Gen Amazon Fire TV Stick which is what I used as a base for what I removed: https://github.com/esc0rtd3w/firestick-loader/blob/master/scripts/debloat/bloat-disable.sh
Run these commands from your ADB using "adb uninstall -k --user 0 "
Below are all the APKs I have disabled. This will remove ALL Amazon features including the launcher, appstore, videos, etc. Make sure you have a different launcher as well as Confireator so you are still able to access the Factory Restore option, WiFi settings, Bluetooth settings and Application Settings. I also suggest using Launcher Hyjack so home button recognition works. Proceed ONLY if you use your Fire Stick v2 for non-Amazon activities and want the performance boost for your device. You have been warned.
Here is a list of everything I have disabled:
Code:
adb uninstall -k --user 0 com.amazon.device.software.ota
adb uninstall -k --user 0 com.amazon.device.software.ota.override
adb uninstall -k --user 0 android.amazon.perm
adb uninstall -k --user 0 com.amazon.ags.app
adb uninstall -k --user 0 com.amazon.android.marketplace
adb uninstall -k --user 0 com.amazon.bueller.music
adb uninstall -k --user 0 com.amazon.bueller.notification
adb uninstall -k --user 0 com.amazon.client.metrics
adb uninstall -k --user 0 com.amazon.client.metrics.api
adb uninstall -k --user 0 com.amazon.communication.discovery
adb uninstall -k --user 0 com.amazon.connectivitydiag
adb uninstall -k --user 0 com.amazon.dcp
adb uninstall -k --user 0 com.amazon.device.crashmanager
adb uninstall -k --user 0 com.amazon.device.logmanager
adb uninstall -k --user 0 com.amazon.device.messaging
adb uninstall -k --user 0 com.amazon.device.sync
adb uninstall -k --user 0 com.amazon.devicecontrol
adb uninstall -k --user 0 com.amazon.dp.logger
adb uninstall -k --user 0 com.amazon.identity.auth.device.authorization
adb uninstall -k --user 0 com.amazon.imp
adb uninstall -k --user 0 com.amazon.kindle.cms
adb uninstall -k --user 0 com.amazon.kindle.devicecontrols
adb uninstall -k --user 0 com.amazon.kso.blackbird
adb uninstall -k --user 0 com.amazon.ods.kindleconnect
adb uninstall -k --user 0 com.amazon.parentalcontrols
adb uninstall -k --user 0 com.amazon.platform.fdrw
adb uninstall -k --user 0 com.amazon.precog
adb uninstall -k --user 0 com.amazon.providers
adb uninstall -k --user 0 com.amazon.providers.contentsupport
adb uninstall -k --user 0 com.amazon.recess
adb uninstall -k --user 0 com.amazon.securitysyncclient
adb uninstall -k --user 0 com.amazon.settings.systemupdates
adb uninstall -k --user 0 com.amazon.sharingservice.android.client.proxy
adb uninstall -k --user 0 com.amazon.shpm
adb uninstall -k --user 0 com.amazon.sync.provider.ipc
adb uninstall -k --user 0 com.amazon.sync.service
adb uninstall -k --user 0 com.amazon.tcomm
adb uninstall -k --user 0 com.amazon.tcomm.client
adb uninstall -k --user 0 com.amazon.tmm.tutorial
adb uninstall -k --user 0 com.amazon.tv.csapp
adb uninstall -k --user 0 com.amazon.tv.fw.metrics
adb uninstall -k --user 0 com.amazon.tv.legal.notices
adb uninstall -k --user 0 com.amazon.tv.oobe
adb uninstall -k --user 0 com.amazon.tv.support
adb uninstall -k --user 0 com.amazon.tz.webcryptotzservice
adb uninstall -k --user 0 com.amazon.videoads.app
adb uninstall -k --user 0 com.amazon.visualonawv
adb uninstall -k --user 0 com.android.captiveportallogin
adb uninstall -k --user 0 com.amazon.vizzini
adb uninstall -k --user 0 com.amazon.storm.lightning.services
adb uninstall -k --user 0 com.amazon.storm.lightning.tutorial
adb uninstall -k --user 0 com.amazon.whisperlink.core.android
adb uninstall -k --user 0 com.amazon.whisperplay.contracts
adb uninstall -k --user 0 com.amazon.whisperplay.service.install
adb uninstall -k --user 0 com.amazon.wcast.sink
adb uninstall -k --user 0 com.amazon.avod
adb uninstall -k --user 0 com.amazon.shoptv.client
adb uninstall -k --user 0 com.amazon.venezia
adb uninstall -k --user 0 com.amazon.webview
adb uninstall -k --user 0 com.svox.pico
adb uninstall -k --user 0 com.amazon.tv.launcher
adb uninstall -k --user 0 com.android.managedprovisioning
adb uninstall -k --user 0 amazon.jackson19
adb uninstall -k --user 0 com.amazon.tv.nimh
adb uninstall -k --user 0 com.ivona.tts.oem
adb uninstall -k --user 0 com.ivona.orchestrator
adb uninstall -k --user 0 com.amazon.advertisingidsettings
adb uninstall -k --user 0 com.amazon.dobly
Below are all the APKs I did NOT remove. These are the result of me preforming a "adb shell pm list packages"
Code:
com.amazon.tv.resolutioncycler
com.amazon.ssmsys
com.amazon.tv.ime
com.android.providers.media
com.amazon.dcp.contracts.library
com.android.wallpapercropper
com.amazon.metrics.api
com.amazon.device.controllermanager
amazon.fireos
com.android.documentsui
com.android.externalstorage
com.android.htmlviewer
de.szalkowski.activitylauncher
com.amazon.alta.h2clientservice
com.android.providers.downloads
com.amazon.tv.parentalcontrols
com.android.providers.tv
com.amazon.tv.ottssolib
com.android.inputmethod.pinyin
com.android.defcontainer
com.android.providers.downloads.ui
com.android.pacprocessor
com.amazon.tv.intentsupport
com.android.certinstaller
android
com.amazon.ssm
com.amazon.fireinputdevices
com.android.backupconfirm
com.mediatek.floatmenu
com.android.providers.settings
com.amazon.kindleautomatictimezone
com.android.sharedstoragebackup
de.belu.appstarter
com.amazon.unifiedshare.actionchooser
com.amazon.device.messaging.sdk.internal.library
com.amazon.tv.settings
com.android.keychain
com.amazon.device.sale.service
com.android.packageinstaller
com.amazon.device.settings.sdk.internal.library
com.android.proxyhandler
com.amazon.acos.providers.UnifiedSettingsProvider
com.amazon.wifilocker
com.amazon.dcp.contracts.framework.library
com.amazon.android.service.networkmonitor
com.android.vpndialogs
com.amazon.awvflingreceiver
com.amazon.application.compatibility.enforcer
com.android.shell
com.baronkiko.launcherhijack
com.android.providers.userdictionary
com.android.location.fused
com.android.systemui
com.amazon.bluetoothinternals
com.amazon.device.settings
com.amazon.device.sync.sdk.internal
com.android.bluetooth
com.amazon.device.lowstoragemanager
com.amazon.webview.chromium
com.amazon.webview.metrics.service
com.amazon.application.compatibility.enforcer.sdk.library
DO NOT DISABLE THE FOLLOWING BELOW OR ELSE YOU WILL NOT BE ABLE TO FACTORY RESET!
Code:
com.amazon.tv.settings
com.amazon.tv.settings/com.amazon.tv.settings.tv.AppDisableService
com.amazon.tv.settings/com.amazon.tv.settings.tv.FactoryResetActivity
This is as good as it is going to get in terms of getting better performance for us 2nd Gen Fire TV Stick Users out there... until we get root (hopefully)!
Is this list usable for (rooted) fire tv stick 1 (I know I can use pm disable command, I'd just like to know if I can apply it to the same list. I also took a look to the specific debloat thread for ftv stick 1 but packages seems different and never understood which of the packages listed in debloat.sh script are safe to use).
Thanks.
puppinoo said:
Is this list usable for (rooted) fire tv stick 1 (I know I can use pm disable command, I'd just like to know if I can apply it to the same list. I also took a look to the specific debloat thread for ftv stick 1 but packages seems different and never understood which of the packages listed in debloat.sh script are safe to use).
Click to expand...
Click to collapse
Please see this thread:https://forum.xda-developers.com/fire-tv/help/root-disabling-apps-services-bloat-t3325333/page2
Users say they were able to use esc0rtd3w commands to debloat the FTV Stick 1. All the packages should match up perfectly with your's since they are both FTV Stick 1. I can say that my list (which is a FTV stick 2) had the majority of the same package names. So yes, you can use my list above. However, If I were you I would take a look at esc0rtd3w's list to thoroughly disable all your bloat.
Thanks for advice,
I did read that thread. I eve replied to it. It's just that a few users experimented issues with some service I need (Netflix most of all) so I wanted to be sure the whole script was 100% safe. I guess as soon as I have time I'll test the packages one at a time to check if they cause any harm.
Regards.
Bropinski said:
Please see this thread:https://forum.xda-developers.com/fire-tv/help/root-disabling-apps-services-bloat-t3325333/page2
Users say they were able to use esc0rtd3w commands to debloat the FTV Stick 1. All the packages should match up perfectly with your's since they are both FTV Stick 1. I can say that my list (which is a FTV stick 2) had the majority of the same package names. So yes, you can use my list above. However, If I were you I would take a look at esc0rtd3w's list to thoroughly disable all your bloat.
Click to expand...
Click to collapse
Cheers for this, before I try this however, how much ram/memory does this save? How much did it save for you? Cheers
alexm745 said:
Cheers for this, before I try this however, how much ram/memory does this save? How much did it save for you? Cheers
Click to expand...
Click to collapse
Unfortunately, I didn't look at my RAM usage before and after as I did not have an apk installed that provided me with that information. However, I use my Amazon Firestick v2 primarily for Kodi and can say that there is no more lag or no freezing while switching menus.
As for your question regarding how much disk space this will save you, @rainman74 summarized it best on the Disable OTA Thread
rainman74 said:
No, you can't debloat your stick/box with esc0rtd3w's hints without root on current firmware versions, because you will not gain additional space on eMMC with only uninstalling apks for user 0. The uninstalled apks remains on eMMC, but in an uninstalled state and therefore "disabled".
Click to expand...
Click to collapse
Hope this helps!
This is great. Thanks for this, it works a treat.
I have created this little app to allow quick access to the three settings we still have access to.
I'd post it as a link but I can't, because I'm a new user
Code:
mediafire.com/file/yea8ll52xce2kib/confireator.apk
Let me know what you think!
patriot1889 said:
This is great. Thanks for this, it works a treat.
I have created this little app to allow quick access to the three settings we still have access to.
I'd post it as a link but I can't, because I'm a new user
Code:
mediafire.com/file/yea8ll52xce2kib/confireator.apk
Let me know what you think!
Click to expand...
Click to collapse
Which 3 settings do you mean?
rainman74 said:
Which 3 settings do you mean?
Click to expand...
Click to collapse
"Factory Restore option, WiFi settings, Bluetooth settings "
patriot1889 said:
"Factory Restore option, WiFi settings, Bluetooth settings "
Click to expand...
Click to collapse
ok, I'll try your apk...
What's about App-Menu? (adb shell am start -n com.amazon.tv.settings/.tv.applications.ApplicationsActivity)
rainman74 said:
ok, I'll try your apk...
What's about App-Menu? (adb shell am start -n com.amazon.tv.settings/.tv.applications.ApplicationsActivity)
Click to expand...
Click to collapse
I can add that in too. Honestly, I forgot about that menu.
patriot1889 said:
I can add that in too. Honestly, I forgot about that menu.
Click to expand...
Click to collapse
perfect!
But please tell me, why your apk needs the following two permissions:
internet
record_audio
rainman74 said:
perfect!
But please tell me, why your apk needs the following two permissions:
internet
record_audio
Click to expand...
Click to collapse
Because this is my first ever android app and I'm not entirely sure what I'm doing, haha. Let me check how to remove those permission, as it doesn't need them at all. I'll also add in that other menu option.
---------- Post added at 01:32 AM ---------- Previous post was at 01:25 AM ----------
Ok. Now it has the applications menu and shouldn't ask for those permissions
http://www.mediafire.com/file/yea8ll52xce2kib/confireator.apk
Thanks for this. Just an FYI in case you uninstall all your launchers, you can reinstall the one you were using (or maybe any app that regiters as a launcher) via ADB while its booting (adb install tvlauncher.apk or whatever) because it will just get stuck at loading.
patriot1889 said:
Because this is my first ever android app and I'm not entirely sure what I'm doing, haha. Let me check how to remove those permission, as it doesn't need them at all. I'll also add in that other menu option.
---------- Post added at 01:32 AM ---------- Previous post was at 01:25 AM ----------
Ok. Now it has the applications menu and shouldn't ask for those permissions
http://www.mediafire.com/file/yea8ll52xce2kib/confireator.apk
Click to expand...
Click to collapse
Wow! Excellent job with the app you created @patriot1889! I am going to revise my first post and suggest people use your app instead of Activity Launcher as your app is catered specifically to the Fire TV stick and provides a seamless user friendly experience.
Thank you for this and well done! :good:
patriot1889 said:
Ok. Now it has the applications menu and shouldn't ask for those permissions
http://www.mediafire.com/file/yea8ll52xce2kib/confireator.apk
Click to expand...
Click to collapse
very nice settings app! Thank you
You're welcome! Glad you like it.
patriot1889 said:
You're welcome! Glad you like it.
Click to expand...
Click to collapse
Do you have got any idea, why I can not start the applications menu in your app and via Activity Launcher it is working (com.amazon.tv.settings/.tv.applications.ApplicationsActivity)?
But the other 3 menus are working fine in your app. Is there a difference between the 3 and the applications menu?
Hi there I'm new to this stuff. I followed the instructions in the first post with a varying degree of success:
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb uninstall -k --user 0 com.amazon.device.software.ota
The -k option uninstalls the application while retaining the data/cache.
At the moment, there is no way to remove the remaining data.
You will have to reinstall the application with the same signature, and fully uninstall it.
If you truly wish to continue, execute 'adb shell pm uninstall -k'
.
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm uninstall -k --user 0 com.amazon.dcp
Failure - not installed for 0
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm uninstall -k --user 0 com.amazon.devicecontrol
Failure - not installed for 0
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm uninstall -k --user 0 com.amazon.parentalcontrols
Failure - not installed for 0
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm uninstall -k --user 0 com.amazon.precog
Failure - not installed for 0
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm uninstall -k --user 0 com.amazon.settings.systemupdates
Failure - not installed for 0
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm uninstall -k --user 0 com.amazon.shpm
Failure - not installed for 0
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell pm uninstall -k --user 0 com.amazon.tz.webcryptotzservice
Failure - not installed for 0
As you can see I had to vary the command a little (add "shell pm") and there were 7 apps that I got "not installed for 0" for. Besides that it worked a treat and launches into AppStarter so much more quickly.
rainman74 said:
Do you have got any idea, why I can not start the applications menu in your app and via Activity Launcher it is working (com.amazon.tv.settings/.tv.applications.ApplicationsActivity)?
But the other 3 menus are working fine in your app. Is there a difference between the 3 and the applications menu?
Click to expand...
Click to collapse
Same problem here. Can't get a list of apps but all the other options work. When I click "Applications" in conFIREator it goes blue (as if the Amazon launcher is coming on) but then quickly goes back to AppStarter.
@patriot1889 there's somthing wrong at starting the applications menu from your conFIREator:
E/AndroidRuntime(28936): FATAL EXCEPTION: main
E/AndroidRuntime(28936): Process: com.amazon.tv.settings, PID: 28936
E/AndroidRuntime(28936): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.amazon.tv.settings/com.amazon.tv.settings.tv.applications.ApplicationsActivity}: java.lang.NullPointerException: Attempt to read from field 'android.content.pm.ApplicationInfo com.amazon.tv.settings.tv.AppSortHelper.mAppInfo' on a null object reference
E/AndroidRuntime(28936): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2367)
E/AndroidRuntime(28936): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2435)
E/AndroidRuntime(28936): at android.app.ActivityThread.access$800(ActivityThread.java:160)
E/AndroidRuntime(28936): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
E/AndroidRuntime(28936): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(28936): at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime(28936): at android.app.ActivityThread.main(ActivityThread.java:5484)
E/AndroidRuntime(28936): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(28936): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime(28936): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:984)
E/AndroidRuntime(28936): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
E/AndroidRuntime(28936): Caused by: java.lang.NullPointerException: Attempt to read from field 'android.content.pm.ApplicationInfo com.amazon.tv.settings.tv.AppSortHelper.mAppInfo' on a null object reference
E/AndroidRuntime(28936): at com.amazon.tv.settings.tv.applications.ApplicationsActivity$11.get(ApplicationsActivity.java:2140)
E/AndroidRuntime(28936): at com.amazon.tv.settingslib.Layout.findHeader(Layout.java:2566)
E/AndroidRuntime(28936): at com.amazon.tv.settingslib.SettingsLayoutActivity.onCreate(SettingsLayoutActivity.java:8523)
E/AndroidRuntime(28936): at com.amazon.tv.settings.tv.applications.ApplicationsActivity.onCreate(ApplicationsActivity.java:206)
E/AndroidRuntime(28936): at android.app.Activity.performCreate(Activity.java:6010)
E/AndroidRuntime(28936): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1122)
E/AndroidRuntime(28936): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2320)
E/AndroidRuntime(28936): ... 10 more
I/AndroidRuntime(28936): To Report FATAL to activityManagerService
I/ActivityManager( 544): handleApplicationCrash
W/ActivityManager( 544): Force finishing activity 1 com.amazon.tv.settings/.tv.applications.ApplicationsActivity
I/ActivityManager( 544): addErrorToDropBox inserted hashcode=1522a399ad4fa6e0b92a271b9b4d6b578251931a for eventType crash.
I/Vlog ( 544): 1p_2p:fg_crash:fgtracking=true;DV;1,key=com.amazon.tv.settings;DV;1,Counter=1.0;CT;1,unit=count;DV;1,metadata=1522a399ad4fa6e0b92a271b9b4d6b578251931a;DV;1:HI
W/ActivityManager( 544): Force finishing activity 2 com.patriot.confireator/.MainActivity
I/AndroidRuntime(28936): Finished reporting FATAL to activityManagerService
I/Process (28936): Sending signal. PID: 28936 SIG: 9
I/CrashDescriptorUtil( 544): addErrorToCommonLog Hash already present in file
E/JavaBinder( 544): !!! FAILED BINDER TRANSACTION !!!
I/PackageManager( 544): Observer no longer exists.
I/Kernel ( 544): [92908.190401] (0)[575ackageManager]binder: 28936: binder_alloc_buf, no vma

Debloated Firmware for ATT SM-G935A

Hey guys!
I am looking to debloat the ATT and Samsung apps on my Galaxy S7 edge. I'm not necessairly looking to root. I just want to be free of all these useless apps I do not use. Is there anyone who has made this already that can be flashed using Odin? Thanks for helping a girl out, if you can!
Successfull debloat without root and additional apps
Hiya, SoYaThink,
The thread is a bit old, but still hope this will help somebody:
I soft bricked my phone about 10 times trying different ways to root it.
Blew up the warranty bit as well (no biggie for me, since I don't intend to use Samsung Pay and Knox)
Finally stumbled upon a brilliant solution (apologies for not being able to give proper credits, lost the link)
What you need is ADB tools, a nice USB cable and your fone!
(I used ADB fastboot)
I also installed an app called "Package inspector" in order to be able to verify the package names, so I did not risk to remove something wrong. Any app that lists your system packages and does not require root should do.
Before the long novel, I'd like to say that if you need more info or help give me a shout and I'll try to help.
I'm no expert, but I went through some fun and boot loops with my phone, so I seem to do ok for someone that has no clue
FIRST and foremost! Few words of caution.
Do not unistall anything that you are even slightly unsure about.
Yes, you can brick your phone by using the below method if you are not careful!
Therefore, I do not recommend using ready-made scripts, unless you read thoroughly and understand very well what they actually will remove. (I did brick my phone using a script, and I thought I was sure what was going on...)
Fully manual, line-by-line may seem tedious and time consuming, but it's mild compared to what an un-bricking will take (if it is even possible to un-brick...)
So, if you are unsure about a package, research WWW and make sure it will not affect your phone in negative way.
My phone specs after un-bricking:
Samsung s7 Edge
SM-G935F (EUR/UK)
Android 8.0.0 Oreo (hero2lte)
So here it goes:
- Download and install /or unzip/ ADB tools in a dir of your choice
- Enable Developer Options on your phone
(How: Settings -> About Phone -> Software Informations -> Tap on Build Number 7 times)
Now you should see Developer Options at the bottom of your Settings
- In the Developer options menu, enable USB debugging.
- Connect Your phone to computer with USB.
You should see a prompt on yur phone about the RSA key. Klick OK. If you want, you can also check "Always allow from this computer" - will save you more clicking on prompts further on.
- On the computer, start CMD (command prompt) in the same directory as adb.exe (Right click in the folder and choose "Open command window here")
- To test whether ADB is working properly, in CMD, type
adb devices
You should see a line "List of devices attached" and under it a device alphanumeric code.
If this doesn't work for you, you might need to install drivers for your phone.
Now the fun part begins.
- On your phone, check the name of the app package that you want to remove, for example Instagram.
- Open adb shell by typing in CMD
adb shell
- Execute the command (WITHOUT the curly brackets quotes) to find specific package names:
pm list packages | grep '{part or whole package name}'
for Instagram, the command would be
pm list packages | grep 'instagram'
Note: packages may or may not contain a key word derived from the app name, and
Some apps have more that one package that need to be removed.
Hence why you could use a package listing app
You could remove it when you're debloated.
- To uninstal a specific package, in adb execute the following command:
pm uninstall -k --user 0 {name of package}
For Instagram, that would be:
pm uninstall -k --user 0 com.instagram.android
Voila! One bloatware gone!
Now go on and do the same for all pesky bloats that you want gone.
Here's (a very) cautious list of what I removed:
(Not a lot, but I'm happy with it:
Healt app
pm uninstall -k --user 0 com.sec.android.app.shealth
pm uninstall -k --user 0 com.sec.android.service.health
Samsung Pay
pm uninstall -k --user 0 com.samsung.android.spay
pm uninstall -k --user 0 com.samsung.android.spayfw
Start vodafone app
pm uninstall -k --user 0 com.vodafone.vodafone360updates
SmartThings
pm uninstall -k --user 0 com.samsung.android.easysetup
pm uninstall -k --user 0 com.samsung.android.beaconmanager
pm uninstall -k --user 0 com.samsung.android.oneconnect
Google music and videos
pm uninstall -k --user 0 com.google.android.music
pm uninstall -k --user 0 com.google.android.videos
Google Hangouts
pm uninstall -k --user 0 com.google.android.talk
Instagram
pm uninstall -k --user 0 com.instagram.android
Samsung Gear
pm uninstall -k --user 0 com.samsung.android.app.watchmanager
pm uninstall -k --user 0 com.samsung.android.hmt.vrsvc
(com.samsung.android.app.watchmanagerstub - NO)
Facebook
pm uninstall -k --user 0 com.facebook.katana
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.facebook.appmanager
Samsung Members
pm uninstall -k --user 0 com.samsung.android.voc
Secure Folder
pm uninstall -k --user 0 com.samsung.knox.securefolder.setuppage
pm uninstall -k --user 0 com.samsung.knox.securefolder
Samsung Internet
pm uninstall -k --user 0 com.samsung.android.app.sbrowseredge
pm uninstall -k --user 0 com.sec.android.app.sbrowser
Misc
pm uninstall -k --user 0 com.cnn.mobile.android.phone.edgepanel
pm uninstall -k --user 0 com.samsung.android.widgetapp.yahooedge.finance
pm uninstall -k --user 0 com.samsung.android.widgetapp.yahooedge.sport
pm uninstall -k --user 0 com.samsung.android.widgetapp.briefing
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungapps
Unused Language packs
pm uninstall -k --user 0 com.sec.svoice.lang.de_DE
pm uninstall -k --user 0 com.sec.svoice.lang.es_ES
pm uninstall -k --user 0 com.sec.svoice.lang.fr_FR
pm uninstall -k --user 0 com.sec.svoice.lang.it_IT
pm uninstall -k --user 0 com.sec.svoice.lang.ru_RU
Upday (disable first)
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappsde.axelspringer.yana.zeropage
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappscom.sec.android.app.apex
Video Editor
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappscom.sec.android.app.vepreload
Story Video Editor
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappscom.samsung.app.highlightplayer
Video trimmer
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappscom.samsung.app.newtrim
Some day I might even be inspired yo post this with pretty pictures on my blog...
But for now, best of luck!
witecat said:
Hiya, SoYaThink,
The thread is a bit old, but still hope this will help somebody:
I soft bricked my phone about 10 times trying different ways to root it.
Blew up the warranty bit as well (no biggie for me, since I don't intend to use Samsung Pay and Knox)
Finally stumbled upon a brilliant solution (apologies for not being able to give proper credits, lost the link)
What you need is ADB tools, a nice USB cable and your fone!
(I used ADB fastboot)
I also installed an app called "Package inspector" in order to be able to verify the package names, so I did not risk to remove something wrong. Any app that lists your system packages and does not require root should do.
Before the long novel, I'd like to say that if you need more info or help give me a shout and I'll try to help.
I'm no expert, but I went through some fun and boot loops with my phone, so I seem to do ok for someone that has no clue
FIRST and foremost! Few words of caution.
Do not unistall anything that you are even slightly unsure about.
Yes, you can brick your phone by using the below method if you are not careful!
Therefore, I do not recommend using ready-made scripts, unless you read thoroughly and understand very well what they actually will remove. (I did brick my phone using a script, and I thought I was sure what was going on...)
Fully manual, line-by-line may seem tedious and time consuming, but it's mild compared to what an un-bricking will take (if it is even possible to un-brick...)
So, if you are unsure about a package, research WWW and make sure it will not affect your phone in negative way.
My phone specs after un-bricking:
Samsung s7 Edge
SM-G935F (EUR/UK)
Android 8.0.0 Oreo (hero2lte)
So here it goes:
- Download and install /or unzip/ ADB tools in a dir of your choice
- Enable Developer Options on your phone
(How: Settings -> About Phone -> Software Informations -> Tap on Build Number 7 times)
Now you should see Developer Options at the bottom of your Settings
- In the Developer options menu, enable USB debugging.
- Connect Your phone to computer with USB.
You should see a prompt on yur phone about the RSA key. Klick OK. If you want, you can also check "Always allow from this computer" - will save you more clicking on prompts further on.
- On the computer, start CMD (command prompt) in the same directory as adb.exe (Right click in the folder and choose "Open command window here")
- To test whether ADB is working properly, in CMD, type
adb devices
You should see a line "List of devices attached" and under it a device alphanumeric code.
If this doesn't work for you, you might need to install drivers for your phone.
Now the fun part begins.
- On your phone, check the name of the app package that you want to remove, for example Instagram.
- Open adb shell by typing in CMD
adb shell
- Execute the command (WITHOUT the curly brackets quotes) to find specific package names:
pm list packages | grep '{part or whole package name}'
for Instagram, the command would be
pm list packages | grep 'instagram'
Note: packages may or may not contain a key word derived from the app name, and
Some apps have more that one package that need to be removed.
Hence why you could use a package listing app
You could remove it when you're debloated.
- To uninstal a specific package, in adb execute the following command:
pm uninstall -k --user 0 {name of package}
For Instagram, that would be:
pm uninstall -k --user 0 com.instagram.android
Voila! One bloatware gone!
Now go on and do the same for all pesky bloats that you want gone.
Here's (a very) cautious list of what I removed:
(Not a lot, but I'm happy with it:
Healt app
pm uninstall -k --user 0 com.sec.android.app.shealth
pm uninstall -k --user 0 com.sec.android.service.health
Samsung Pay
pm uninstall -k --user 0 com.samsung.android.spay
pm uninstall -k --user 0 com.samsung.android.spayfw
Start vodafone app
pm uninstall -k --user 0 com.vodafone.vodafone360updates
SmartThings
pm uninstall -k --user 0 com.samsung.android.easysetup
pm uninstall -k --user 0 com.samsung.android.beaconmanager
pm uninstall -k --user 0 com.samsung.android.oneconnect
Google music and videos
pm uninstall -k --user 0 com.google.android.music
pm uninstall -k --user 0 com.google.android.videos
Google Hangouts
pm uninstall -k --user 0 com.google.android.talk
Instagram
pm uninstall -k --user 0 com.instagram.android
Samsung Gear
pm uninstall -k --user 0 com.samsung.android.app.watchmanager
pm uninstall -k --user 0 com.samsung.android.hmt.vrsvc
(com.samsung.android.app.watchmanagerstub - NO)
Facebook
pm uninstall -k --user 0 com.facebook.katana
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.facebook.appmanager
Samsung Members
pm uninstall -k --user 0 com.samsung.android.voc
Secure Folder
pm uninstall -k --user 0 com.samsung.knox.securefolder.setuppage
pm uninstall -k --user 0 com.samsung.knox.securefolder
Samsung Internet
pm uninstall -k --user 0 com.samsung.android.app.sbrowseredge
pm uninstall -k --user 0 com.sec.android.app.sbrowser
Misc
pm uninstall -k --user 0 com.cnn.mobile.android.phone.edgepanel
pm uninstall -k --user 0 com.samsung.android.widgetapp.yahooedge.finance
pm uninstall -k --user 0 com.samsung.android.widgetapp.yahooedge.sport
pm uninstall -k --user 0 com.samsung.android.widgetapp.briefing
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungapps
Unused Language packs
pm uninstall -k --user 0 com.sec.svoice.lang.de_DE
pm uninstall -k --user 0 com.sec.svoice.lang.es_ES
pm uninstall -k --user 0 com.sec.svoice.lang.fr_FR
pm uninstall -k --user 0 com.sec.svoice.lang.it_IT
pm uninstall -k --user 0 com.sec.svoice.lang.ru_RU
Upday (disable first)
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappsde.axelspringer.yana.zeropage
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappscom.sec.android.app.apex
Video Editor
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappscom.sec.android.app.vepreload
Story Video Editor
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappscom.samsung.app.highlightplayer
Video trimmer
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungappscom.samsung.app.newtrim
Some day I might even be inspired yo post this with pretty pictures on my blog...
But for now, best of luck!
Click to expand...
Click to collapse
This is my whatsapp number please contact
I would like to have more info directly whith you
__,,+260967211631
Sent from my Samsung SAMSUNG-SM-G935A using XDA Labs

Debloating the t590 stock rom

For those that want to slim down what's running on your 590 stock rom, this is a starter list I just created.
It's by no means comprehensive, let's hope people can add to it and we'll eventually have a good list people can use if they desire.
Please note, you are doing this at your own risk, meaning some packages, once removed, may affect the device such that it can't be booted! Then the only solution is to restore to factory defaults. So don't just go willy nilly uninstalling things without any idea what they do!
So the first thing I did was run:
Code:
adb shell pm list packages -f
This will list all packages and their associated file. There are additional options which show only disabled or enabled etc. But this gave me all I needed.
This next command will uninstall the package for user "0", since most of us only have one user with the device, it's all we need. Keep in mind, the package is still on the drive (taking up space), but it's not installed, so there won't be any notices about updating it etc.
Code:
adb shell pm uninstall -k --user 0 com.android.chrome
The above will (obviously) remove the chrome browser, which is something I always do, and install lineage Jelly browser. Just my preference - it's much more minimalist and I rarely use a browser on a tablet anyway.
** IF ** you do uninstall something and later want it back, one option (other than factory reset) would be the 'Solid Explorer' on the playstore, it can look at 'root' and reinstall packages.
Lastly, be sure to understand, I'm not telling anyone to do anything, you do any of this at your own risk. Don't blame me if you uninstall a package and then later it messes up your system. I'm merely suggesting this is something you can do, if you want to take on the risk.
That said, this is a list of packages I uninstalled using a linux bash script. My device booted properly afterwards and all is behaving normally, also I think it cut my installed apps almost in half! When I did the update to the latest security patch it optimized 66 apps! That's way too much for a minimalist like me, I don't need anywhere near that many apps installed.
Here's the list, again, use at your own risk;
echo Let\'s Debloat The Samsung Tab A! # this is a comment also
adb shell pm uninstall -k --user 0 com.android.chrome
adb shell pm uninstall -k --user 0 com.google.android.youtube
adb shell pm uninstall -k --user 0 com.google.android.music
adb shell pm uninstall -k --user 0 com.google.android.tts
adb shell pm uninstall -k --user 0 com.google.android.videos
adb shell pm uninstall -k --user 0 com.google.android.feedback
adb shell pm uninstall -k --user 0 com.google.android.apps.wallpaper
adb shell pm uninstall -k --user 0 com.google.android.printservice.recommendation
# not this one, this is google home thing adb shell pm uninstall -k --user 0 com.google.android.apps.chromecast.app
adb shell pm uninstall -k --user 0 com.sec.android.app.chromecustomizations
adb shell pm uninstall -k --user 0 com.samsung.android.email.provider
adb shell pm uninstall -k --user 0 com.microsoft.office.excel
adb shell pm uninstall -k --user 0 com.microsoft.skydrive
adb shell pm uninstall -k --user 0 com.osp.app.signin
adb shell pm uninstall -k --user 0 com.samsung.android.rubin.app
adb shell pm uninstall -k --user 0 com.samsung.kidsplay
adb shell pm uninstall -k --user 0 com.samsung.android.app.talkback
adb shell pm uninstall -k --user 0 com.microsoft.office.word
adb shell pm uninstall -k --user 0 com.microsoft.office.powerpoint
adb shell pm uninstall -k --user 0 com.samsung.android.bixbyvision.framework
adb shell pm uninstall -k --user 0 com.samsung.android.app.spage
adb shell pm uninstall -k --user 0 flipboard.boxer.app
adb shell pm uninstall -k --user 0 com.samsung.networkui
adb shell pm uninstall -k --user 0 com.samsung.android.networkdiagnostic
adb shell pm uninstall -k --user 0 com.android.managedprovisioning
adb shell pm uninstall -k --user 0 com.samsung.visionprovider
adb shell pm uninstall -k --user 0 com.samsung.android.visionintelligence
adb shell pm uninstall -k --user 0 com.samsung.android.app.galaxyfinder
adb shell pm uninstall -k --user 0 com.sec.android.app.samsungapps
adb shell pm uninstall -k --user 0 com.sec.android.widgetapp.samsungapps
adb shell pm uninstall -k --user 0 com.samsung.android.galaxycontinuity
adb shell pm uninstall -k --user 0 com.sec.android.app.kidshome
adb shell pm uninstall -k --user 0 com.samsung.android.app.reminder
adb shell pm uninstall -k --user 0 com.samsung.android.scloud
adb shell pm uninstall -k --user 0 com.sec.enterprise.knox.cloudmdm.smdms
adb shell pm uninstall -k --user 0 com.samsung.android.mobileservice
adb shell pm uninstall -k --user 0 com.samsung.android.app.notes
adb shell pm uninstall -k --user 0 com.dsi.ant.sample.acquirechannels
adb shell pm uninstall -k --user 0 com.dsi.ant.plugins.antplus
adb shell pm uninstall -k --user 0 com.dsi.ant.service.socket
adb shell pm uninstall -k --user 0 com.samsung.android.app.assistantmenu
adb shell pm uninstall -k --user 0 com.dsi.ant.server
adb shell pm uninstall -k --user 0 com.sec.android.daemonapp
adb shell pm uninstall -k --user 0 com.samsung.android.smartmirroring
adb shell pm uninstall -k --user 0 org.simalliance.openmobileapi.service
adb shell pm uninstall -k --user 0 com.sec.android.easyMover.Agent
adb shell pm uninstall -k --user 0 com.samsung.android.sm.devicesecurity
adb shell pm uninstall -k --user 0 com.samsung.android.app.smartcapture
adb shell pm uninstall -k --user 0 com.samsung.android.lool
adb shell pm uninstall -k --user 0 com.sec.android.app.popupcalculator
adb shell pm uninstall -k --user 0 com.audible.application
Cheers, be sure to look carefully at ea package, some you may want! They are just the ones ** I ** didn't want.
@CamoGeko
Hi, could you please delete this thread? I've copied it over to the correct 'Guides' forum, I think it's more appropriate there. Thanks! My mistake putting it here.
Cheers
Please find the correct thread here -
https://forum.xda-developers.com/galaxy-tab-a/how-to/debloating-t590-stock-rom-t3887202
Thread closed.
Camo.
XDA Moderation Team

Debloat the preinstalled apps - GUIDE

Hi everyone. After a couple of days using the s20+ I was wondering is there any way to debloat some of the preinstalled apps i.e - Netflix, Spotify, Members, S health, Browser etc. I've tried with adb and it turns out that is working. I removed some of the apps that I don't want and all is good. Here are the steps that I did:
Enable the Usb debugging in developer options
Open cmd and navigate to the folder with the installed ADB
Once there start the service with the following command
adb devices
This will show you is your phone connected to the PC. If connecting for the first time please give permissons on the phone screen and put it in File Transfering mode
adb shell
pm list packages
This will show you all the packages installed on the phone. The list is very long but you can search for specific one for example packages from google
pm list package | grep 'google'
When you locate the package you want to debloat type pm uninstall -k --user 0 package-name where package-name is your desired package as shown below.
I have uninstalled the following and consider them as safe to uninstall.
pm uninstall -k --user 0 com.netflix.mediaclient - netflix
pm uninstall -k --user 0 com.netflix.partner.activation - netflix
pm uninstall -k --user 0 com.samsung.sree - Samsung global goals
pm uninstall -k --user 0 com.samsung.android.voc - Samsung members
pm uninstall -k --user 0 com.microsoft.office.outlook - Outlook
pm uninstall -k --user 0 com.sec.android.app.sbrowser - samsung browser
pm uninstall -k --user 0 com.samsung.android.app.watchmanager - Samsung Wear
pm uninstall -k --user 0 com.sec.android.app.shealth - S Health
pm uninstall -k --user 0 com.microsoft.skydrive - Onedrive
pm uninstall -k --user 0 com.microsoft.appmanager - Your companion
pm uninstall -k --user 0 com.spotify.music - spotify
If you have trouble identifying the package name, simply go to Google Play Store on your browser and search for the app. Check the URL for the package name. It will be shown at end of the URL.
Please feel free to add packages that you locate and are SAFE to be uninstalled
Cheers
https://forum.xda-developers.com/showpost.php?p=82181293&postcount=142 (see first post of this topic to fit your needs)
I would suggest to use "adb shell pm disable-user --user 0" instead of uninstall, in case of ROM update.
Orphee said:
https://forum.xda-developers.com/showpost.php?p=82181293&postcount=142 (see first post of this topic to fit your needs)
I would suggest to use "adb shell pm disable-user --user 0" instead of uninstall, in case of ROM update.
Click to expand...
Click to collapse
This method of uninstalling the apps won't affect if there is ROM update due to the fact that we are uninstalling only for the current user not the system. Without root this is the only way. Disableing the apps is possible for most of them via the phone itself. Here I am providing a way that is different of disable Cheers
kirilorius said:
Hi everyone. After a couple of days using the s20+ I was wondering is there any way to debloat some of the preinstalled apps i.e - Netflix, Spotify, Members, S health, Browser etc. I've tried with adb and it turns out that is working. I removed some of the apps that I don't want and all is good. Here are the steps that I did:
Enable the Usb debugging in developer options
Open cmd and navigate to the folder with the installed ADB
Once there start the service with the following command
adb devices
This will show you is your phone connected to the PC. If connecting for the first time please give permissons on the phone screen and put it in File Transfering mode
adb shell
pm list packages
This will show you all the packages installed on the phone. The list is very long but you can search for specific one for example packages from google
pm list package | grep 'google'
When you locate the package you want to debloat type pm uninstall -k --user 0 package-name where package-name is your desired package as shown below.
I have uninstalled the following and consider them as safe to uninstall.
pm uninstall -k --user 0 com.netflix.mediaclient - netflix
pm uninstall -k --user 0 com.netflix.partner.activation - netflix
pm uninstall -k --user 0 com.samsung.sree - Samsung global goals
pm uninstall -k --user 0 com.samsung.android.voc - Samsung members
pm uninstall -k --user 0 com.microsoft.office.outlook - Outlook
pm uninstall -k --user 0 com.sec.android.app.sbrowser - samsung browser
pm uninstall -k --user 0 com.samsung.android.app.watchmanager - Samsung Wear
pm uninstall -k --user 0 com.sec.android.app.shealth - S Health
pm uninstall -k --user 0 com.microsoft.skydrive - Onedrive
pm uninstall -k --user 0 com.microsoft.appmanager - Your companion
pm uninstall -k --user 0 com.spotify.music - spotify
If you have trouble identifying the package name, simply go to Google Play Store on your browser and search for the app. Check the URL for the package name. It will be shown at end of the URL.
Please feel free to add packages that you locate and are SAFE to be uninstalled
Cheers
Click to expand...
Click to collapse
Debloated and unable to add samsung widgets to the homescreen , it is there but when trying to add nothing happens. Please help

DELETE THIS.

Delete this.
Thanks for the list!!
If you delete athena, apps won't close in the background when you press the multitasking button...
There are more apps that are not safe to remove, check everything well.
Youtube_Ll0r3nt3 said:
If you delete athena, apps won't close in the background when you press the multitasking button...
There are more apps that are not safe to remove, check everything well.
Click to expand...
Click to collapse
Thanks for the information, for my part, I don't have this problem!
I will add it to the list anyway. Thank you !
PS: It works without.
Hey bro, I found two files in oppo_product/product/framework called uimremoteserverlibrary.jar and uimremoteclientlibrary.jar
Could you investigate if it is safe to delete?
Youtube_Ll0r3nt3 said:
Hey bro, I found two files in oppo_product/product/framework called uimremoteserverlibrary.jar and uimremoteclientlibrary.jar
Could you investigate if it is safe to delete?
Click to expand...
Click to collapse
Edit: It should be, I haven't tried it, but I think it's possible.
However, if you really want to get the answer and aren't afraid to format your phone, then you have to try. It's the best way to learn
If you had a problem with the settings, to display the list of installed applications, it is now fixed.
I try to update the list as much as possible, and every day, to get to know each application better.
I will follow up on this tutorial, showing how to debloat Realme UI via Terminal Emulator (rooted devices only).
Have a good holiday!
Hey
Kydaix said:
View attachment 5159191
● I am in no way responsible for what may happen, bricked devices, etc...
● If you do this tutorial, it is your choice and your own responsibility.
Today, I want to post a tutorial to help you debloating the new version of Realme UI [RMX1931EX_11_C.34] on Realme X2 Pro.
If you have any problems, simply format your phone.
View attachment 5159215
I'm going to divide this into several lists with some explanations or information.
Spoiler: Platform Tools SDK installation and preparation.
First, download the ADB drivers from here! (official link)
After downloading it, extract the content from it. You will normally get a folder.
Open the folder and inside, create a new .txt document. Change the extension of the document to .bat.
View attachment 5159237
From now on, edit the file via an external software (notepad++ for my part) or notepad.exe.
View attachment 5159243
You have completed the preparation of the Platform Tools SDK.
Spoiler: Preparing the smartphone.
Now connect your phone to your computer (USB, Type-c, etc...), select the file transfer option. then go to the "About phone" section.
Go to the "Version" section.
Press your "Build number" until a message appears telling you that you are now a developer.
Once these settings have been activated, go to the "Additional Settings" category then go into "Developer options" and turn on "USB debugging".
You have finished this step, you can move on to the next one!
Spoiler: Debloating of Realme UI.
Now, in the .bat file on your computer, write this at the beginning :
Code:
@echo off
cd /D "%~dp0"
Then, underneath, make your list of applications to be uninstalled (see lists below). For example :
View attachment 5159261
Once done, all you have to do is save the file and then run it. You should then see a message appear on your phone.
View attachment 5159263
Check the box "Always allow this computer for debugging" then click on "Allow". Normally, the script should run and uninstall unnecessary applications and then, when finished, close.
Now you know how to debloat your Realme X2 Pro! All you have to do is look at the lists.
View attachment 5159271
Find the lists here with some information.
You don't need to remove the explanations, a "#" is placed in front of it so as not to disturb the script.
Spoiler: Android. (com.android.)
adb shell pm uninstall -k --user 0 com.android.backupconfirm #For remote backup, brings up a dialog.
adb shell pm uninstall -k --user 0 com.android.bluetoothmidiservice #Use MIDI in bluetooth? Keep it if you use it (unlikely).
adb shell pm uninstall -k --user 0 com.android.bookmarkprovider #Used to manage bookmarks in the default web browser. Not required for Chrome and other external browsers.
adb shell pm uninstall -k --user 0 com.android.calllogbackup #Linked to backup. Keep it if needed.
adb shell pm uninstall -k --user 0 com.android.cellbroadcastreceiver #Alert broadcaster. Does not work in some countries.
adb shell pm uninstall -k --user 0 com.android.cellbroadcastreceiver.overlay.common #Disabled if you disable the alert broadcaster.
adb shell pm uninstall -k --user 0 com.android.email.partnerprovider #Gmail works perfectly without.
adb shell pm uninstall -k --user 0 com.android.keychain #Google auto-typing works without.
adb shell pm uninstall -k --user 0 com.android.managedprovisioning #More information here.
adb shell pm uninstall -k --user 0 com.android.mtn #Not installed on my device. File transfer works without.
adb shell pm uninstall -k --user 0 com.android.providers.partnerbookmarks #Same as "bookmarkprovider".
adb shell pm uninstall -k --user 0 com.android.providers.userdictionary #Not needed for smartlock or google keyboard personal dictionary.
adb shell pm uninstall -k --user 0 com.android.sharedstoragebackup #Linked to backup. Keep it if needed.
adb shell pm uninstall -k --user 0 com.android.statementservice #Not much information, but works perfectly without it.
adb shell pm uninstall -k --user 0 com.android.stk #SIM Application Toolkit, works perfectly without, for me.
adb shell pm uninstall -k --user 0 com.android.wallpaperbackup #Relates to the wallpaper of the home page. Useless.
Spoiler: ColorOS. (com.coloros.)
adb shell pm uninstall -k --user 0 com.coloros.video #Video app. Keep it if you use it, you will still be able to play videos without it.
adb shell pm uninstall -k --user 0 com.coloros.pictorial #Not installed on my device. According to research, this is useless, can be removed without problems.
adb shell pm uninstall -k --user 0 com.coloros.oppomultiapp #Application cloning will no longer be available.
adb shell pm uninstall -k --user 0 com.coloros.activation #Useless.
adb shell pm uninstall -k --user 0 com.coloros.activation.overlay.common #Useless too.
adb shell pm uninstall -k --user 0 com.coloros.assistantscreen #Maybe linked to Google Assistant?
adb shell pm uninstall -k --user 0 com.coloros.athena #Some may have a problem with multitasking (when closing apps in background). Thanks to Ll0r3nt3.
adb shell pm uninstall -k --user 0 com.coloros.backuprestore #Clone phone app, keep it if you need it.
adb shell pm uninstall -k --user 0 com.coloros.backuprestore.remoteservice #Related to backup. Keep it if you need it.
adb shell pm uninstall -k --user 0 com.coloros.bootreg #Useless.
adb shell pm uninstall -k --user 0 com.coloros.childrenspace #Who uses it? No one...
adb shell pm uninstall -k --user 0 com.coloros.cloud #Not installed on my device. I guess it's a realme cloud service.
adb shell pm uninstall -k --user 0 com.coloros.compass2 #Compass app, keep if you use it.
adb shell pm uninstall -k --user 0 com.coloros.deepthinker #Android works without.
adb shell pm uninstall -k --user 0 com.coloros.encryption #Allows you to encrypt your applications.
adb shell pm uninstall -k --user 0 com.coloros.favorite.overlay.common #Useless.
adb shell pm uninstall -k --user 0 com.coloros.floatassistant #Useless, but keep it if you want.
adb shell pm uninstall -k --user 0 com.coloros.focusmode #Keep it if you use it.
adb shell pm uninstall -k --user 0 com.coloros.gamespace #Keep it if you want, but works without.
adb shell pm uninstall -k --user 0 com.coloros.gamespaceui #Not installed on my device. Related to gamespace, keep it if you use it.
adb shell pm uninstall -k --user 0 com.coloros.healthcheck #Healthcheck app.
adb shell pm uninstall -k --user 0 com.coloros.locationproxy #Works without.
adb shell pm uninstall -k --user 0 com.coloros.lockassistant #Works perfectly without.
adb shell pm uninstall -k --user 0 com.coloros.ocrscanner #Not installed on my device. So it should work perfectly without.
adb shell pm uninstall -k --user 0 com.coloros.ocrservice #The same. Works perfectly without.
adb shell pm uninstall -k --user 0 com.coloros.ocs.opencapabilityservice #Works perfectly without.
adb shell pm uninstall -k --user 0 com.coloros.onekeylockscreen #Not installed on my device. Should work perfectly without.
adb shell pm uninstall -k --user 0 com.coloros.personalassistant.overlay.common #Google assistant works without.
adb shell pm uninstall -k --user 0 com.coloros.phonemanager #Useless app. Keep it if you use it.
adb shell pm uninstall -k --user 0 com.coloros.phonenoareainquire #Useless.
adb shell pm uninstall -k --user 0 com.coloros.resmonitor #Not installed on my device, it works without.
adb shell pm uninstall -k --user 0 com.coloros.sceneservice #Works very well without.
adb shell pm uninstall -k --user 0 com.coloros.securepay #No problem without.
adb shell pm uninstall -k --user 0 com.coloros.securitykeyboard #Useless, keyboard still works without.
adb shell pm uninstall -k --user 0 com.coloros.smartdrive #Google drive works without it.
adb shell pm uninstall -k --user 0 com.coloros.smartsidebar #Keep it if you use sidebar.
adb shell pm uninstall -k --user 0 com.coloros.soundrecorder #Keep it if you want it.
adb shell pm uninstall -k --user 0 com.coloros.speechassist #Not installed on my device, what is that?
adb shell pm uninstall -k --user 0 com.coloros.translate.engine #Same.
adb shell pm uninstall -k --user 0 com.coloros.video #Not installed on my device. You can watch videos in your gallery without.
adb shell pm uninstall -k --user 0 com.coloros.wallet #Not installed on my device, probably a wallet app, keep it if needed.
adb shell pm uninstall -k --user 0 com.coloros.weather.service #Meteo app works without it. (on my device)
adb shell pm uninstall -k --user 0 com.coloros.weather2 #Meteo app, you can keep it if you use it.
adb shell pm uninstall -k --user 0 com.coloros.widget.smallweather #Weather widgets.
adb shell pm uninstall -k --user 0 com.coloros.wifibackuprestore #To backup wifi.
Spoiler: Oppo. (com.oppo.)
adb shell pm uninstall -k --user 0 com.oppo.ScoreAppMonitor #Not installed.
adb shell pm uninstall -k --user 0 com.oppo.aod #Not installed.
adb shell pm uninstall -k --user 0 com.oppo.atlas #IDK what is this. But it works without.
adb shell pm uninstall -k --user 0 com.oppo.bttestmode #Same.
adb shell pm uninstall -k --user 0 com.oppo.criticallog #Useless.
adb shell pm uninstall -k --user 0 com.oppo.decrypt #Keep if you use crypt app.
adb shell pm uninstall -k --user 0 com.oppo.engineermode #Useless.
adb shell pm uninstall -k --user 0 com.oppo.engineermode.camera #Cam works without.
adb shell pm uninstall -k --user 0 com.oppo.engineermode.network #Wifi works without.
adb shell pm uninstall -k --user 0 com.oppo.fingerprints.finterprintsensortest #Not installed on my device.
adb shell pm uninstall -k --user 0 com.oppo.gmail.overlay #Gmail works without.
adb shell pm uninstall -k --user 0 com.oppo.locationpicker #Location works without.
adb shell pm uninstall -k --user 0 com.oppo.logkit #Useless.
adb shell pm uninstall -k --user 0 com.oppo.logkitservice #Not installed, but same.
adb shell pm uninstall -k --user 0 com.oppo.mimosiso #IDK what is this, but looks useless.
adb shell pm uninstall -k --user 0 com.oppo.music #Music app, keep if you use it, or download one instead.
adb shell pm uninstall -k --user 0 com.oppo.nw #Useless.
adb shell pm uninstall -k --user 0 com.oppo.market #Not installed.
adb shell pm uninstall -k --user 0 com.oppo.operationManual #As you want, if you read it.
adb shell pm uninstall -k --user 0 com.oppo.oppopowermonitor #Works without.
adb shell pm uninstall -k --user 0 com.oppo.ovoicemanager #Not installed.
adb shell pm uninstall -k --user 0 com.oppo.partnerbrowsercustomizations #Useless.
adb shell pm uninstall -k --user 0 com.oppo.qualityprotect #Same.
adb shell pm uninstall -k --user 0 com.oppo.quicksearchbox #Maybe it is a widget?
adb shell pm uninstall -k --user 0 com.oppo.rftoolkit #Keep if needed.
adb shell pm uninstall -k --user 0 com.oppo.sos #Keep it if you are alone.
adb shell pm uninstall -k --user 0 com.oppo.startlogkit #Not installed.
adb shell pm uninstall -k --user 0 com.oppo.tzupdate #Related to the time zone. Works without.
adb shell pm uninstall -k --user 0 com.oppo.usageDump #Same.
adb shell pm uninstall -k --user 0 com.oppo.usercenter #Same..
adb shell pm uninstall -k --user 0 com.oppo.webview #Same...
adb shell pm uninstall -k --user 0 com.oppo.wifirf #Wifi works without it!
adb shell pm uninstall -k --user 0 com.oppo.wifisniffer #Wifi works perfectly without too.
adb shell pm uninstall -k --user 0 com.oppoex.afterservice #Maybe about after sales service.
Spoiler: Google. (com.google.)
adb shell pm uninstall -k --user 0 com.google.android.apps.restore #Useless after setup.
adb shell pm uninstall -k --user 0 com.google.android.apps.tachyon #Google duo app.
adb shell pm uninstall -k --user 0 com.google.android.apps.wellbeing #Useless.
adb shell pm uninstall -k --user 0 com.google.android.feedback #Same.
adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox #Google search bar widget.
adb shell pm uninstall -k --user 0 com.google.android.onetimeinitializer #Useless.
adb shell pm uninstall -k --user 0 com.google.android.partnersetup #Same.
adb shell pm uninstall -k --user 0 com.google.android.printservice.recommendation #Prints work without.
adb shell pm uninstall -k --user 0 com.google.android.projection.gearhead #Android Auto app.
adb shell pm uninstall -k --user 0 com.google.android.setupwizard #Useless after setup.
adb shell pm uninstall -k --user 0 com.google.android.tag #Tap app, useless.
adb shell pm uninstall -k --user 0 com.google.android.tts #TextToSpeech service.
adb shell pm uninstall -k --user 0 com.google.ar.core #Keep it if you use VR.
adb shell pm uninstall -k --user 0 com.google.android.keep #Google keep app, note.
adb shell pm uninstall -k --user 0 com.google.android.apps.youtube.music #Google music app.
adb shell pm uninstall -k --user 0 com.google.android.apps.magazines #Google actu app.
adb shell pm uninstall -k --user 0 com.google.android.apps.photos #Google photo app.
adb shell pm uninstall -k --user 0 com.google.android.calendar #Google calendar app.
adb shell pm uninstall -k --user 0 com.google.android.videos #Google play film app.
adb shell pm uninstall -k --user 0 com.google.android.apps.docs #Useless.
adb shell pm uninstall -k --user 0 com.google.android.music #Not installed.
# adb shell pm uninstall -k --user 0 com.google.android.modulemetadata #Can be uninstalled, however you will no longer be able to access to your installed apps in settings, and manage their options like data usage, wifi access, etc...
adb shell pm uninstall -k --user 0 com.google.android.marvin.talkback #Keep it if you use it.
adb shell pm uninstall -k --user 0 com.google.android.gmsintegration #Google location history service. GPS works without.
adb shell pm uninstall -k --user 0 com.google.android.gms.location.history #Same.
Spoiler: Qualcomm. (com.qualcomm.)
# adb shell pm uninstall -k --user 0 com.qualcomm.atfwd #Needed to mirror your devices display on a TV.
adb shell pm uninstall -k --user 0 com.qualcomm.embms #Evolved Multimedia Broadcast Multicast Service. More here!
adb shell pm uninstall -k --user 0 com.qualcomm.qti.services.systemhelper #Useless qualcomm service.
adb shell pm uninstall -k --user 0 com.qualcomm.qti.modemtestmode #Same.
adb shell pm uninstall -k --user 0 com.qualcomm.qti.optinoverlay #Same.
adb shell pm uninstall -k --user 0 com.qualcomm.qti.performancemode #Same.
adb shell pm uninstall -k --user 0 com.qualcomm.qti.qcolor #Same.
adb shell pm uninstall -k --user 0 com.qualcomm.qti.remoteSimlockAuth #Same.
adb shell pm uninstall -k --user 0 com.qualcomm.qti.seccamservice #Camera works without.
adb shell pm uninstall -k --user 0 com.qualcomm.timeservice #Time can be changed without.
adb shell pm uninstall -k --user 0 com.qualcomm.uimremoteclient #Same.
adb shell pm uninstall -k --user 0 com.qualcomm.uimremoteserver #Same.
Spoiler: Other applications.
adb shell pm uninstall -k --user 0 com.dolby.daxservice #Dolby Atmos works without.
# adb shell pm uninstall -k --user 0 com.oppo.multimedia.dolby #Dolby app! Keep it if you use Dolby Atmos. The sound works without and the quality does not change.
adb shell pm uninstall -k --user 0 com.dropboxchmod #Dropbox works without.
adb shell pm uninstall -k --user 0 com.dsi.ant.server #Useless.
adb shell pm uninstall -k --user 0 com.facebook.appmanager #Facebook bloatware.
adb shell pm uninstall -k --user 0 com.facebook.katana #Facebook bloatware.
adb shell pm uninstall -k --user 0 com.facebook.services #Facebook bloatware.
adb shell pm uninstall -k --user 0 com.facebook.system #Facebook bloatware.
adb shell pm uninstall -k --user 0 com.ted.number #Useless.
adb shell pm uninstall -k --user 0 com.heytap.habit.analysis #Bloatware. Linked to HeyTap MCS.
adb shell pm uninstall -k --user 0 com.heytap.openid #Service for HeyTap MCS.
adb shell pm uninstall -k --user 0 com.heytap.browser #Not installed. Bloatware. Linked to HeyTap MCS.
adb shell pm uninstall -k --user 0 com.heytap.colorfulengine #Service for HeyTap MCS.
adb shell pm uninstall -k --user 0 com.heytap.datamigration #Service for HeyTap MCS.
adb shell pm uninstall -k --user 0 com.heytap.mcs #Related to OPPO cloud service.
adb shell pm uninstall -k --user 0 com.mediatek.omacp #Works without.
adb shell pm uninstall -k --user 0 com.mobiletools.systemhelper #Not installed, could be bloat.
adb shell pm uninstall -k --user 0 com.nearme.atlas #Useless.
adb shell pm uninstall -k --user 0 com.nearme.instant.platform #Not installed. Same.
adb shell pm uninstall -k --user 0 com.nearme.statistics.rom #Bloatware.
adb shell pm uninstall -k --user 0 com.nearme.browser #Not installed. Same...
adb shell pm uninstall -k --user 0 com.nearme.themestore #Not installed. Same....
adb shell pm uninstall -k --user 0 com.qti.service.colorservice #Maybe related to theme, but it works without.
adb shell pm uninstall -k --user 0 com.qti.xdivert #Useless bloat.
adb shell pm uninstall -k --user 0 com.realme.logtool #Not installed.
adb shell pm uninstall -k --user 0 com.realme.securitycheck #IDK but works without.
adb shell pm uninstall -k --user 0 com.rongcard.eid #Useless.
adb shell pm uninstall -k --user 0 com.tencent.soter.soterserver #Related to tencent games?
adb shell pm uninstall -k --user 0 com.opera.browser #Keep it if you use it.
adb shell pm uninstall -k --user 0 com.opera.preinstall #Opera should work without it.
adb shell pm uninstall -k --user 0 org.kman.AquaMail #Keep if you it.
The list is updated often, I am active.
Click to expand...
Click to collapse
Hey bro, one question, if I want do the debloat script on Linux... how can I do it ? Thanks in advance!
parkpark9999 said:
Hey
Hey bro, one question, if I want do the debloat script on Linux... how can I do it ? Thanks in advance!
Click to expand...
Click to collapse
Sorry, but this script is only for Realme UI.
Kydaix said:
Sorry, but this script is only for Realme UI.
Click to expand...
Click to collapse
I know. I said, I want to execute this script in Linux, not in Windows. I want to debloat my phone on Linux, not Windows. How I can execute this script on Linux ?
Thanks and sorry for the misunderstanding.
parkpark9999 said:
I know. I said, I want to execute this script in Linux, not in Windows. I want to debloat my phone on Linux, not Windows. How I can execute this script on Linux ?
Thanks and sorry for the misunderstanding.
Click to expand...
Click to collapse
Oh I see!
You just have to download Platform Tools for Linux, on this link : https://developer.android.com/studio/releases/platform-tools
Then, run the commands one by one.
Or maybe you can create something like a .bat but for Linux.
Kydaix said:
Oh I see!
You just have to download Platform Tools for Linux, on this link : https://developer.android.com/studio/releases/platform-tools
Then, run the commands one by one.
Or maybe you can create something like a .bat but for Linux.
Click to expand...
Click to collapse
I have already installed adb tools. But the question it's your last paragraph. How I can do this script. I will search more and I said you when I see. Thanks anyway and again, great list!
Safecenter bloat, but no manage app init and float, but work all fine
com.coloros.appmanager bloat but gamespace app float Window menu dont show
Please add in your posts the new things you edit, or at least put them below each list, so we will know that you have updated, thx
If you only want to deactivate an apk instead of uninstalling it, just delete
Code:
uninstall -k
and replace it with
Code:
disable-user
in each line you want.
And instead of deleting some lines, just set a # before.
Thanks for the list!! We will update it
Is there anything in that list relating to work profiles? I ran most of the list up there and it appears to have locked my work profile (I use Island). The phone restarts after a few seconds if I tap the notification to unlock it.
Deleted the work profile and reinstalled Island but it restarted again when setting up the work profile. The phone is also really sluggish as long as a work profile exists.
Oh, I assume it's a bad idea to remove Gmail (com.google.android.gm) since it isn't mentioned, right?
tacc2 said:
Is there anything in that list relating to work profiles? I ran most of the list up there and it appears to have locked my work profile (I use Island). The phone restarts after a few seconds if I tap the notification to unlock it.
Deleted the work profile and reinstalled Island but it restarted again when setting up the work profile. The phone is also really sluggish as long as a work profile exists.
Oh, I assume it's a bad idea to remove Gmail (com.google.android.gm) since it isn't mentioned, right?
Click to expand...
Click to collapse
Try parallel space
Youtube_Ll0r3nt3 said:
Try parallel space
Click to expand...
Click to collapse
Works since it doesn't use a work profile, I assume.

Categories

Resources