after using PDP, GOS bugged. Can i restore it? - Samsung Galaxy S10+ Questions & Answers

So i wanted to remove GOS to see how the performance would improve. I downloaded package disabler pro and from the list, chose to disable game optimizing service. But then something weird happened. GOS disappeared from both PDP's app list and disabled list. It is nowhere to be found. (and it seems to be active since my gaming performance/ heat didnt change) So i decided to enable it and disable again.
When i tried to update GOS from galaxy store, it downloads the app, it waits a bit, then i have to redownload it, its stuck in a loop and it doesnt install the app. I tried to enable it from ADB, down below is what it showed(they are in order). After all that i tried to download it again from gaalxy store but its still stuck in loop, doesnt really install the app. GOS is still visible in apps in settings by the way but if you click on it and try to change anything in it, it says that it couldnt find the app the do this action. Is there any way i can enable it again?
beyond2:/ $ pm uninstall -k --user 0 com.samsung.android.game.gos
Failure [not installed for 0]
255|beyond2:/ $ pm install --user 0 com.samsung.android.game.gos
Error: Unable to open file: com.samsung.android.game.gos
Consider using a file under /data/local/tmp/
Error: Can't open file: com.samsung.android.game.gos
Exception occurred while executing:
java.lang.IllegalArgumentException: Error: Can't open file: com.samsung.android.game.gos
at com.android.server.pm.PackageManagerShellCommand.setParamsSize(PackageManagerShellCommand.java:461)
at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1060)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:169)
at android.os.ShellCommand.exec(ShellCommand.java:104)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:27078)
at android.os.Binder.shellCommand(Binder.java:916)
at android.os.Binder.onTransact(Binder.java:790)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5433)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:5144)
at android.os.Binder.execTransactInternal(Binder.java:1056)
at android.os.Binder.execTransact(Binder.java:1029)
255|beyond2:/ $ pm enable --user 0 com.samsung.android.game.gos
Package com.samsung.android.game.gos new state: enabled
beyond2:/ $ pm disable --user 0 com.samsung.android.game.gos
Security exception: Shell cannot change component state for com.samsung.android.game.gos/null to 2
java.lang.SecurityException: Shell cannot change component state for com.samsung.android.game.gos/null to 2
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:26199)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:25963)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:1826)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:212)
at android.os.ShellCommand.exec(ShellCommand.java:104)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:27078)
at android.os.Binder.shellCommand(Binder.java:916)
at android.os.Binder.onTransact(Binder.java:790)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5433)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:5144)
at android.os.Binder.execTransactInternal(Binder.java:1056)
at android.os.Binder.execTransact(Binder.java:1029)

did factory reset problem solved

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

Debloat with ADB Shell [No Root]

