How to Revert an Amazon Fire TV back to Stock Recovery and Stock Software

bak-to-stock-header

Now that the Amazon Fire TV has a ClockworkMod Recovery and can receive Custom ROMS, you may want to know how to revert back to the stock recovery and stock software. This guide will walk you through the steps to do just that.

Update

This guide is outdated. Please use the updated guide here.

It goes without saying that your Fire TV needs to be rooted in order to revert back to stock. It’s a good idea to check that all your update blocks are in place before and after following this guide if you want to avoid losing root. Your personal settings and data should remain intact through this process, but it’s always a good idea to back up anything you don’t want to lose.

  1. Download the Stock Software version that you want to install from AFTVnews.com/software
    Warning: If you select to install an unrootable stock software, like version 51.1.3.0_user_513011520, you will lose root and NOT be able to re-root or install ClockworkMod. You will be stuck with only official updates with no way to downgrade or root. If you want to keep root or the option to re-install ClockworkMod, you should select version 51.1.1.0_user_511070220 which is the newest rootable version.
  2. Rename the stock software you just downloaded to: update.zip
  3. Download the Stock Recovery from AFTVnews.com/software. Be sure to download the one that matches the stock software you selected in step 1.
  4. Rename the stock recovery you just downloaded to: recovery.img
  5. Connect to your Fire TV via ADB
  6. Transfer the recovery file to your Fire TV’s /sdcard directory by running this command:
    adb push recovery.img /sdcard/
    (Note: This assumes the recovery.img file you renamed in the above step is in the same directory as ADB, otherwise enter the full path to the file like this:
    adb push C:\full\path\to\recovery.img /sdcard/
    clockworkmod-terminal-01
  7. Run the command: adb shell
    terminal-adb-shell
  8. Run the command: su
    (Note: If this is the first time you’ve ever run su, a pop-up will appear on the Fire TV and you need to select “Grant”)
    terminal-su
  9. Run the command: chmod 777 /cache
    terminal-chmod-cache
  10. Run the command: chmod 777 /cache/recovery
    terminal-chmod-cacherecovery
    Note: If you see a message saying “No such file or directory”, then run the following two commands:
    mkdir /cache/recovery
    chmod 777 /cache/recovery

  11. Run the command: cd /cache/recovery
    terminal-cd-cacherecovery
  12. Run the command: echo –-update_package=/cache/update.zip > command
    terminal-echo-command-file
  13. Run the command:
    dd if=/sdcard/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery

    clockworkmod-terminal-02

  14. Run the command: exit
    terminal-exit-root
  15. Run the command (yes, again): exit
    terminal-exit-shell
  16. Run the command: adb push update.zip /cache/
    (This assumes the update.zip file you renamed in step 2 is in the same directory as adb, otherwise enter the full path to the file like this:
    adb push C:\full\path\to\update.zip /cache/
    terminal-push-updatezip
  17. Run the command adb reboot recovery
    clockworkmod-terminal-03
  18. Your Fire TV will reboot and complete the installation.

ShareTweetShare+1

28 comments
  1. DJ1 says:

    Very impressed with all the guides/updates that you provide each day. Keep up the good work. Can you write an article about some of the apps that can be used on iPhone/Android as a mouse/keyboard for the Fire tv instead of a physical one.
    Cheers !

  2. Oleg Dashevsky says:

    How likely is that 51.1.3.0_user_513011520 will become rootable? To the best of your knowledge, is anyone working on trying to make it rootable? If so, how soon might that happen? I’m stuck with that version and cannot do anything a rooted Fire TV would let me :(
    Thanks!

    • AFTVnews says:

      There is no way to know how likely or how soon 51.1.3.0_user_513011520 will become rootable. The only effort I know of right now are people trying to figure out a hardware root that involves taking apart the Fire TV and soldering leads directly to the motherboard to access the file system.
      If a new root comes out, it will likely be an Android wide root (like what towelroot was) instead of a Fire TV specific root.

  3. BB92843 says:

    My FTV update 51.1.3.0_user_513011520 when first time I setup. Can I follow this method to install this 51.1.1.0_user_511070220?
    thank you

  4. Harrison says:

    Why are the stock updates downloading as bins?
    I can’t just rename a bin as a zip can I?

  5. Charles Nunez says:

    I am trying to downgrade from 51.1.1.0 and every step in your guide seems to go as described, but when I reboot into recovery, the update does not get installed. I have root and busy box.

  6. pmcd says:

    Is this the only way to uproot a Fire TV? If one wanted to do this would you first unblock the block on the Amazon upgrade process or would this just automatically happen with the install of the unrootable firmware? What becomes of ClockworkMod after an install of the latest unrootable firmware? Is it still there?

    Thanks…philip

  7. ZK says:

    I can do all except the last step. File is in same folder, but says cannot stat update zip invalid argument.
    how to fix?

  8. Chris says:

    Since XBMC/KODI is now an official app and the icon shows up on the home screen I don’t feel the need to be rooted and have all the extra stuff installed. I followed this guide on both of my FTV’s, worked great I’m back to stock like I wanted to be with the latest software installed. Netflix is updated and working great, it was stuck on an older version before. Best of all the 5ghz band stays connected now (2.4ghz was strong but 5ghz would not stay connected) and buffering on 1080p files is non existent.

    My only issue now is that on one of my FTV boxes when I check for updates it throws an update error, I think I may have forgotten to “enable OTA updates” in the fire tv utility app before I removed SU, xposed, towel root, clockworkmod etc.. All router level update DNS blocks have been removed and my other FTV can scan for updates with no problem (I did remember to enable OTA updates in the fire tv utility app for this box). I can install apps, I’m just getting that error message when I scan for an update to the FTV software.

    Am I screwed now? Will I not be able to get OTA updates in the future? Perhaps I need to do a factory reset to enable them?

    Both are on:
    51.1.4.3_user_514020320 stock software
    51.1.3.0_user_513011520 stock recovery

    Thanks in advance!

    • George Georgiou says:

      Sorry I am noob here. Xbmc/kodi is an official app? Did you have to be rooted before to use this?

      I installed Kodi last night (as I bought my Fire TV yesterday) I def followed instructions correctly, but all vid add ons fail? I have spent over 4 hours on this :(

      Has it something to do with me being on the latest version on my Fire TV.

      Please someone help, I am having the worst time with this!

    • Aaron V. says:

      I did the same thing… now I can’t even use this procedure update to the latest firmware since I no longer have root access. Did you ever figure out a solution?

  9. Jay says:

    I’m stuck at the last step where I’m getting the following response when trying to push update.zip to the box: “failed to copy ‘update.zip’ to ‘/cache//update.zip’: No space left on device” Any way to clear that cache using adb so that I can push the update file to it?

  10. john says:

    also stuck on “failed to copy ‘update.zip’ to ‘/cache//update.zip’: No space left on device” Any way to clear that cache.

  11. Abcd says:

    Can someone list out the steps to revert back to stock using AFTV utility?

  12. Faisal says:

    Please can somebody tell me if there is a way my Amazon FIRETV is 51.1.5.3_user_515040320 can I downgrade it to 51.1.1.0_user_511070220 if Yes please any tutorial ?

  13. Mike Taylor says:

    Looks like the stock rom source site is gone. Does anyone know of another source for stock roms?

  14. Thony Bakker says:

    Something went wrong with the update and now I’m stuck with the failed update screen. I can reboot to CWM, but can’t connect with adb. I didn’t had a backup. I made one with CWM and tried to alter it with the boot.img and recovery.img, but that gives a checksum error.

    Is there a way I can do the back to stock steps with CWM and usb only?

  15. ricardo says:

    I need help with my tv fire stick, I install the apk settings and disable the Bluetooth error. Fire control and my stick unresponsive. Disable bluetooth as I can not navigate the menu. As active again without using bluetooth control and I can not? help…

  16. john says:

    ok I am confused 51.1.3.0_user_513011520 so I download this file and called it update zip.
    it say find matching software and call it recovery.img where do I get matching software for this? I am just using this software I can’t tell what software the amazon box it because it is rooted ? please help I need to unrooted this box asap.

  17. john says:

    Any one there that can help me please help?

  18. Chris says:

    My nephew has a Fire TV stick that after the initial Amazon logo splash screen goes to a black screen. I’ve done the button combo on the remote to factory reset but still same issue after reset, also tried rebooting it but no joy. Anybody know how I can sort it out? Its previously been side-loaded with Kodi but not rooted. Somebody else side-loaded so I can’t even connect with ADBFire. :(
    If I open the casing is there any hardware reset I could perform?

Leave a Reply

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

*