Update: Justin has repackaged the Kindle Fire root app apk, removing encryption and open sourcing the file.
Update: BurritoRoot may not work on version 6.0 firmware. If you're having trouble, update your firmware and try again.

On the historic date of December 20th, 2011, Amazon pushed out software version 6.2.1 to its Kindle Fire. The update was fairly minor -- its main additions had to do with improved scrolling and WiFi passwords -- but it brought about one devastating change: it broke all previous methods of root.

Seeing the issue, our own Justin Case got right to work; and after a night's worth of coding, with a group of fellow devs helping him through the testing process (namely, Vashypooh, Trevor Eckhart, and IOMoster), he developed a new method to root the Kindle Fire -- a method that works not only on software 6.2.1, but on all currently known versions of the Fire's OS (future updates make break this). Better yet, it's not a hacky process at all; in fact, it's quite simple. Shall we begin?

2nT6a ZE8M3

Instructions

As a prerequisite to rooting the Fire, you'll need to have ADB up and running on your PC.

  1. Download jcase's Kindle Fire root app.
  2. Run the root app and click "Root."
  3. On your PC, in a command prompt, type "adb root."
  4. Download Superuser.
  5. Unzip Superuser.
  6. In the command prompt, type:

adb remount

adb push su /system/xbin/su

adb shell chown 0.0 /system/xbin/su

adb shell chmod 06755 /system/xbin/su

adb install com.noshufou.android.su-1.apk

adb reboot

And... that's it! Enjoy your newly rooted Kindle Fire!

Should you for any reason desire to unroot your Fire, simply press the "Unroot" button in jcase's Kindle Fire root app.

Please direct any technical questions to this RootzWiki support thread.