See topic where package disablers are used first:
https://forum.xda-developers.com/tab-s5e/how-to/samsung-galaxy-tab-s5e-debloat-root-info-t3935010
See explained why you as a consumer should not buy or use package disablers:
https://forum.xda-developers.com/showpost.php?p=80048718&postcount=42
Thanks to TiTiB for finding many package names:
https://forum.xda-developers.com/member.php?u=6773321
The package names you can find in the original topic. That's in the topmost hyperlink in this post.
This does not void warranty, but in worse case, you need factory reset.
I recommend anyone wanting to debloat using ADB SHELL procedure, it's easy if you have a Linux USB stick or Linux installation.
First time you've been reading about ADB command? Instructions setting up your phone and computer here:
https://www.xda-developers.com/install-adb-windows-macos-linux/
In Linux, in this case a Debian based distribution like Ubuntu
Code:
sudo apt install adb
Then enable developer mode in your tablet by pressing the Kernel Build number until it says you have enabled developer mode. Learn how to control over a USB cable with ADB commands how to disable or enable packages for the current user ( which is user 0 ). This does not require root, and you will keep your warranty. In your phone settings menu the Developer section will appear and there you need to enable ADB Debugging. Then you start using ADB. See included link far below if this is your first time.
The first command after installing ADB at your Linux system is
Code:
adb shell
If you are using Windows or are new to using ADB:
https://www.xda-developers.com/disable-system-app-bloatware-android/
It's assumed you already in the adb shell with the command above.
You are then in your Tablet in a shell running at it.
For example to DISABLE Bixby you can simply do this
Code:
pm disable-user --user 0 com.samsung.android.bixby.wakeup
pm disable-user --user 0 com.samsung.android.app.spage
pm disable-user --user 0 com.samsung.android.app.routines
pm disable-user --user 0 com.samsung.android.bixby.service
pm disable-user --user 0 com.samsung.android.visionintelligence
pm disable-user --user 0 com.samsung.android.bixby.agent
pm disable-user --user 0 com.samsung.android.bixby.agent.dummy
pm disable-user --user 0 com.samsung.android.bixbyvision.framework
You can list disabled packages with this
Code:
pm list packages -d
To ENABLE Bixby again you can do this
Code:
pm enable com.samsung.android.bixby.wakeup
pm enable com.samsung.android.app.spage
pm enable com.samsung.android.app.routines
pm enable com.samsung.android.bixby.service
pm enable com.samsung.android.visionintelligence
pm enable com.samsung.android.bixby.agent
pm enable com.samsung.android.bixby.agent.dummy
pm enable com.samsung.android.bixbyvision.framework
Or this
Code:
pm enable --user 0 com.samsung.android.bixby.wakeup
pm enable --user 0 com.samsung.android.app.spage
pm enable --user 0 com.samsung.android.app.routines
pm enable --user 0 com.samsung.android.bixby.service
pm enable --user 0 com.samsung.android.visionintelligence
pm enable --user 0 com.samsung.android.bixby.agent
pm enable --user 0 com.samsung.android.bixby.agent.dummy
pm enable --user 0 com.samsung.android.bixbyvision.framework
For example to UNINSTALL Bixby PERMANENTLY, in the past for Android 6 or less, until Factory Reset you can do this [ Not recommended ?]
See supplemental code written inside this topic, you can bring back uninstalled packages without problem provided you have Android 7 or later!
Code:
pm uninstall -k --user 0 com.samsung.android.bixby.wakeup
pm uninstall -k --user 0 com.samsung.android.app.spage
pm uninstall -k --user 0 com.samsung.android.app.routines
pm uninstall -k --user 0 com.samsung.android.bixby.service
pm uninstall -k --user 0 com.samsung.android.visionintelligence
pm uninstall -k --user 0 com.samsung.android.bixby.agent
pm uninstall -k --user 0 com.samsung.android.bixby.agent.dummy
pm uninstall -k --user 0 com.samsung.android.bixbyvision.framework
There are several apps at the Google Playstore which can give you an exact package name for any given application. But simplest method is learning which options the pm in an ADB shell has.
example commands for ADB
Code:
adb shell pm list packages
pm list packages
If you uninstalled with ADB you can only Factory Reset to get the packages back, the Disable/Enable method however work fine without Factory reset to get packages back. I updated this entire post accordingly thanks to another user.
Before you remove all phone like packages, Samsung has Call and Message Continuity working for Galaxy S10, some countries since a few weeks Galaxy S9 and hopefully promised later this year also for the S8. This means you can use your phone to call with your tablet even if it only has WIFI provided you have your phone as is listed as example also connected to WIFI.
If you use ADB shell procedure, you must first write down with package you disable or enable by a text editor if you want to undo the changes. If you don't know the package name you disabled you can not enable it anymore unless you factory reset your device.
Hence the easy example of Bixby, and its package names listed in case you want Bixby back.
I am sure this tutorial I wrote uninstalls a package, but it might be safer you disable a package with ADB commands.
This XDA tutorial below might be the safest method described in following link
https://www.xda-developers.com/disable-system-app-bloatware-android/
This post had been updated to show the difference between JUST DISABLING and PERMANENTLY UNINSTALL of a given package name. The difference is once you use the uninstall method only a factory reset brings that package back, just disabling makes you able to enable it again without problem. Therefore JUST DISABLING is RECOMMENDED ONLY.
New information about ADB commands:
If you have used the UNINSTALL method, here commands to get those packages back.
https://forum.xda-developers.com/android/help/how-to-install-uninstalled-packages-t3894235
you can simply use "adb shell cmd package install-existing <package name>" in ADB and you'll get the package back .
By @Vordx
Click to expand...
Click to collapse
Good news everyone for those whom uninstalled Bixby for user 0, I was successfuly able to get Bixby back with the following commands which indeed work.
Code:
adb shell
You are now in a terminal at your computer interfacing with the tablet or phone
Code:
cmd package install-existing com.samsung.android.bixby.wakeup
cmd package install-existing com.samsung.android.app.spage
cmd package install-existing com.samsung.android.app.routines
cmd package install-existing com.samsung.android.bixby.service
cmd package install-existing com.samsung.android.visionintelligence
cmd package install-existing com.samsung.android.bixby.agent
cmd package install-existing com.samsung.android.bixby.agent.dummy
cmd package install-existing com.samsung.android.bixbyvision.framework
So you truly can uninstall Bixby or diable it and even reinstall Bixby without factory reset, that's really good news. I used Bixby as an example, since it is deep in official Samsung Rom its core. It does work to just use
Code:
cmd package install-existing <package name>
I got Bixby back with it, and that is really great since I now will uninstall it again, and You Do Not need To Factory Reset to get Uninstalled Packages back, try following procedure. I really used the uninstall commands over ADB Android Debugging Bridge and since the package was uninstalled for user 0, reinstall an existing package does work! That is great news, since it does not require a factory reset if you have to happen to uninstall for user 0 any package. The same is true but only for Android 7 and later. See the topic linked to that explains people with Android lower than 7 unable to do this. Seems Google did a good job regarding this.
If you know the package names you can use a simple script to automate it.
Post in thread '[Guide] Samsung Galaxy Tab S5e Debloat Without Root-Info' https://forum.xda-developers.com/t/...bloat-without-root-info.3935010/post-85910045

