Kindle Fire just started shipping yesterday and a super easy one click root / jailbreak solution is already available. We went through the steps, were able to reproduce it and duplicate the end result and we also streamlined it a bit especially for the ones that do not excel in computer skills so here it is for your Kindle Fire rooting / jailbreaking pleasure.
What is the root process bringing to the table? The possibility to install Google Android Marketplace (remember, by default Kindle Fire only comes with Amazon Marketplace), sideloading books on Kindle Fire is another enticing possibility as well.
Step 0. Enable sideloading on Kindle Fire
…or enable the installation of apps from unknown sources. This is exactly sideloading apps many of you are probably interested in. If you only want to add a market like GetJar, this is the only step you want to perform. Touch the top bar on your Kindle Fire and select More…->Device then turn on the Installation from unknown sources. It is that easy, thanks Amazon for not deliberately trying to hide this option. If you need a complete tutorial in enabling sideload on Kindle Fire, here it is!
Step 1: Prerequisites
You will need two different applications installed on your PC
a. Android SDK Windows (MAC OS X, Linux also available) from here. For Windows get the installer_r15-windows.exe. Android SDK relies on Java SE development kit that you can install from here. Choose the installer that matches your platform, install it and you can ignore the registration request at the end.
Once the Android SDK is installed, check the box – Start SDK Manager and proceed. This will take you to a dialog box prompting to install various components, ensure Tools is checked, scroll down to Extras and select Google USB Driver package as well then proceed with the Install Packages button on bottom right corner. The whole process will take several minutes of downloading and unzipping files. Click Yes at various prompts asking you to update/kill ADB server.
b. SuperOneClick v2.3.3 from here (thank you CLShortFuse, please donate to him if you like this tutorial) or direct download from here. In order to install SuperOneClick, you’ll also need .NET Framework 2.0 or newer. unzip it into a new folder. In my case, I created a folder called SupperOneClick under c:\temp and unzipped all the files in there.
Step 2: Prepare the Kindle Fire rooting / jailbreaking environment
You will need to modify the following two files:
a. adb_usb.ini – You can find it under your Users\YourUsername\.android folder
In a typical Windows 7 installation, adb_usb.ini will be located under C:\Users\YourUserNameHere\.android
Open the adb_usb.ini file with a text editor (Notepad is just fine) and add the following line at the end (on a new line). Save and exit.
Note: It is a good idea to actually type the 0x1949 instead of copying it. I had reports of x getting copied as a special character.
b. android_winusb.inf – You can find it under the folder you installed the Android SDK, in my case C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver
Open the file with a text editor (notepad is again good enough), locate [Google.NTx86] section and also the [Google.NTamd64] section and add the following lines to each section, like in the screenshot.
;Kindle Fire %SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006 %CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01
After you finished, save and close the android_winusb.inf. If you used Notepad and you cannot save the file over the old one due to rights issues, save it somewhere else, for example on the desktop and then copy it from there over the original file.
Step 3: Launching the Kindle Fire rooting process
a. Connect your Kindle Fire to your computer via USB
b. Open a command prompt window (Start->All Programs->Accessories->Command Prompt)
c. ADB path might not be registered with your system, so navigate wherever you installed Android SDK and to the folder that contains adb.exe. In my case, the folder is C:\Program Files (x86)\Android\android-sdk\platform-tools
If you don’t know hot to change the folder in Command Line Window, you should use CD command. Foe example to change the folder to C:\Program Files (x86)\Android\android-sdk\platform-tools use the following command:
cd C:\Program Files (x86)\Android\android-sdk\platform-tools
d. type adb kill-server followed by enter
e. type adb devices. If everything is fine, you should see a connected device (your Kindle Fire)
Note: If your device list is empty, maybe you plugged-in Kindle Fire before you installed Android SDK and Android USB Drivers. In this case you’ll need to force load the Android USB driver. Right click on My Computer and select Properties then navigate to Device Manager. Under Other Devices you should see Kindle with a yellow icon containing an exclamation point.
Right Click on Kindle name and select Update Driver Software. A Dialog will pop-up asking how do you want to search for driver software. Select Browse and point toward the folder containing Google USB Driver (in my case C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver). Select Next and proceed with the installation, choose Install this driver anyway when prompted.
If you installed the driver correctly, you should see the following dialog:
f. Launch SuperOneClick.exe and Click on Root button. Sit back and enjoy the process!
Step 4: That’s it! You have a rooted Kindle Fire!
Share your experiences with the community so everybody can profit from your experience
If you want to install Android Marketplace and other Google Apps, follow our tutorial in How to install Android Marketplace on Kindle Fire. YouTube, Netflix, Facebook are just minutes away ;).