Amazon Kindle Fire

When Amazon pushed out version 6.2.1 of the Kindle Fire software earlier this week the company improved performance and offered a few new features. But users who had rooted their tablets discovered that the update also removed root and replaced any bootloader or recovery options they had installed — and made it difficult to re-root the tablet.

Now there are new tools available that let you root any Kindle Fire running OS 6.2.1 and earlier, and install the TWRP 2.0 recovery utility so that you can flash a custom ROM such as CyanogenMod on the tablet.

Here’s how to do it.

Update: It’s now even easier to root your Kindle Fire running software version 6.3.1 or earlier. Just follow our guide for using Kindle Fire Utility

1. Prerequisites

In order to complete this process you’ll need to have adb installed on your computer. The most straightforward way to do this is to follow our steps for setting up the Android SDK from our original guide on rooting the Kindle Fire.

There are other ways to get adb up and running, and if you’ve previously rooted your Kindle Fire you probably already have those tools on your computer.

2. Root the Kindle Fire with BurritoRoot

First visit Android Police or the RootzWiki forum to find the latest files from hacker jcase. You’ll need to download two files:

  • kindleroot_androidpolice.apk

Copy the apk file to your tablet, open a file browser such as ES File Explorer, locate the file and click it to install. Then run the application and tap the button that says “root.”

3. Install SuperUser

Unzip the file to a folder on your computer. The easiest way to follow the next few steps is to unzip it to the same directory where you have your adb executable files. On my computer, for instance, that would be C:\Program Files\android-sdk-windows\platform-tools.

Open a command prompt. If you’re using Windows, you can do this by opening the start menu and typing “cmd” into the run box (without quotes.

Navigate to your adb directory. On my computer I did this by typing “cd /” to go to the root directory and then “cd C:\Program Files\android-sdk-windows\platform-tools”

Now type the following commands one at a time:

  • adb root
  • adb remount
  • adb push su /system/xbin/su
  • adb shell chown 0.0 /system/xbin/su
  • adb shell chmod 06755 /system/xbin/su
  • adb install
  • adb reboot

When that’s done your tablet should reboot and you should have root access. This will let you do nifty things like installing the Google Android Market on the Kindle Fire or installing a custom recovery application and replacing the Amazon Kindle software with a custom ROM.

There’s also a new way to install the TWRP 2.0 custom recovery app.

4. Using TWRP Installer

This step is optional. You don’t need a custom recovery to use a rooted tablet — but you do need one if you want to install CyanogenMod or another custom ROM on your tablet.

Kindle Fire hacker Vashypooh has put together a new tool called TWRP Installer that works on rooted Kindle Fire tablets running any version of the Kindle Fire OS. You can use it to install the Team Win Recovery Project 2.0 utility on your Kindle Fire.

This makes it easy to create a complete backup of your device, restore from a previous backup, or flash a custom ROM or other software updates.

For some reason I’ve found that it’s a good idea to reboot your computer after using BurritoRoot the first time to root your tablet before trying to use TWRP Installer.

Download the latest version of TWRP Installer from the xda-developers forum.

Unzip the files into a folder on your computer, connect your Fire with a USB cable, navigate to that directory and then double-click the install_twrp.bat file to get started.

Press any key to continue and the app will download the latest version of TWRP.

Then launch the BurritoRoot app on your device and choose root.

Press any key in the command window on your computer and follow on-screen directions carefully.

This will reboot your Kindle Fire and install TWRP. When it’s complete you should see a “reboot” button your tablet. Press it to reboot.

After your device reboots and you see a yellow triangle on your tablet screen you can press any key in the terminal window on your PC to change the bootmode back to normal so that you can reboot into Android on your tablet running Kindle Fire OS 6.2.1 or earlier.

You can also try using the Kindle Fire Utility to change the bootmode if you run into problems. You may have to reinstall the Kindle Fire drivers and/or reboot your computer if you get stuck at the screen with the yellow triangle and FireFireFire logo when trying to reboot.

Update: If you do get stuck in fastboot mode and Kindle Fire Utility doesn’t appear to help, here’s something to try:

  • Download and unzip the Kindle Fire Utility to a directory on your computer
  • Press-and-hold the power button on your Kindle Fire until it shuts down.
  • Press it again so it boots up and displays a yellow triangle with a fire icon in the center.
  • Connect your Kindle Fire to your PC with a USB cable.
  • Open a command prompt and navigate to the Kindle Fire Utility directory.
  • Navigate to the “tools” subdirectory.”
  • Then type the following commands one at a time:
  • fastboot oem idme bootmode 4000
  • fastboot reboot

Hopefully this should reboot your Kindle Fire. You’ll see the yellow triangle again for about ten or twenty seconds, but after that you’ll see the Kindle Fire logo and then your tablet will load the Android-based operating system.

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.

Subscribe to Liliputing via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 9,542 other subscribers

15 replies on “How to root a Kindle Fire running OS 6.2.1 or earlier”

  1. hello, i have a kindle fire (rooted to ice cream sandwich) and i want  to transfer books to my kindle. I downloaded the program Calibre and it doesnt doesnt work..

    For some reason the program doest have the “send to device” button like you do, and when i right click a .mobi file (that i already have) it doesnt like me send to my advice. I dont know what wrong.. maybe it cant detect my device..? Can you help me please! I want to read!

  2. how do you uninstall the fire utility from the computer. Says, need permission.

  3. Trying to root but having trouble with the adb push su /system/xbin/su command as it says no such file or directory.  Any ideas?

  4. Hi, just tried this process, after Im done, all I see is a big yellow fire logo and the kindle is non-responsive, I followed pretty much all the instructions. I tried to plug kindle back on the computer, it says not connected. Please advice

  5. Think I’m rooted ok. Now trying to install superuser. When executing
    adb install ,I get “can’t find to install. Any help would be appreciated. Thanks, ooorah

    1. Did you make sure that is placed in the same directory as your adb.exe file? It should have been one of the files included in the ZIP file. 

  6. Just played with the Kindle fire. I’m impressed. A few thing s like the type usb port and no cable to connect to computer.

    1. Make sure you install the correct drivers for the kindle. When you open device manager within the MMC, your kindle should be listed as an android device. If it is listed as other you will need to install drivers manually.

      Also make sure you extract the .android folder to “username” directory. For example if youre running win7 extract it to C:usersusername

      If you still see no device listed when running the adb root command try this:

      adb kill-server

      then the adb root command should work

    2. I had the same problem and turned out that the files “HAVE TO” be installed in the .android directory. If in any other directory it does not work. I had a couple of backup folders and since using the .android directory it recognized the device immediately. Hope it helps.

Comments are closed.