simple question, this is for people who have it already...
1. what 'gimmick' features have you really enjoyed using
2. will you continue to use them?
3. what features have you decided to discontinue using in the future and for what reason? i bet i'll disable some due to battery life
thanks!
I Freeze these system apps/services (via titanium backup)
com.andrew.apollo
com.android.bluetooth
com.android.demo.notepad3
com.android.email
com.android.exchange
com.android.facelock
com.android.galaxy4
com.android.magicsmoke
com.android.musicvis
com.android.noisefield
com.android.phasebeam
com.android.phone
com.android.providers.telephony
com.android.smspush
com.android.soundrecorder
com.android.videoeditor
com.android.voicedialer
com.android.wallpaper
com.android.wallpaper.holospiral
com.android.wallpaper.livepicker
com.google.android.apps.genie.geniewidget
com.google.android.apps.uploader
com.google.android.ears
com.google.android.marvin.talkback
com.google.android.setupwizard
com.google.android.talk
com.google.android.voicesearch
com.keramidas.virtual.BLUETOOTH_PAIRINGS
com.keramidas.virtual.XML_MESSAGES
com.svox.pico
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
Hello there's been some threads about debloat lists for s8 but I noticed that they are pretty old. Since updates to android occured, maybe someone can guide me what is save to disable from my list.
I followed these topics started to disable already:
https://forum.xda-developers.com/galaxy-s8/help/debloat-list-t3595398/post72013208#post72013208
https://forum.xda-developers.com/ga...-list-safe-to-uninstall-freeze-t3595455/page3
https://forum.xda-developers.com/showpost.php?p=73894621&postcount=23
https://forum.xda-developers.com/galaxy-s8/how-to/s8-debloat-bloatware-thread-t3669009
https://gist.github.com/baszoetekouw/550e6e47edf9663e52ad7648c7eab83b
I'd like to keep Bixby and all camera features intact, anything else I don't mind to disable if it is save to and doesn't cause memory hogs.
This is my current list of apps on my phone:
Code:
com.samsung.android.provider.filterprovider
com.monotype.android.font.rosemary
com.sec.android.app.DataCreate
com.android.cts.priv.ctsshim
com.gd.mobicore.pa
com.samsung.android.smartswitchassistant
com.sec.vsim.ericssonnsds.webapp
com.sec.android.app.setupwizardlegalprovider
com.google.android.youtube
com.samsung.android.app.galaxyfinder
com.sec.location.nsflp2
com.samsung.android.themestore
com.sec.android.app.chromecustomizations
com.samsung.android.app.aodservice
com.samsung.android.app.cocktailbarservice
com.android.internal.display.cutout.emulation.corner
com.google.android.ext.services
com.sec.android.app.suwscriptplayer
com.android.internal.display.cutout.emulation.double
com.android.providers.telephony
com.sec.android.app.parser
com.samsung.android.calendar
com.samsung.android.timezone.updater
com.android.providers.calendar
com.osp.app.signin
com.samsung.clipboardsaveservice
com.sec.automation
com.android.providers.media
canvasm.myo2
com.samsung.android.app.social
com.google.android.onetimeinitializer
com.sec.android.mimage.gear360editor
com.google.android.ext.shared
com.samsung.android.spdclient
com.android.wallpapercropper
com.samsung.android.wallpaper.res
com.samsung.android.smartmirroring
com.skms.android.agent
com.sec.android.desktopcommunity
com.sec.android.app.safetyassurance
com.samsung.gpudriver.S8MaliG71_90
com.samsung.android.incallui
com.samsung.android.knox.containercore
com.sec.factory.camera
com.sec.vsimservice
com.sec.usbsettings
com.samsung.android.easysetup
com.android.documentsui
com.etroktech.dockandshare
com.android.externalstorage
com.sec.android.easyonehand
com.sec.factory
com.samsung.android.provider.stickerprovider
com.android.htmlviewer
com.samsung.android.app.sbrowseredge
com.android.companiondevicemanager
com.android.mms.service
com.samsung.android.rubin.app
com.sec.android.wallpapercropper2
com.android.providers.downloads
com.diotek.sec.lookup.dictionary
com.sec.android.easyMover.Agent
com.samsung.ucs.agent.boot
com.samsung.faceservice
com.sec.android.app.voicenote
com.monotype.android.font.foundation
com.sec.android.widgetapp.easymodecontactswidget
com.samsung.android.MtpApplication
com.sec.android.app.factorykeystring
com.sec.android.app.samsungapps
com.sec.android.emergencymode.service
com.google.android.configupdater
com.sec.android.app.wlantest
com.samsung.android.app.camera.sticker.facear.preload
com.samsung.android.app.settings.bixby
com.sec.android.app.billing
com.samsung.android.app.selfmotionpanoramaviewer
com.sec.epdgtestapp
com.samsung.android.timezone.data_P
com.android.defcontainer
com.samsung.daydream.customization
com.google.ar.core
com.sec.ims
com.sec.sve
com.sec.enterprise.knox.attestation
com.android.providers.downloads.ui
com.android.vending
com.android.pacprocessor
com.android.simappdialog
com.samsung.systemui.bixby2
com.sec.android.AutoPreconfig
com.samsung.android.SettingsReceiver
com.android.internal.display.cutout.emulation.tall
com.sec.android.app.soundalive
com.sec.android.providers.security
com.sec.android.provider.badge
com.android.certinstaller
de.axelspringer.yana.zeropage
com.samsung.android.securitylogagent
com.android.carrierconfig
com.samsung.android.knox.containeragent
com.samsung.android.app.assistantmenu
com.samsung.SMT
com.samsung.cmh
com.samsung.mlp
com.samsung.rcs
com.sec.android.ofviewer
com.sec.factory.iris.usercamera
android
com.android.hotwordenrollment.xgoogle
com.samsung.android.sm.devicesecurity
com.samsung.android.net.wifi.wifiguider
com.samsung.android.bixby.service
com.samsung.android.smartface
com.android.egg
com.android.mtp
com.android.nfc
com.android.stk
com.samsung.android.messaging
com.samsung.android.emojiupdater
com.android.backupconfirm
com.samsung.klmsagent
com.samsung.android.smartfitting
com.sec.android.app.SecSetupWizard
com.samsung.android.app.telephonyui
com.samsung.android.samsungpositioning
com.android.statementservice
com.samsung.android.bixby.agent
com.sec.android.app.hwmoduletest
com.android.settings.intelligence
com.sec.bcservice
com.sec.modem.settings
com.samsung.android.server.iris
com.android.systemui.theme.dark
com.google.zxing.client.android
com.samsung.android.providers.context
com.sec.android.app.servicemodeapp
com.sec.android.preloadinstaller
com.sec.android.uibcvirtualsoftkey
com.google.android.setupwizard
com.sec.android.gallery3d
com.android.providers.settings
com.samsung.accessibility
com.sec.imsservice
com.android.sharedstoragebackup
com.google.android.music
com.samsung.android.mobileservice
com.android.hotwordenrollment.okgoogle
com.samsung.android.bixby.es.globalaction
com.samsung.storyservice
com.android.dreams.basic
com.sec.android.app.music
com.sec.android.omc
com.android.se
com.android.inputdevices
com.samsung.android.kgclient
com.samsung.knox.securefolder
com.android.bips
com.android.stk2
com.samsung.desktopsystemui
com.samsung.android.app.simplesharing
com.samsung.android.service.peoplestripe
com.samsung.android.da.daagent
com.samsung.android.brightnessbackupservice
com.samsung.app.slowmotion
com.samsung.android.smartcallprovider
com.samsung.android.app.smartcapture
com.sec.android.desktopmode.uiservice
com.google.android.apps.maps
com.samsung.android.app.taskedge
org.fdroid.fdroid
com.samsung.advp.imssettings
com.samsung.android.location
com.sec.android.inputmethod
com.samsung.android.app.advsounddetector
com.sec.android.app.clockpackage
com.sec.android.RilServiceModeApp
com.google.android.webview
com.samsung.android.mdecservice
com.sec.android.app.simsettingmgr
com.samsung.android.app.mirrorlink
com.android.server.telecom
com.google.android.syncadapters.contacts
com.samsung.crane
com.sec.imslogger
com.samsung.android.clipboarduiservice
com.android.keychain
com.samsung.android.ipsgeofence
com.samsung.android.themecenter
com.google.android.packageinstaller
com.google.android.gms
com.google.android.gsf
com.google.android.tts
android.autoinstalls.config.samsung
com.android.calllogbackup
com.google.android.partnersetup
com.samsung.android.spdfnote
com.sec.android.diagmonagent
com.samsung.android.knox.containerdesktop
com.android.carrierdefaultapp
com.sec.android.app.myfiles
com.android.proxyhandler
com.samsung.android.allshare.service.fileshare
com.sec.android.mimage.photoretouching
com.sec.android.app.launcher
com.samsung.android.universalswitch
com.sec.android.app.apex
com.sec.android.app.ocr4
com.google.android.feedback
com.google.android.apps.photos
com.google.android.syncadapters.calendar
com.android.managedprovisioning
com.samsung.android.setting.multisound
com.samsung.visionprovider
com.samsung.android.authfw
com.sec.android.app.sbrowser
com.monotype.android.font.chococooky
com.samsung.safetyinformation
com.samsung.android.dialer
com.samsung.android.dqagent
com.samsung.app.highlightplayer
com.sec.android.app.ringtoneBR
com.samsung.android.game.gos
com.sec.android.app.vepreload
com.android.providers.partnerbookmarks
com.sem.factoryapp
com.trustonic.teeservice
com.android.wallpaper.livepicker
com.samsung.android.beaconmanager
com.sec.enterprise.mdm.services.simpin
com.android.apps.tag
com.samsung.android.stickercenter
com.sec.android.app.popupcalculator
com.sec.android.soagent
com.google.android.gms.policy_sidecar_aps
com.sec.android.app.quicktool
com.samsung.android.fmm
com.samsung.android.mdm
com.samsung.android.rlc
com.sec.unifiedwfc
com.sec.phone
com.sec.mldapchecker
com.samsung.android.bixby.wakeup
com.google.android.apps.translate
com.google.android.backuptransport
com.samsung.android.app.interactivepanoramaviewer
com.samsung.android.samsungpass
com.samsung.android.bixby.plmsync
com.android.storagemanager
com.samsung.android.scloud
com.samsung.android.app.soundpicker
com.sec.app.RilErrorNotifier
com.samsung.android.spayfw
com.samsung.android.ststub
com.android.bookmarkprovider
com.android.settings
com.samsung.app.newtrim
com.samsung.android.dsms
com.samsung.android.lool
com.samsung.android.app.notes
com.sec.android.app.bluetoothtest
com.sec.android.sdhms
com.samsung.android.app.spage
com.samsung.android.knox.analytics.uploader
com.samsung.android.sm.policy
com.sec.android.emergencylauncher
com.sec.hearingadjust
com.google.android.apps.turbo
com.samsung.android.bluelightfilter
com.samsung.android.bbc.bbcagent
com.samsung.android.visionintelligence
com.knox.vpn.proxyhandler
com.android.cts.ctsshim
com.sec.android.splitsound
com.samsung.android.svcagent
com.samsung.android.mateagent
com.samsung.android.networkdiagnostic
com.samsung.android.shortcutbackupservice
com.samsung.android.bixby.voiceinput
com.android.vpndialogs
com.samsung.ucs.agent.ese
com.android.phone
com.android.shell
com.android.wallpaperbackup
com.android.providers.blockednumber
com.samsung.android.app.omcagent
com.hiya.star
com.android.providers.userdictionary
com.sec.enterprise.knox.cloudmdm.smdms
com.samsung.android.app.camera.sticker.stamp.preload
com.android.emergency
com.wssyncmldm
com.samsung.ims.smk
com.android.location.fused
com.samsung.android.app.appsedge
com.samsung.android.samsungpassautofill
com.sec.epdg
com.android.systemui
com.sec.android.app.personalization
com.monotype.android.font.cooljazz
com.android.bluetoothmidiservice
com.samsung.android.sdk.handwriting
com.samsung.aasaservice
com.samsung.systemui.hidenotch
com.android.traceur
com.samsung.android.allshare.service.mediashare
com.sec.android.provider.emergencymode
com.google.android.play.games
com.sec.android.app.applinker
com.sec.android.app.camera
com.android.bluetooth
com.samsung.android.contacts
com.samsung.android.app.clipboardedge
com.android.providers.contacts
com.samsung.ipservice
com.sec.android.app.magnifier
com.sec.android.widgetapp.webmanual
com.samsung.sec.android.application.csc
com.android.captiveportallogin
com.samsung.android.app.motionpanoramaviewer
com.samsung.android.bio.face.service
com.samsung.android.bixby.agent.dummy
com.samsung.android.video
com.google.android.apps.restore
so my question: which apps are safe to disable, what is their purpose and which are not (also the purpose)
thanks
Hi all,
I may have just messed up my smartphone and really need your help. I wanted to get rid of some of the bloatware on my A40 and read online that one can actually uninstall many apps via the Windows command line. So I looked up a list of apps supposedly safe to remove and ran a batch file to uninstall them. This is as far as I got:
a40:/ $ pm uninstall --user 0 com.sec.android.app.samsungapps
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.app.camera.sticker.facear.preload
Success
a40:/ $ pm uninstall --user 0 com.sec.android.mimage.gear360editor
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.smartmirroring
Success
a40:/ $ pm uninstall --user 0 com.android.htmlviewer
Success
a40:/ $ pm uninstall --user 0 com.sec.android.provider.badge
Success
a40:/ $ pm uninstall --user 0 com.android.sharedstoragebackup
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.app.simplesharing
Success
1|a40:/ $ pm uninstall --user 0 com.samsung.android.themecenter
Success
a40:/ $ pm uninstall --user 0 android.autoinstalls.config.samsung
Success
a40:/ $ pm uninstall --user 0 com.sec.enterprise.mdm.services.simpin
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.stickercenter
Success
a40:/ $ pm uninstall --user 0 com.sec.android.mimage.avatarstickers
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.knox.analytics.uploader
Success
a40:/ $ pm uninstall --user 0 com.sec.enterprise.knox.cloudmdm.smdms
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.app.camera.sticker.stamp.preload
Success
1|a40:/ $ pm uninstall --user 0 com.sec.factory.cameralyzer
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.sdk.handwriting
Success
a40:/ $ pm uninstall --user 0 com.sec.android.app.fm
Success
a40:/ $ pm uninstall --user 0 com.sec.enterprise.knox.attestation
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.mdm
Success
1|a40:/ $ pm uninstall --user 0 com.sec.android.widgetapp.samsungapps
Success
1|a40:/ $ pm uninstall --user 0 com.samsung.android.app.spage
Success
1|a40:/ $ pm uninstall --user 0 com.samsung.android.drivelink.stub
Success
1|a40:/ $ pm uninstall --user 0 com.wsomacp
Success
1|a40:/ $ pm uninstall --user 0 com.samsung.android.game.gametools
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.game.gos
Success
1|a40:/ $ pm uninstall --user 0 com.dsi.ant.sample.acquirechannels
Success
a40:/ $ pm uninstall --user 0 com.dsi.ant.service.socket
Success
a40:/ $ pm uninstall --user 0 com.dsi.ant.server
Success
1|a40:/ $ pm uninstall --user 0 com.android.egg
Success
a40:/ $ pm uninstall --user 0 com.sec.android.easyonehand
Success
1|a40:/ $ pm uninstall --user 0 com.sec.android.app.launcher
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.mateagent
Success
1|a40:/ $ pm uninstall --user 0 com.samsung.android.app.watchmanagerstub
Success
a40:/ $ pm uninstall --user 0 com.sec.android.daemonapp
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.app.social
Success
1|a40:/ $ pm uninstall --user 0 com.samsung.android.wellbeing
Success
a40:/ $ pm uninstall --user 0 com.samsung.android.da.daagent
Success
1|a40:/ $ pm uninstall --user 0 com.android.bips
Success
1|a40:/ $ pm uninstall --user 0 com.samsung.android.authfw
Success
Click to expand...
Click to collapse
Right before that, I had moved apps related to "Knox" and "MDM" and everything seemed fine. But even while the last commands were running, the "desktop" disappeared (the home screen with all my app shortcuts) and some kind of "busy notification" was running instead (I think it said something like "starting up apps" or "launching apps"). But the phone didn't reboot, it just seems that the homescreen had crashed. I then noticed that I might have slipped in apps for deletion that I actually needed or was using, such as
com.sec.android.app.launcher
com.samsung.android.wellbeing
Click to expand...
Click to collapse
Since the phone seemed to be stuck in this "busy loop", I decided to restart it by long-pressing the power button and selecting restart. But from this point, the phone wouldn't restart and got stuck in a reboot loop, where only the Samsung logo pops up, followed by a short vibration pulse, then reboot etc.
At this point I panicked and started searching online for solutions (which also brought me to this forum). I've read about using OEM unlocking, firmware-flashing using Odin, Samsung Tool Pro, TWRP etc. but quickly got lost in the woods and didn't want to risk breaking things more.
There are log files I can access from the boot menu which might contain a lot of useful information regarding the cause of the problem, but it's way too much to type it:
/cache/recovery/last_log
/cache/recovery/last_kmsg
/cache/recovery/last_history
/cache/recovery/rescueparty.log
/cache/recovery/last_avc_msg_recovery
/cache/recovery/last_log.1
/cache/recovery/last_kmsg.1
[...]
/cache/recovery/last_log.9
/cache/recovery/last_kmsg.9
Click to expand...
Click to collapse
Is there a way I could somehow read these log files via a USB connection? For example, in rescueparty_log, there is some "serious-sounding" stuff:
[email protected]*** FATAL EXCEPTION IN SYSTEM PROCESS: main
java.lang.RuntimeException: There must be exactly one installer; found []
?at com.android.server.pm.PackageManagerService.getRequiredInstallerLPr(PackageManagerService.java:4422)
?at com.android.server.pm.PackageManagerService.<init>(PackageManagerService.java:3954)
?at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:2856)
?at com.android.server.SystemServer.startBootstrapServices(SystemServer.java:985)
?at com.android.server.SystemServer.run(SystemServer.java:762)
?at com.android.server.SystemServer.main(SystemServer.java:762)
?at java.lang.reflect.Method.invoke(Native Method)
?at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
?at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:945)
Error reporting crash
java.lang.NullPointerException: Attempt to invoke interface method 'void android.app.IActivityManager.handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo)' on a null object reference
?at com.android.internal.os.RuntimeInit$KillApplicationHandler.uncaughtException(RuntimeInit.java:144)
?at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
?at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1063)
?at java.lang.Thread.dispatchUncaughtException(Thread.java:1955)
Click to expand...
Click to collapse
Also, some information from the boot screen output:
Android Recovery
samsung/a40eea/a40
9/PPR1.180610.011/A405FNXXU3ATA4
user/release-keys
#Reboot Recovery Cause is [system_server:7340 RecoverySystemRescueParty]#
Support SINGLE-SKU
Block-Based OTA
Supported API: 3
MANUAL MODE v1.0.0#
Click to expand...
Click to collapse
Is anyone perhaps familiar with this problem and knows of a way how I could get the phone to start up properly, so I can at least recover all my personal data?
My impression is that I might have deleted some important system app, since the problem occurred right in the middle of the uninstall process (see shell history above), and I'm a little bit hopeful that maybe it's possible to just reinstall it somehow. I haven't tried the "Wipe data/factory reset" option in the boot menu as I don't want to lose all my data.
Thank you so much for your help, any advice is super-appreciated!!
@kerstin92 Thread has been closed as duplicate of
Halp...soft-bricked A40 after uninstalling apps ADB!
Hi all, I may have just messed up my smartphone and really need your help. I wanted to get rid of some of the bloatware on my A40 and read online that one can actually uninstall many apps via the Windows command line. So I looked up a list of...
forum.xda-developers.com
Please review the XDA Forum Rules (refer to rule no. 5) and post only ONCE! I've moved all posts from this thread to the open one.
Additionally, I've moved this thread out of the development section, for which it didn't qualify. Prior to your next posting, please read the guidances and announcements that are stuck at the top of every forum like
RULES for posting in Development
I know we all have busy lives and don't have time to go through a list of long winded rules, so here's a shortened version to make your life easier Only the following topics are allowed in DEVELOPMENT area: [DEV] - Development for any...
forum.xda-developers.com
All Questions should go in the Q&A section
If you are reading this it's because you are using an application." "This thread redirects to:https://forum.xda-developers.com/galaxy-a40/help
forum.xda-developers.com
Thanks for your cooperation.
Respectfully
Oswald Boelcke
Senior Moderator
Hello guys,i was super fed up with having to manually input one by one packages to be uninstalled by adb,so i decided to code something that does it for me(please keep in mind that i am a beginner in coding don't be too harsh on me but if you have any suggestions to optimize the code and even provide guidance and help in the comments in order to help me get better,please feel free to do that in the comments.
Usage:
all you have to do is fill the safe_debloat.txt file with the packages you want to install with this format(each package on a new line):
com.gocro.smartnews.android
com.synchronoss.dcs.att.r2g
com.wavemarket.waplauncher
com.pandora.android
com.sec.penup
com.samsung.android.service.livedrawing
com.linkedin.android
Then simply execute the program using visual code or any similar software like pycharm for example,and boom!!! it will uninstall all the packages you provided
Why am i in rush to post this?:
as i said,i am new to coding and i know the xda community is very helpful so i said why not,and also i was struggling to find a tool that accepts mass input but i couldnt find any,so i coded mine and i thought someone out there might be struggling too,so they can get the functionality of this code to help themselves and also to maybe learn from the code even tho its very basic and awful.
And also here's a safe list that i used to debloat my samsung s8+ after exeperimenting and bricking it many times to finally find a stable safe list to debloat:
com.gocro.smartnews.android
com.synchronoss.dcs.att.r2g
com.wavemarket.waplauncher
com.pandora.android
com.sec.penup
com.samsung.android.service.livedrawing
com.linkedin.android
com.hunge.app
com.greatbigstory.greatbigstory
com.android.documentsui
com.samsung.android.app.contacts
com.samsung.android.calendar
com.cnn.mobile.android.phone
com.bleacherreport.android.teamstream
com.aetherpal.device
com.google.android.dialer
com.wb.goog.got.conquest
com.wb.goog.dcuniverse
com.innogames.foeandroid
com.playstudios.popslots
com.gsn.android.tripeaks
com.foxnextgames.m3
com.audible.application
com.microsoft.skydrive
com.cnn.mobile.android.phone.edgepanel
com.samsung.android.service.peoplestripe
com.samsung.android.app.sbrowseredge
com.samsung.android.app.appsedge
com.google.ar.lens
com.google.android.inputmethod.latin
com.google.android.marvin.talkback
com.google.android.music
com.google.android.printservice.recommendation
com.google.android.syncadapters.calendar
com.google.android.tts
com.google.android.videos
com.google.android.apps.docs
com.google.android.apps.maps
com.google.android.apps.photos
com.google.android.apps.tachyon
com.google.android.apps.wellbeing
com.google.android.feedback
com.facebook.katana
com.facebook.system
com.facebook.appmanager
com.facebook.services
com.android.wallpaperbackup
com.microsoft.office.excel
com.microsoft.skydrive
com.microsoft.office.word
com.microsoft.office.powerpoint
com.android.wallpapercropper
com.android.providers.downloads.ui
com.android.providers.partnerbookmarks
com.android.sharedstoragebackup
com.android.vpndialogs
com.android.hotwordenrollment.okgoogle
com.android.mms
com.android.mms.service
com.android.printspooler
com.android.statementservice
com.android.egg
com.android.bips
com.android.bookmarkprovider
com.android.browser
com.android.calendar
com.android.cellbroadcastreceiver
com.android.cellbroadcastreceiver.overlay.common
com.vcast.mediamanager
com.samsung.vmmhux
com.vzw.hss.myverizon
com.asurion.android.verizon.vms
com.motricity.verizon.ssodownloadable
com.vzw.hs.android.modlite
com.samsung.vvm
com.vznavigator.[You_Model_Here]| VZ Navigator
com.samsung.android.game.gamehome
com.enhance.gameservice
com.samsung.android.game.gametools
com.samsung.android.game.gos
com.samsung.android.gametuner.thin
com.samsung.android.kidsinstaller
com.samsung.android.app.camera.sticker.facearavatar.preload
com.sec.android.app.kidshome
com.samsung.android.hmt.vrsvc
com.samsung.android.app.vrsetupwizardstub
com.samsung.android.hmt.vrshell
com.google.vr.vrcore
com.samsung.android.aremoji
com.sec.android.mimage.avatarstickers
com.samsung.android.emojiupdater
com.boxer.app
com.samsung.android.wellbeing
com.samsung.android.da.daagent
com.samsung.android.service.livedrawing
com.android.bips
com.google.android.printservice.recommendation
com.android.printspooler
com.samsung.android.samsungpassautofill
com.samsung.android.authfw
com.samsung.android.samsungpass
com.samsung.android.spay
com.samsung.android.spayfw
com.sec.android.app.dexonpc
com.samsung.android.ardrawing
com.samsung.android.svoiceime
com.samsung.android.beaconmanager
com.samsung.android.email.provider
com.samsung.android.scloud
com.samsung.android.sdk.handwriting
com.samsung.android.sdk.professionalaudio.utility.jammonitor
com.samsung.android.universalswitch
com.samsung.android.visioncloudagent
com.samsung.android.visionintelligence
com.samsung.android.widgetapp.yahooedge.finance
com.samsung.android.widgetapp.yahooedge.sport
com.samsung.app.highlightplayer
com.samsung.safetyinformation
com.samsung.storyservice
com.samsung.android.service.aircommand
com.sec.android.splitsound
com.sec.android.easyonehand
com.samsung.android.drivelink.stub
com.sec.android.widgetapp.samsungapps
com.sec.android.app.sbrowser
com.samsung.android.mateagent
com.sec.android.easyMover.Agent
com.samsung.android.app.watchmanagerstub
com.sec.android.daemonapp
com.samsung.android.app.social
com.samsung.ecomm.global
com.samsung.android.oneconnect
com.samsung.android.voc
com.dsi.ant.sample.acquirechannels
com.dsi.ant.service.socket
com.dsi.ant.server
com.dsi.ant.plugins.antplus
com.samsung.android.bixby.wakeup
com.samsung.android.app.spage
com.samsung.android.app.routines
com.samsung.android.bixby.service
com.samsung.android.visionintelligence
com.samsung.android.bixby.agent
com.samsung.android.bixby.agent.dummy
com.samsung.android.bixbyvision.framework
TY for ur time!!!!!!!!!!!