How to unroot a Fire TV 2 and switch back to stock updates from Amazon

This guide will walk you through the steps of reverting a rooted Fire TV 2, with or without TWRP installed, back to stock by accepting an over-the-air update. Currently, the latest stock update, which is version 5.0.5, is rootable, but if/when Amazon releases an update that blocks rooting, you may be unable to root after following this guide.

If you installed TWRP Custom Recovery…

The simplest way to unroot and return back to stock is to allow your Fire TV 2 to accept and install an over-the-air software update from Amazon. There are probably several blocks in place that are prevent this from happening as a precaution to retain root, so this guide will show you how to revert those blocks.

  1. Download pre-rooted ROM version 5.0.4_r2 from here. (This version does not disable stock recovery, so over-the-air updates can be installed with this version.)
  2. Install pre-rooted ROM version 5.0.4_r2 using TWRP custom recovery by following this guide.
  3. After installing the ROM and rebooting, you need to unblock updates if you’ve blocked them on the device. You can do this by either factory resetting your Fire TV, or by connecting to the device via ADB and running the following commands:
    • adb shell
    • su
    • pm unhide
    • pm enable

    (Be sure you’ve also removed blocks within your router’s settings, if you have those in place.)

  4. Your Fire TV 2 will now accept over-the-air updates. Since it is now running version 5.0.4, there should be an update waiting to be installed. Go to Settings > System > About > Check for updates to install the latest stock update. After the stock update downloads and installs, your Fire TV will be unrooted and fully stock without TWRP or the boot menu.

If you did not install TWRP custom Recovery…

If you just rooted your Fire TV 2 with KingRoot or some other method and did not install TWRP custom recovery, the simplest way to unroot is to allow an over-the-air stock update to install. The KingRoot/Kinguser app itself has an unroot option in its settings, but the app makes so many changes to the Fire TV’s operating system while rooting, that I wouldn’t trust it to truly revert everything. If you’re already on the latest software version, I suggest following my guide to install TWRP, that way you can follwo the above steps to downgrade and then allow the latest software version to install over-the-air. Otherwise, you can unblock updates by following the below steps and just wait for the next update to be released by Amazon.

  1. Connect to your Fire TV 2 via ADB.
  2. Run the command: adb shell
  3. Run the command: su
  4. Run the command: pm unhide
  5. Run the command: pm enable


  1. Xrak says:

    I have a rooted 1st gen Fire TV with the custom recovery. Are there any instructions available for going back to stock for that. I followed instructions you had posted to get it rooted with custom recovery. I’ve been waiting for a pre-rooted update to the newer version of the SW but looks like that may not happen.

  2. Max says:

    I am still waiting for TWRP and a pre-rooted ROM for the fire TV 1 and the Stick.
    I Hope it Will Be realesed soon :/

  3. Mark says:

    Thanks for this guide! Very helpful.

  4. Got Root? says:

    It’s a shame we can’t grab this stock firmware and apply it ourselves without having to rely on amazon.

  5. Robert says:

    What if you already have 5.05? How to un-root?

  6. JANA DOE says:

    maybe it is obvious it was not to me and after this procedure. the fire TV could get stuck at the update screen.

    Since it was previously registered to an amazon account it will not register again adn gives out unable to update Fire tv, try again later screen”, so I had to go to under my devices and unregister it, then it let to the next screen on the fire tv and I could register again(this drove me nuts for 2 days)

Leave a Reply

Your email address will not be published. Required fields are marked *