So you’ve installed the Google Play Store on Amazon’s Fire HD 8 (2020) tablet. What’s next? While you can’t yet root the tablet or replace the operating system with a custom ROM, you can disable a bunch of Amazon apps and features.

Don’t need the Amazon Appstore, want to disable the Weather, Prime Video, or Kindle apps? Or maybe you want to prevent your tablet from automatically downloading and installing Fire OS updates.

Here’s how to do that.

Enable Developer Options and USB Debugging

On your tablet, take the following steps:

  • Enable Developer Options by navigating to Settings -> Device Options -> About Fire Tablet and then tapping the serial number for your tablet 7 times.
  • Tap the back button to go back to Device Options.
  • Scroll down and select Developer Options.
  • Slide the toggle for Developer Options to “On.”
  • Scroll down until you find USB Debugging and slide the toggle to the on position.

Set up adb (Android Debug Bridge)

  • Connect your tablet to a computer with a USB cable
  • On your computer, download the Android SDK Platform Tools from Google (available for Windows, Mac, or Linux)
  • Unzip the file you just loaded and make note of the directory where you’ve unzipped it.
  • Open a terminal or command prompt and navigate to that folder.
  • Type “adb devices” (without the quotation marks) to see if our computer detects your tablet. If it does, you’ll probably see a device number and the word “unauthorized” in the terminal window if this is the first time using adb to connect this tablet to this PC.
  • After that last step, a pop-up notification should appear on the tablet asking if you want to allow the USB debugging. Choose OK (and optionally check the box that says “Always allow from this computer” if you don’t want to be asked again.
  • Now if you type “adb devices” again, you should see the same ID for the tablet, but now instead of “unauthorized” you should see the word “device.”

Use adb to disable Amazon apps

Here’s the part where we can actually disable specific apps. Note that Amazon does not make it easy to completely uninstall or remove apps that come pre-installed on its tablets, so we’re going to disable them instead. You may have to run through these steps again at some point in the future if the apps start running again after Amazon pushes an update.

In a nutshell, you can disable an app by entering an adb command that looks something like this:

adb shell pm disable-user

That particular command will stop the Goodreads app from running on an Amazon Fire tablet. But you can customize the line to disable other apps or disable apps just for specific users.

Disable different apps

For example, is the name of the app you’re disabling in the command above. If you know the package name of the app you want to affect, you can disable just about any app on your tablet by changing that part of the command.

Here are just a few of the apps you can disable:

  • Amazon Appstore: adb shell pm disable-user
  • Goodreads: adb shell pm disable-user
  • Kindle: adb shell pm disable-user
  • Legal Notices: adb shell pm disable-user
  • Prime Video: adb shell pm disable-user
  • Silk web browser: adb shell pm disable-user
  • Special Offers: adb shell pm disable-user

That last command will remove ads from the tablet’s lock screen almost instantly. Here’s what it looks like when you execute that command while viewing the lock screen:

Again, keep in mind that the lock screen ads may re-appear at some point in the future if Amazon pushes an update. The only ways to permanently remove them are to pay Amazon $15 to officially remove “Special Offers” or to root the tablet and/or install a custom ROM (neither of which can be done with the 10th-gen Fire HD 8 as of early June, 2020).

Amazon’s Remove Special Offers option

You can find a longer list of apps that can be removed in a thread at the xda-developers forum. Note that you might have to disable multiple packages to fully disable some apps and features. For example, in order to disable the Weather app, you would run the following commands, one after the other:

  • adb shell pm disable-user
  • adb shell pm disable-user

Disable the default Fire Launcher

I’m giving this one its own section, even though you can remove it with a simple command just like any of the apps listed above. The key thing to keep in mind is that you only want to disable the Fire Launcher after you’ve already installed a third-party launcher. Otherwise your tablet will get stuck at the loading screen when you turn it on.

If you’ve already installed a third-party launcher from Google Play, APKMirror, or another trusted source, then you can run the following line to disable the default Fire OS Launcher:

adb shell pm disable-user

If somethings goes wrong and you’re left without a working launcher at all, the tablet will get stuck at a loading screen. Fortunately, you can always re-enable any app you’ve disabled. See below.

Disable apps just for one user

Update: An earlier version of this article included an extra variable in the disable-user commands that would have allowed you to disable apps for specific user profiles only. As of June 8, 2020 that no longer seems to work, so I’m crossing out the rest of the text in this section. But it’s possible this may start working again in the future, so I won’t erase it altogether.

In a nutshell, a command like “adb shell pm disable-user -user 0” (without the quotation marks) would have allowed you to disable an app just for user 0. Changing that to another number would let you disable the app for other individual users. 

The part that says –user 0 means that you’re disabling the app for the primary user of the tablet, which means anyone who uses the tablet will no longer see that app running. But if you have multiple user accounts on your tablet and just want to disable an app for a specific user, here’s how to do that:

  • Connect your Fire HD to your PC with a USB cable, open a terminal/command prompt, and type “adb shell pm list users” see a list of users and ID numbers.
  • You should see a number before each name.
  • Change the number 0 to the number of the user you want to disable the app for.

Now when that users logs in, the app you disabled will not be active. But if another user logs in, they’ll still see that app.

Alternately, you can leave out the –user 0 part of the command altogether, and the app should be disable for all users.

Use adb to re-enable Amazon apps

Say you’ve disabled an app and discovered that you actually wanted or needed it? Here’s how to re-enable an app.

  • Connect your tablet to your computer with a USB cable.
  • Open a terminal or command prompt to your adb directory.
  • Type a command that looks something like this: “adb shell pm enable” (without the quotes).

The example above will re-enable the default Fire OS Launcher app after it’s been disabled. But you can change the package name to any app that you’ve previously disabled. For example, if you disabled Goodreads using the command listed earlier in this post, then pasting this line into a terminal will re-enable Goodreads:

adb shell pm enable

A few more notes

This guide was originally written on June 6, 2020 and tested with a 10th-gen Amazon Fire HD 8 (2020 model) tablet. But the steps should also work with a 10th-gen Amazon Fire HD 8 Plus (2020) or 9th-gen Amazon Fire HD 10 (2019 ) tablet.

Amazon may change the apps that are pre-installed on these tablets at some point in the future, and/or the company may change the package names for specific apps. If these steps stop working, please leave a note in the comments. You can also keep an eye on the Fire HD 8 and Fire HD 10 General section of the xda-developers forum for updates.

Support Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign


Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

23 replies on “Amazon Fire HD 8 (2020): How to disable Amazon apps and features”

  1. I’ve managed to get every app I don’t want off my Gen 10 (2020) Fire HD 8 except Amazon Kids. I even looked at the list of all apps using the command prompt, but I didn’t see anything I hadn’t already tried. Amnyone know what it’s called?

  2. I tried the disable launcher command with this and Amazon toolbox. Can no longer disable the launcher.

  3. I have the Amazon Fire HD 8 Plus (2020). Sadly these steps didn’t work for it. Disappointed that I purchased this tablet because it is purely a piece of junk.

  4. Works on the HD 8 2020! I paid the $20 to get ads off but could not get RID of the Goodreads. Spent an hour on the phone with Amazon to no avail. THANK YOU.

  5. Instructions presented here are clear and fundamentally correct.

    Used ‘as is’, they enabled my desktop machine with openSUSE (Leap 15.2) to connect to a couple of devices operating under Android. However, there was failure to make connection to an Amazon Fire HD 8 (2020) despite the device being recognised.

    The problem, for which I offer solution, boiled down to Linux instructions on, to which I was referred, being specifically for Ubuntu.

    Failure to connect with the ‘Fire’ was through lack of access to android-sdk-platform-tools-common. This software is a community supported ‘catalogue’ of Android devices; presumably it is updated frequently. It supplements the catalogue implicit within Google’s Android Studio.

    Means via Ubuntu offered to access the tool do not carry forth directly to openSUSE.

    Steps are as follows.

    Explicitly create a ‘plugdev’ group using Yast. The proffered command line for Ubuntu doesn’t work as intended for openSUSE.
    Make your user ID a member of plugdev.
    Install the Android Tools from the openSUSE ‘unofficial’ community resource at
    Logout and back in. Thereafter, the Fire HD 8 (2020) device is accessible using instructions under the heading ‘Set up adb (Android Debug Bridge)’ in this article.

    These instructions ought apply to other supported openSUSE versions.

  6. Sadly Amazon have forced out a fire 7 os (android 9) on the 2018 fire 8hd.

    Alexa is now like a robot and slightly slower, the speakers are 25% lower (like they say the 2020 8plus is) for all but alexa, you can not see tasks so can’t use task killer and you can’t see the CPU now

    tinycore won’t work so you can’t find apps that slow your fire like “my clock”

    It’s bad, I use Alexa to read ww2 books and now its like android assistant and music is too low.
    I hope there’s a way to block this update or roll it back

    Can I get my old fire 8 2018 back with a reset?
    Also can I block the update URLs or better disable the ota app/service

    1. I read and collect WW2 books, mainly the European Theatre as my dad served there.

  7. Can not disable apps – message permission denied

    C:\Users\henry\Documents\Programs\Computer Utilities\Android\platform-tools>adb shell pm disable-user
    Error: java.lang.SecurityException: Permission Denial: attempt to change component state from pid=8432, uid=2000, package uid=32145

  8. On trying to disable i see ” java.lang.SecurityException: Permission Denial: attempt to change component state” any idea what i could possibly try ? (kindle 7th)

  9. Thank you SO MUCH for this article! It made disabling the AppStore so easy and now I love my Fire Tablet so much more.

  10. I installed intune [ microsoft endpoint manager ] company portal app in an effort to enable work profile and apps that would allow me to connect to work microsoft 365 email in outlook, onedrive for business and sharepoint team site content. The company portal app throws an error when attempting to create a “Work” profile within the android system to complement the default “Personal” profile. Any thoughts on how you could pre-provision that “Work” profile so that the app setup of work apps and policies under that profile might succeed?

  11. I installed the microsoft launcher but there seems to be issues enabling it as the settings “default apps” view doesn’t have an entry for “home app”. Is there a way to enable microsoft launcer [ or other launcher ] as default home app without removing amazon fire launcher?

  12. Sadly, all I’m getting is errors.

    When I try and disable an app/service, let’s use the weather (as listed above), all I get is:

    C:\Users\*****\Downloads\SDK\platform-tools_r30.0.2-windows>adb shell pm disable-user -user 0

    Exception occurred while executing (followed by various error messages)

    You should really do a YouTube video like the one you did with installing Google services and Google Play.

      1. Weird. I’m getting the same thing today (these steps worked on Saturday). The good news is there’s an easy fix. I’ll update the article momentarily, but just try this syntax instead: adb shell pm disable-user

        EDIT: Updated to fix the command line.

        1. Sadly, adb shell pm disable-user –user 0, that syntax didn’t work either and produced the same error as I have already mentioned.

          “Exception occurred while executing:
          java.lang.IllegalArgumentException: Unknown package: ser”

        2. Just a wee update to my last reply. I see you’ve edited the syntax in the article. When I copy and paste adb shell pm disable-user into cmd prompt I no longer get an error and I do get the following: Package new state: disabled-user. Which seems to work. So for future reference: adb shell pm disable-user or any syntax without the -user 0 should work fine. I hope that makes sense, lol.

          1. I did not have any issues with using the user flag – I notice here that the comments are for -user when the correct flag is --user so the command should be pm disable-user --user 0

    1. As I mentioned in the previous post, Amazon Fire Toolbox version 7.1 does not yet support the 10th-gen Fire HD 8. It probably will be updated soon, but for now the best way to disable Amazon apps is to do so manually.

Comments are closed.