How to Root and Flash TWRP Recovery on the Amazon Kindle Fire

The Amazon Kindle Fire is too good and too affordable to not root and flash a shiny new custom ROM on it.  So why wait?  Read on to know how to root this tablet and install a custom recovery, enabling you to flash any custom ROM that you like.

I.  Before You Begin

1.  This procedure will help you root your device, which obviously will void your warranty.  So decide if you really want to walk this path before you begin.

2.  Make sure that the necessary drivers are installed before you begin.  If you are unsure about this, download and install them from the links provided in the next section.

II.  Necessary Downloads

Kindle Fire Utility v0.9.6 (Download link available in the first post of the thread)

III.  Rooting the Kindle Fire

1.  Download and extract the to a folder on your desktop.

2.  If you haven’t installed the necessary drivers already, run install_drivers.bat from the extracted folder to install them now.

3.  Connect your Kindle Fire to your PC.

4.  Double-click on run.bat to run the Kindle Fire Utility.

5.  Type in 2 and hit the Enter key to begin the rooting process and follow the on-screen instructions.

Your device should be rooted at the end of the procedure!

IV.  Installing TWRP Recovery

1.  Make sure that you are rooted before proceeding.

2.  Connect the device to your PC and double-click run.bat from the folder you extracted above.

3.  Type in 3 and hit the Enter key to begin the flashing process and follow the on-screen instructions.

All credit goes to Vashypooh for tidying up things into a nice little package!!  If you like his work, make sure you drop a thank you or even a donation if you wish on his XDA thread here!!

This is part of our Android How To’s. We have how to’s on rooting, loading ROMs, and tons of other tips and tricks for your specific device or for Android devices in general! For all of our Android How To’s, head here.

Join 90k others & subscribe to my weekly, not annoying newsletter for more tech!

* indicates required
  • Beeg Boy


    Thank you for the walk through.
    If we flash a custom ROM to the Kindle Fire can we then use the Android Market Place?
    Instead of having to use the Amazon Market Place?
    I am wanting to ROOT and Flash but I want to make sure it is worth the risk.

    Thank you,

    • Dax Krishna

      You should get the market via custom ROMs, assuming the dev who worked on the custom ROM included the Google Play app!

  • Beeg Boy


    I cannot get the drivers to install, when I run the bat file I get an error message.
    The message has a big red X next to Google, Inc WINUSB and it says install failed.
    Any ideas as to what would cause this?
    How do we get around it?

    Thank you,

    • Beeg Boy

      Ok, I think I fixed it.
      Took some searching around but I think I am on the right track

      • Beeg Boy

        Ok, I am still stuck.
        I am not able to update the Google USB Driver.
        Please help.

        • Mahesh Makvana

          Download the latest version of the tool from the XDA Forum. There have been some bugs with the older versions, they’ve now been resolved in the latest version.

          • Beeg Boy

            Thank you for responding, this has been quite a trip so far.
            I have the latest version of the tool, but it still will not update the google usb driver.
            I have everything in place except for the ability to update the google driver.
            I am not sure what the issue is.
            I have all the drivers installed and when I plug the kindle into my PC it recognizes it as ADB Composite etc. in the device manager.
            I launched the utility and it said that ADB was online and I was set to regular boot.
            The tool began to run and then said I didnt have the current driver installed, the tool said “we will look for it now” then it said that a problem had been encountered and it stopped running.
            I then received error 10.
            When I looked at my kindle it was frozen at the logo screen and would not do anything.
            I plugged it back into my computer and it said “unrecognized device”
            I then spent two hours trying to get my PC to recognize my kindle and was finally able to get it back to normal boot.
            I am still willing to try to Root but I have to get that google driver updated first.

          • Beeg Boy

            One more thing, when I run the utility a command window pops up first and flashes on the screen very quickly, it says something about syntax command not operable or something like that.
            It flashes so quick that I cant read it.

          • Mahesh Makvana

            Here’s a nice guide about how to install ADB driver for Kindle Fire –

            You should check it out !

  • Themadhacker

    when I’m running the bat to root it it keeps saying ‘waiting for device’ – what should I do?

  • Themadhacker

    after I have typed 2 in it says ‘ ‘ what should I do?

    • Themadhacker


      • Themadhacker

        ‘ waiting for device ‘