Yesterday, we told you that Amazon's newest Kindles are shipping with locked bootloaders. We mentioned that this probably wouldn't prevent the devices from being rooted, as a method was already in the works. That method has now been confirmed, and root for the Kindle Fire HD is go!

This is confirmed to work on the Fire HD 7, but should work on all new variants that are based on ICS. This is confirmed to work on the Fire HD 7, but should work on all new variants that are based on ICS.

First off, this exploit is actually based one that was found on the Transformer Prime in ICS by sparkym3, so full credit goes to him.

Before you get started, you need to download SU:

After you download the file, extract the contents and pull SU from /system/bin/ and SuperUser.apk from /system/app/ and put them in the directory you'll be working from.

After that, execute the following commands:

adb shell

rm -r /data/local/tmp

ln -s /data/ /data/local/tmp

exit adb reboot adb shell

echo 'ro.kernel.qemu=1' > /data/local.prop

exit abd reboot adb shell mount -o remount,rw /system

adb push su /system/xbin/su

adb shell

chown 0.0 /system/xbin/su

chmod 06755 /system/xbin/su

rm /data/local.prop

exit adb reboot adb install Superuser.apk

After that, you should have root access. Congratulations!

If you happen to hit any snags along the way, head over to this support thread on RootzWiki.