How To Root Amazon Kindle Fire In One Click And Get ADB Working

Amazon Kindle Fire, which is being considered as the ultimate competitor of  iPad 2 has now been rooted! This information came from Android forums member “death2all110”, who managed to root his device with SuperOneClick 2.2 using the zergRush exploit. The only issue in doing so, however, is to get ADB to work with the device. Therefore, the only tricky part in terms of rooting Kindle Fire is the workaround to get ADB support for it. In this post I will walk you through the procedure of acquiring this workaround and rooting your Kindle Fire device.

Amazon Kindle Fire

Disclaimer: Follow this guide at your own risk. WML Cloud and it’s team members will not be responsible if your device gets damaged or bricked during the below mentioned process.

Requirements:

1. Make sure that ADB is installed and set up on your system. To do that see instructions here: How To Enable ADB On Your Kindle Fire Device.

2. Download SuperOneClick 2.2.

Instructions:

Step 1: To get started, head over to %USERPROFILE%\.android and edit the adb_usb.ini file, and add the following at the end of the file, saving it when done:

0x1949

Step 2: Open the google-usb_driver folder found in the Android SDK directory and edit android_winusb.inf to add the following to [Google.NTx86] section and [Google.NTamd64] section:

;Kindle Fire

%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006

%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01

Step 3: Click save and close.

If your device is plugged into into the USB port, you may have to open Device Manager to locate Kindle under other devices section and select android_winusb.inf file to update the driver.

Step 4: Make sure that USB Debugging is enabled on your device and installation of apps from unknown sources is turned on.
Step 5: Open command prompt or a terminal window and enter the these commands:

adb kill-server

adb devices

Step 6: If you see a listed device, you’re ready for the rooting process. Run SuperOneClick and hit the Root button to initiate the rooting process.

For more updates and any queries regarding the above mentioned process, head over to the forum thread of Androidforums.