Here will be posted all the solutions in regards to rooting the Kindle Fire. The solutions list will be updated when more options appear.
WARNING: As these procedures involve modification to system files, you could cause damage to your device. We are not responsible if anything happens to your device. Use at your own risk.
SOLUTION 0. - FOR KINDLE FIRE 6.2.1 Update
If you updated to version 6.2.1, please head to Rootzwiki in order to download a new One Click Root application for Kindle Fire 6.2.1 in case the Root is broken because of the update.
SOLUTION 1 - FOR KINDLE FIRE < 6.2.1 Update
How-To Get ADB (Android Debug Bridge) Running AND Root with SuperOneClick
Credits goes to death2all110 @ xda for the solution bellow, to ReviewHorizon.com for detailing the guide better and to ShortFuse for SuperOneClick ( you can donate as well to himif you like the app).
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.
Step 1 - 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 Packages as well then proceed with the Install Packages Button
b. SuperOneClick v2.2 from here ( Thanks again to ShortFuse )
In order to install SuperOneClick, you’ll also need .NET Framework 2.0 or newer. unzip it into a new folder
Step 2 - Prepare the Kindle Fire for Rooting/Jailbraking (Windows) / (Go To enable ADB -> for mac)
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. Save and exit.
0x1949
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 line to
;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.
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
d) Type adb kill-server and press enter
e) Type adb devices. If everything is fine, you should see a connected device (your Kindle Fire).
f) Launch SuperOneClick.exe and Click on Root Button. Sit back and enjoy the process!
Step 4. Congratulations, your Kindle Fire is Rooted.
Thanks again to death2all110 @ xda for the solution and to ReviewHorizon.com for the detailed guide above (you can follow the link to see the guide images).



SOLUTION 2 - FOR KINDLE FIRE < 6.2.1 Update
Credits goes to RootKindleFire.com for the solution bellow.
FOR WINDOWS
- Go to Settings->Mode->Device and make sure “Allow Installation of Applications” is checked “ON”.
- Connect your Kindle Fire to your computer via micro-USB cable. And hit “Disconnect” to turn off the USB disk drive mode.
- Download KindleFireRoot.zip and unzip to the root directory of your hard disk such as c:/KindleFireRoot
- Open up a command prompt by typing “cmd” under Start->Search
- Browser to the KindleFireRoot directory by typing cd \KindleFireRoot\files
- Type adb devices
- You won’t see anything so you have to install the drivers. Open up Device Manager under Control Panel->Hardware and Sound
- Double Click on Kindle and Update Drivers
- Choose “Browse my computer for driver software”.
- Choose “Let me pick from a list of device drivers on my computer”.
- Choose “Show All Devices”.
- Choose “Have Disk”.
- Go find the file android_winusb.inf under KindleRootFire\usb_driver directory
- Choose Yes and "Install the Driver Software Anyway"
- You should now see “Android ADB Interface”.
- Next go back to Control panel and choose “Appearance and Personalization”.
- Choose “Show hidden files and folders”.
- Make sure “Show hidden files, folders, or drives” is checked on.
- Next go into the usb_driver folder in KindleFireRoot folder and right-click ->Copy an Adb_usb.ini
- Browse to your User directory, ex : C:\user\Max
- Browse to the .android directory and right-click paste
- Go back to command prompt and type: adb kill-server
- Then adb devices
- You should get a bunch of numbers and letters, that’s the serial number of your Kindle Fire and you are ready to root.
- Type: cd ..
- runme.bat
- Your Kindle Fire should reboot and should be rooted.
- You can verify you have SuperUser app by going to Settings->More->Applications->All Applications
FOR MAC/LINUX
For those of you with Mac OSX or Linux, you can root it using this method:
- Go to Settings->More->Device and make sure “Allow Installation of Applications” is checked “ON”.
- Connect your Kindle Fire to your computer via micro-USB cable. And hit “Disconnect” to turn off the USB disk drive mode.
- Download KindleFireRootMacLinux.zip and unzip to the root directory of your hard disk such as c:\KindleFireRoot. Download KindleFireRootMacLinux.zip
- Open up a terminal.
- Browse to the KindleFireRootMacLinux directory by typing: cd Downloads/KindleFireRootLinux
- Type: mkdir ~.android and after cp adb_usb.ini ~.android/. *Note – You might have to add “sudo” for Ubuntu
- Type: For Mac: ./adb-mac devices
- Type: For Linux: ./adb-linux devices
- If you get a bunch of numbers and letters, that means you are good to go.
- Type: For Mac: sh runmemac.sh
- Type : For Linux: sh runmelinux.sh
- Your Kindle Fire should do its rooting and reboot.
- You can verify you have SuperUser app by going to Settings->More->Applications->All Applications.
Yay!
Thanks again to RootKindleFire.com . For a detailed view of the instructions above with images, follow the url.
