[ROOT Needed] Walmart Bloat Remover & No Walmart NavBar Button

This is a very basic script I made as I noticed that even after successfully rooting, I could not uninstall System Apps with apps like Lucky Patcher or System App Remover.
Code:
@ECHO OFF
ECHO \................./
ECHO \..Bloat Remover../
ECHO \................./
ECHO SAMS CLUB
adb shell pm uninstall -k --user 0 com.rfi.sams.android
ECHO Walmart
adb shell pm uninstall -k --user 0 com.walmart.android
ECHO FM Radio
adb shell pm uninstall -k --user 0 com.android.fmradio
ECHO Grocery
adb shell pm uninstall -k --user 0 com.walmart.grocery
ECHO VUDU
adb shell pm uninstall -k --user 0 air.com.vudu.air.DownloaderTablet
ECHO Walmart EBooks
adb shell pm uninstall -k --user 0 com.kobobooks.android.walmart
ECHO GPlay Music
adb shell pm uninstall -k --user 0 com.google.android.music
ECHO Auto Dialer Example App (pointless)
adb shell pm uninstall -k --user 0 com.example
ECHO Call Log Backup/Restore
adb shell pm uninstall -k --user 0 com.android.calllogbackup
ECHO Call Management
adb shell pm uninstall -k --user 0 com.android.server.telecom
ECHO Carrier Config
adb shell pm uninstall -k --user 0 com.android.carrierconfig
ECHO SMS Push
adb shell pm uninstall -k --user 0 com.android.smspush
ECHO Call Recorder
adb shell pm uninstall -k --user 0 com.mediatek.callrecorder
ECHO Contacts
adb shell pm uninstall -k --user 0 com.android.contacts
adb shell pm uninstall -k --user 0 com.android.providers.contacts
adb shell pm uninstall -k --user 0 com.google.android.syncadapters.contacts
ECHO Duo
adb shell pm uninstall -k --user 0 com.google.android.apps.tachyon
ECHO GPlay Movies
adb shell pm uninstall -k --user 0 com.google.android.videos
ECHO Text 2 Speech
adb shell pm uninstall -k --user 0 com.google.android.tts
ECHO Keep Notes
adb shell pm uninstall -k --user 0 com.google.android.keep
ECHO Maps
adb shell pm uninstall -k --user 0 com.google.android.apps.maps
ECHO Mobile Data
adb shell pm uninstall -k --user 0 com.android.phone
adb shell pm uninstall -k --user 0 com.android.providers.telephony
ECHO MMS Service
adb shell pm uninstall -k --user 0 com.android.mms.service
ECHO SIM Data
adb shell pm uninstall -k --user 0 com.android.simappdialog
adb shell pm uninstall -k --user 0 com.android.stk
adb shell pm uninstall -k --user 0 com.mediateksimprocessor
adb shell pm uninstall -k --user 0 com.mtk.telephony
ECHO Sound Recorder
adb shell pm uninstall -k --user 0 com.android.soundrecorder
ECHO Walmart Nav Bar Button App
adb shell pm uninstall -k --user 0 com.mid.kubedemo
ECHO Fix NavBar back to Stock Android
adb shell settings put secure sysui_nav_bar "space,back;home;recent,space"
ECHO Done!
How to Use
This tutorial is assuming you already have ADB on your system with USB Debugging enabled
1.) Root your device using one of the provided methods in this section
2.) Once Rooting is complete, plug your device into your PC
3.) Open Notepad, copy the code above and paste it.
4.) Save it as BloatRemover.bat (or anything you want)
5.) Double click it when saved and it will automatically remove all the walmart stuff from the tablet! Should work on both the 7 and 10 inch tablets released on Black Friday.
Script 2 Edit Update @CyberstormFox for the info on the walmart logo nav bar button app...
@ragtop429 for the NavBar Reset ADB Code to remove the walmart logo button (although your code was slightly wrong )
Added to the script of everything pertaining to phone operation that was disabled anyway and Text Messaging.
Additional bloat
I also recommend adding the app com.mid.kubedemo.
It's the app that's launched when you hit the Walmart logo embedded in the left side of the navbar.
If anyone can figure out how to remove the icon itself, that would be nice.
It's still there, but now does nothing.
CyberstormFox said:
I also recommend adding the app com.mid.kubedemo.
It's the app that's launched when you hit the Walmart logo embedded in the left side of the navbar.
If anyone can figure out how to remove the icon itself, that would be nice.
It's still there, but now does nothing.
Click to expand...
Click to collapse
yo, thanks for letting me know which one it is. I've actually gotta update this script anyway as I've added everything that pertains to using your phone and text messaging to the debloater as you can't put a sim card in these and its all "disabled" taking up space anyway. I'll edit it right now
KaptinBoxxi said:
This is a very basic script I made as I noticed that even after successfully rooting, I could not uninstall System Apps with apps like Lucky Patcher or System App Remover.
Code:
@ECHO OFF
ECHO \................./
ECHO \..Bloat Remover../
ECHO \................./
ECHO SAMS CLUB
adb shell pm uninstall -k --user 0 com.rfi.sams.android
ECHO Walmart
adb shell pm uninstall -k --user 0 com.walmart.android
ECHO FM Radio
adb shell pm uninstall -k --user 0 com.android.fmradio
ECHO Grocery
adb shell pm uninstall -k --user 0 com.walmart.grocery
ECHO VUDU
adb shell pm uninstall -k --user 0 air.com.vudu.air.DownloaderTablet
ECHO Walmart EBooks
adb shell pm uninstall -k --user 0 com.kobobooks.android.walmart
ECHO GPlay Music
adb shell pm uninstall -k --user 0 com.google.android.music
ECHO Auto Dialer Example App (pointless)
adb shell pm uninstall -k --user 0 com.example
ECHO Call Log Backup/Restore
adb shell pm uninstall -k --user 0 com.android.calllogbackup
ECHO Call Management
adb shell pm uninstall -k --user 0 com.android.server.telecom
ECHO Carrier Config
adb shell pm uninstall -k --user 0 com.android.carrierconfig
ECHO SMS Push
adb shell pm uninstall -k --user 0 com.android.smspush
ECHO Call Recorder
adb shell pm uninstall -k --user 0 com.mediatek.callrecorder
ECHO Contacts
adb shell pm uninstall -k --user 0 com.android.contacts
adb shell pm uninstall -k --user 0 com.android.providers.contacts
adb shell pm uninstall -k --user 0 com.google.android.syncadapters.contacts
ECHO Duo
adb shell pm uninstall -k --user 0 com.google.android.apps.tachyon
ECHO GPlay Movies
adb shell pm uninstall -k --user 0 com.google.android.videos
ECHO Text 2 Speech
adb shell pm uninstall -k --user 0 com.google.android.tts
ECHO Keep Notes
adb shell pm uninstall -k --user 0 com.google.android.keep
ECHO Maps
adb shell pm uninstall -k --user 0 com.google.android.apps.maps
ECHO Mobile Data
adb shell pm uninstall -k --user 0 com.android.phone
adb shell pm uninstall -k --user 0 com.android.providers.telephony
ECHO MMS Service
adb shell pm uninstall -k --user 0 com.android.mms.service
ECHO SIM Data
adb shell pm uninstall -k --user 0 com.android.simappdialog
adb shell pm uninstall -k --user 0 com.android.stk
adb shell pm uninstall -k --user 0 com.mediateksimprocessor
adb shell pm uninstall -k --user 0 com.mtk.telephony
ECHO Sound Recorder
adb shell pm uninstall -k --user 0 com.android.soundrecorder
ECHO Walmart Nav Bar Button App
adb shell pm uninstall -k --user 0 com.mid.kubedemo
ECHO Fix NavBar back to Stock Android
adb shell settings put secure sysui_nav_bar "space,back;home;recent,space"
ECHO Done!
How to Use
This tutorial is assuming you already have ADB on your system with USB Debugging enabled
1.) Root your device using one of the provided methods in this section
2.) Once Rooting is complete, plug your device into your PC
3.) Open Notepad, copy the code above and paste it.
4.) Save it as BloatRemover.bat (or anything you want)
5.) Double click it when saved and it will automatically remove all the walmart stuff from the tablet! Should work on both the 7 and 10 inch tablets released on Black Friday.
Script 2 Edit Update @CyberstormFox for the info on the walmart logo nav bar button app...
@ragtop429 for the NavBar Reset ADB Code to remove the walmart logo button (although your code was slightly wrong )
Added to the script of everything pertaining to phone operation that was disabled anyway and Text Messaging.
Click to expand...
Click to collapse
Just wanted to add this.
You can do a temp root using mtk-su
Guide HERE
If you get the following error when you run the batch file
Code:
Fix NavBar back to Stock Android
/system/bin/sh: home: not found
/system/bin/sh: recent,space: not found
Try manually going to ADB Shell and typing the code there manually
In this case:
Code:
adb shell
settings put secure sysui_nav_bar "space,back;home;recent,space"
sm_x said:
Just wanted to add this.
You can do a temp root using mtk-su
Guide HERE
If you get the following error when you run the batch file
Code:
Fix NavBar back to Stock Android
/system/bin/sh: home: not found
/system/bin/sh: recent,space: not found
Try manually going to ADB Shell and typing the code there manually
In this case:
Code:
adb shell
settings put secure sysui_nav_bar "space,back;home;recent,space"
Click to expand...
Click to collapse
I had actually fixed all this and totally forgot about this post to edit it
Root is not needed to change the navbar.
just in case anyone is in my same boat and doesn't have adb installed as a system app (or whatever you call it such that you can access adb from any directory on your computer) and you have to actually be in the platform_tools directory to use adb commands, make sure you copy this bat file to said directory or it won't do anything. once you move it there, it'll work fine.
also... for some reason the nav bar edit didn't work from the bat file. i had to do that one manually.
anyway, thanks for this!
KaptinBoxxi said:
Just wanted to add this.
You can do a temp root using mtk-su
Guide HERE
If you get the following error when you run the batch file
Try manually going to ADB Shell and typing the code there manually
In this case:
I had actually fixed all this and totally forgot about this post to edit it
Click to expand...
Click to collapse
If that doesn't work try:
adb shell settings put secure sysui_nav_bar 'space[1.5WC],back;home;recent,space[1.5WC]'
Root access not needed to remove walmart button.
Quotes
Looks like putting single quotes inside the double quotes works (and should work in the bat file):
Code:
C:\otherApps\platform-tools>adb shell settings put secure sysui_nav_bar "space,back;home;recent,space"
/system/bin/sh: home: not found
/system/bin/sh: recent,space: not found
C:\otherApps\platform-tools>adb shell settings put secure sysui_nav_bar "'space,back;home;recent,space'"
C:\otherApps\platform-tools>adb shell settings get secure sysui_nav_bar
space,back;home;recent,space
The problem is that semicolon is the command delimiter for a 'sh' shell, so it splits the string into three separate commands, but "home" and "recent,space" are not valid. By including the single quotes inside the double, the string gets passed to the shell as a single argument.
Thanks for the script - it otherwise worked well!
N6ML said:
Looks like putting single quotes inside the double quotes works (and should work in the bat file):
Code:
C:\otherApps\platform-tools>adb shell settings put secure sysui_nav_bar "space,back;home;recent,space"
/system/bin/sh: home: not found
/system/bin/sh: recent,space: not found
C:\otherApps\platform-tools>adb shell settings put secure sysui_nav_bar "'space,back;home;recent,space'"
C:\otherApps\platform-tools>adb shell settings get secure sysui_nav_bar
space,back;home;recent,space
The problem is that semicolon is the command delimiter for a 'sh' shell, so it splits the string into three separate commands, but "home" and "recent,space" are not valid. By including the single quotes inside the double, the string gets passed to the shell as a single argument.
Thanks for the script - it otherwise worked well!
Click to expand...
Click to collapse
For everyone with the new 2020 tablets. This script will not work.
I've tried it. You can use adb tools to remove apps though so just do them individually since the tablet no longer have the same exact apps. It really doesn't contain that much bloat. The navigation bar is not easily modified through adb anymore due to android 10. Walmart allows for a two button navigation and a gesture. However, if you change your launcher you cannot use gestures.
The two apps that control the navigation bar are:
com.android.internal.systemui.navbar.twobutton - This one has only two buttons (No walmart button)
com.androidinternal.systemus.navbar.threebutton - This one has three buttons plus the walmart button so a total of 4
I'm going to see if I can install another nav bar to get the stock android bar, but I'm not sure which one to get yet.
szymonurai said:
For everyone with the new 2020 tablets. This script will not work.
I've tried it. You can use adb tools to remove apps though so just do them individually since the tablet no longer have the same exact apps. It really doesn't contain that much bloat. The navigation bar is not easily modified through adb anymore due to android 10. Walmart allows for a two button navigation and a gesture. However, if you change your launcher you cannot use gestures.
The two apps that control the navigation bar are:
com.android.internal.systemui.navbar.twobutton - This one has only two buttons (No walmart button)
com.androidinternal.systemus.navbar.threebutton - This one has three buttons plus the walmart button so a total of 4
I'm going to see if I can install another nav bar to get the stock android bar, but I'm not sure which one to get yet.
Click to expand...
Click to collapse
Any update on this? Did you find a nav bar that worked, with no Walmart button?
Not sure if anyone did this yet but since it looks like Android removed the ability to mess with the nav bar in Android 10, I used the code:
adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural
To enable gestures, which removes the Walmart icon and then I used
adb shell settings put global policy_control immersive.navigation=*
to hide the gesture bar. Gestures still work just fine as of now.
afxtwn said:
Not sure if anyone did this yet but since it looks like Android removed the ability to mess with the nav bar in Android 10, I used the code:
adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural
To enable gestures, which removes the Walmart icon and then I used
adb shell settings put global policy_control immersive.navigation=*
to hide the gesture bar. Gestures still work just fine as of now.
Click to expand...
Click to collapse
This didn't work me fully. everything works from home screen but in apps can't pull up from bottom for app switcher.

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

abd command line help to remove appa (note 3, lollipop)

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

Categories

Resources