[Kindle Fire General] Ectoplasmic:
These are my notes and guide for rooting the Kindle with 6.2.1 firmware. If I left something out, or something is not working, please leave a comment and I'll try to update.

Credit goes to JCase for the root. Please consider making a donation to him here:

https://market.android.com/details?id=net.andirc.jcasedonate

Original procedure is here:

http://www.androidpolice.com/2011/1...on-kindle-regardless-of-its-software-version/

ADB INSTALL AND TEST

- Method 1 (skip to the ROOT INSTALL section if you already have a working ADB)

NOTE: ADB = Android Debug Bridge. It is a command line interface to the android device. A working ADB is required before you can root your Kindle. ADB is installed on a PC and accesses the Kindle via USB cable.

Install Java SE Development Kit 7 on PC

The Android SDK Manager requires Java SDK

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html

Install Android SDK Manager on PC

The Android SDK has the drivers and ADB needed to perform the root procedure

http://developer.android.com/sdk/index.html

Uncheck Android 4.0

Check 2.33

Ensure Google USB Driver is checked

Install to c:\android to make typing easier later on

NOTE: The install can take a long time!

Manually update files so drivers will properly install

Open c:\users\your account name\.android\adb_usb.ini (or c:\documents and settings... if you have XP) and add the following

0x1949

Open c:\android\extras\google\usb_driver\android_winusb.inf and make additions as shown:

[Google.NTx86]
;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01
....
[Google.NTamd64]
;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01

Install drivers

Find the Kindle device in device manager and update drivers. Point to the location with android_winusb .inf

Verify ADB works

Open a command prompt

CD to c:\android\platform-tools

adb kill-server
adb devices

If it's working, ADB will return a large number, like this:

312342134231342 device

ADB INSTALL AND TEST

- Method 2

NOTE: I have not tried this, but Vashypooh's app can apparently handle the driver install, and run ADB without installing the above software. If all of this works, then his app would be the best way IMO.

NOTE 2: I've seen a lot of comments suggesting the driver install in Vashypooh's app doesn't work at this point.

http://xdaforums.com/showthread.php?t=1399889

ROOT INSTALL

- Method 1

Install JCase's kindleroot_androidpolice.apk

JCase's app gives ADB root access. Once this is done, you still need to install the superuser app

Download kindleroot_androidpolice.apk to PC

http://www.multiupload.com/VNZ6Y41EQF

Ensure the Kindle is connected via USB, and copy file to Kindle sdcard

Using ES File Explorer on Kindle, navigate to the kindleroot_androidpolice.apk and launch

Follow prompts and click root

Install superuser app

Download superuser-2 to PC

http://www.multiupload.com/M2CX14W7Y0

Unzip to c:\download\sufiles

Use ADB to install SU app

adb root
adb remount
adb push c:\download\sufiles\su /system/xbin/su
adb shell chown 0.0 /system/xbin/su
adb shell chmod 06755 /system/xbin/su
adb install c:\download\sufiles\Superuser.apk
adb reboot

ROOT INSTALL

- Method 2

NOTE: I have not tried this, but Vashypooh's app can apparently handle the root process.

BurritoRoot (Temporary)

Install Permanent Root with Superuser

http://xdaforums.com/showthread.php?t=1399889