• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

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

Search This thread

Bropinski

Member
Sep 16, 2017
12
25
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)!
 
Last edited:

puppinoo

Senior Member
Jun 14, 2008
167
31
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.
 

Bropinski

Member
Sep 16, 2017
12
25
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).

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.
 
Last edited:

puppinoo

Senior Member
Jun 14, 2008
167
31
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.

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.
 

alexm745

New member
Sep 25, 2017
1
0
Cheers for this, before I try this however, how much ram/memory does this save? How much did it save for you? Cheers :)
 

Bropinski

Member
Sep 16, 2017
12
25
Cheers for this, before I try this however, how much ram/memory does this save? How much did it save for you? Cheers :)

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

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".

Hope this helps!
 
Last edited:
  • Like
Reactions: zyclone

patriot1889

Member
Oct 8, 2017
9
10
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 :eek:
Code:
mediafire.com/file/yea8ll52xce2kib/confireator.apk

Let me know what you think!
 

rainman74

Senior Member
Jul 31, 2016
699
302
Munich
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 :eek:
Code:
mediafire.com/file/yea8ll52xce2kib/confireator.apk

Let me know what you think!

Which 3 settings do you mean?
 
  • Like
Reactions: zyclone

patriot1889

Member
Oct 8, 2017
9
10
perfect! ;)

But please tell me, why your apk needs the following two permissions:

  1. internet
  2. record_audio

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
 

TimmyP

Senior Member
Mar 5, 2008
298
53
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.
 
  • Like
Reactions: rainman74

Bropinski

Member
Sep 16, 2017
12
25
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


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:
 
  • Like
Reactions: puppinoo

rainman74

Senior Member
Jul 31, 2016
699
302
Munich
:) You're welcome! Glad you like it.

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?
 

vanzan

Senior Member
Sep 3, 2012
150
14
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.

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?

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.
 

rainman74

Senior Member
Jul 31, 2016
699
302
Munich
@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)[575:packageManager]binder: 28936: binder_alloc_buf, no vma
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    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)!
    3
    Nothing happens when run script :(

    There is a plugin for tasker that runs adb commands on the device itself. So forget about scripts, run kill/force-stop adb commands on the aftv via this plugin:

    https://labs.xda-developers.com/store/app/com.ADBPlugin
    3
    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 :eek:
    Code:
    mediafire.com/file/yea8ll52xce2kib/confireator.apk

    Let me know what you think!
    3
    Yeah, that's fine. I'll post here when I've uploaded it. :)

    Did you already upload?
    3
    *
    Hi rainman74, I have problem with my fire stick 2 (5.2)- mistaken uninstall amazon launcher and few system apps :crying: how I can make factory reset with adb? I trying "adb recovery reboot" - stick reboot in recovery but nothing is going, just write "wait few minutes or reboot manual or to go to amazon support... Before alI uninstaling I install hijack 3 but dont accept any launcher ((. It possible to fix my stick or just waiting for root

    your connection to fire stick with adb work?

    adb kill-server
    timeout -t 1
    adb start-server
    timeout -t 5
    adb connect 192.168.0.xx

    files should be placed in adb folder

    if yes.. try to install leanback launcher it would start with this https://github.com/rockon999/LeanbackLauncher/releases

    PHP:
    timeout -t 1
    echo "Install LeanbackLauncher"
    adb install "app-release.apk"
    echo "Opening Hijackv3"
    adb shell am start -n com.baronkiko.launcherhijack/.MainActivity
    timeout -t 3
    echo "Selecting new launcher.."
    adb shell input keyevent 23
    timeout -t 1
    adb shell input keyevent 23
    timeout -t 1
    adb shell am start -n com.rockon999.android.leanbacklauncher/ .Launcher

    or install tvlauncher an set as default
    https://mega.nz/#!lQ0EBTQZ!oIB9wbV0bVnsW4YEoG-q-bbK3tgqLcdQnp4i1o8TGxE

    PHP:
    timeout -t 1
    echo "Install TVLauncher"
    adb install "TVLauncher.apk"
    echo "Opening Hijackv3"
    adb shell am start -n com.baronkiko.launcherhijack/.MainActivity*
    timeout -t 3
    echo "Selecting new launcher.." 
    adb shell input keyevent 23 
    timeout -t 1
    adb shell input keyevent 23
    timeout -t 1
    adb shell am start -n com.awe.dev.pro.tv/.Launcher

    after this you can install confireator http://www.mediafire.com/file/yea8ll...onfireator.apk

    if you haven't remove everything you will have factory restore there