Skip to content

Root the Kindle Fire

Amazon just released another updated – I haven’t verified this method works yet.  Last updated 12/26/2011 with post 6.2 root method!!

There are a few reasons to get root access for your Kindle Fire.  The primary reason is so you can setup and get working the Android Market and sync for your Google Calendar and Contacts.

The method I will be talking should work on almost any platform.  For Windows you need .NET 2.0+ installed, while on Linux and Mac you will need Mono v1.2.6+ installed.  I haven’t tried it on Linux or Mac yet, but I know it works flawlessly on Windows 7 and that is the platform I will be writing this guide around.

Note: While rooted you will not be able to watch Amazon Videos on demand.  It looks like Amazon has a root check.  Though there is a bypass, once you get your apps setup and working, there is really no reason to keep root, unless you want to install a third party rom.

Step 1 – Install and Prep the Android SDK

You will need to have installed the Android 2.3 SDK (the Kindle Fire runs a version of Android 2.3 aka Gingerbread).  If you do not have it installed, head on over to the instructions for Installing the Android SDK for directions.

Step 2 – Prep the Kindle Fire and Computer

First let’s prep the Kindle.  Tap the upper right corner of the screen where you see the gear icon, then click “+More”:Kindle Fire More Menu

Now scroll down and tap on “Device”.  Near the bottom of the screen tap on the “Allow Installation of Applications From Unknown Sources” from “Off” to “On”:Kindle Fire Unknown Apps

Click on the “Home” button to take you back to your home screen.  Now let’s modify a couple of files on your computer.

The first file we need to modify is located at %USERPROFILE%\.android\adb_usb.ini.  All you need to do is add 0×1949 to the end of the file.  Simple as that.  Save and close the file.

The second file we need to modify is android_winusb.inf and is located in the  Android\android-sdk\extras\google\usb_driver\ directory.  You need to add to the following at the end of [Google.NTx86] and [Google.NTamd64] sections:

;
;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01

Save and close the file.

Step 3 – Download and Prep SuperOneClick

Head over and download SuperOneClick from http://shortfuse.org/?page_id=2.  You will need to download at least version 2.2.  Version 2.3 should be coming out within a few days of this post.  After downloading simply unzip.

Step 3 – Download and Prep Kindle Fire Utility

Head over to XDA and download the Kindle Fire Utility v.7.  Unzip the latest version after downloading.

Step 4 – Mount the Kindle Fire and Update the Drivers

Plug the Kindle Fire into your computer.  If you haven’t done it before it will go through and install the drivers.  On the Kindle Fire hit “Disconnect” at the bottom of the screen.  I have found that if you don’t do this, it can cause problems.

Head into the Device Manager.  If you are on Windows 7 or Vista simply type in “Device Manager”, without the quotes, into the Start Menu Search box.  Go down to “Kindle” under “Other Devices”, right click go down to “Properties” and then click on the “Drivers” tab.  Hit the “Update Driver…” button and browse to the android_winusb.inf file you just updated.  The Kindle Fire should now be listed under “Android Phone” in the Device Manager.Windows Device Manager

You are now ready to root!

Step 5 – Root

Load up SuperOneClick, and click “Root”.  After the zerg rush you should now have root access to your Kindle Fire.  To check load up the command prompt, type in “adb shell” and then “su”.  If you get a respond of “su” back you are good to go.

Have fun!

Step 5 – Root

Load up the utility by double clicking the run.bat file.  A command prompt window will appear, like below:Kindle Fire Utility

Option 3 is the one you will usually want.  Enter 3, click enter, and you are good to go!

WARNING: The only way I found to unroot the Kindle Fire is by heading over to Amazon and reinstalling the 6.2 update.  Don’t worry, if you do this, it WILL NOT affect any custom apps or settings you made (such as getting Android Market, Google Sync).

Credits

I did not develop how to root the Kindle Fire.  A lot of people from XDA put in a lot of hours, I just compiled the “How To”.

Thanks, and happy rooting.

3 Comments

  1. [...] on over to Root the Kindle Fire page.  You will need to have the Android SDK installed first, but thankfully that is pretty easy. [...]

  2. nrvsgolden says:

    I don’t know what I did wrong but for some reason the root program is still not reading my fire. Any suggestions?

  3. Russ says:

    What does device manager list the Fire as? It should be coming up under “Android Phone”.

Leave a Reply

You must be logged in to post a comment.