The Kindle Fire HD is a cracking little tablet, but it's very much Amazon's way or the highway (the highway in this case being the Google Nexus 7) -- you're stuck with Amazon's customised interface, Amazon's choice of apps, and Amazon's favourite services (like Lovefilm and the Amazon Cloud Player). If you want to install other apps and use Android as it was meant to be used, you'll need to root your device.

If you're new to rooting, it gives you advanced control over your tablet. While your Kindle Fire HD won't seem much different after you've completed the process, you can then do all kinds of tweaks and customisations -- remove the adverts, run the stock version of Android, install apps from Google Play, and so on.
It's not all sweetness and light, though. You will void your warranty, so you need to be extra careful about what apps you install in future. Many users happily run rooted Android devices, and I worked through the following steps without any major issues, but as you're turning off the official Amazon-approved main road, CNET can't take responsibility for where you end up.
If you're ready to supercharge your Kindle Fire HD and give it the life it's always dreamed of, read on.
Before you start: this process has been tested on a Kindle Fire HD running the newest 7.2.3 firmware (check your version by visiting Device/ About in Settings). For help upgrading to this version, see the official Amazon page.
You'll also need a decent level of battery left on your tablet (at least 60-70 per cent is recommended). Finally, make sure everything precious on your Kindle Fire HD is safely backed up, should the worst happen.
1. Download the rooting tools
You'll need a selection of rooting tools first of all, some available from official sources and some put together by Android enthusiasts. Make a new folder on your desktop to hold these files, called 'rooting' or similar.
Download the ADB Drivers (debugging tools) for the Kindle Fire HD and Bin4ry's Root Tool listed on the first post from this thread on the Phandroid forums. Run the Kindle Fire ADB drivers.exe executable first, clicking through any warnings or security alerts you see. If the drivers fail to install correctly, try switching to the alternative driver download link from the forum post I just mentioned. Once this is done, extract the contents of Root_with_Restore_by_Bin4ry_v17.zip to the same folder.

Now a fiddly bit. Go to your Windows user account folder (eg C:\Users\Dave) and create a new folder called '.android.' -- Windows will remove the final dot, but you must include it to begin with. Save a plain text file into this folder called 'adb_usb.ini' containing just the line '0x1949'. This informs the rooting tool what device you're working with. Once that's done, your software is ready to go.

2. Prepare your Kindle Fire HD
Next, turn your attention to your Kindle Fire HD and say goodbye to it in its unrooted state. Open the Settings screen (tap 'More' on the notification bar) then go into Device and ensure 'Allow Installation of Applications' is set to 'On'. In the Security section tap the 'On' button next to 'Enable ADB' (you'll receive another security alert, which you can dismiss). These two settings let the rooting tools do their stuff.


3. Root your device
Now for the rooting proper. Connect the Kindle Fire HD to your computer using a USB cable and give it a few moments to be successfully detected. Open up a command prompt window (type: cmd in the Start screen on Windows 8, or click Start and type: cmd in Windows 7 or Vista, then press Enter).
Switch to the folder containing your root files (type: cd desktop\rooting, where 'rooting' is the name of the file you created earlier, then press Enter). Then type the following command: stuff\adb devices and hit Enter.
You should see that an Android device has been detected (under 'List of devices attached'). If it isn't, there's likely to be a problem with your drivers -- try uninstalling and reinstalling them, or visiting Device Manager in Control Panel and updating the Kindle drivers from there (right-click on the Kindle entry and choose 'Update Driver Software'). Ideally you should see two entries for your Kindle in Device Manager. With the device detected successfully, type: RunMe and press Enter.
This batch file contains the instructions needed to root your Kindle Fire HD. Check the device is unlocked, then press '1' (on your computer's keyboard) and Enter. Keep an eye on the Kindle's screen and choose 'Restore' when you get the option to.
The device will reboot and may run slowly during the rooting process, but keep your eye on the command prompt window for further instructions. Unlock your Kindle each time it reboots, and when you see the confirmation message on your computer, the tablet has been successfully rooted. Your customisations can begin!

The Kindle Fire HD is more difficult to root than many other Android devices, and the procedure doesn't always run smoothly -- the plethora of forum threads across the Web on the topic are testament to this.
If you're experiencing problems I'd recommend this excellent thread on Phandroid, which I'm indebted to for helping with this guide. After the initial post you'll find a list of issues and potential troubleshooting fixes.
In some cases it may be necessary to download the full Android SDK from Google; in other cases running a factory reset on your Kindle Fire HD before attempting the above steps may resolve your problem. I wouldn't want to put you off, however -- I managed the job in an hour with only a couple of minor hiccups. Keep an eye on CNET UK's How To section for some ideas on how to make use of your newly unrooted Kindle.

If you're wary of rooting, here are a couple of guides to getting more out of your Kindle Fire HD without doing so:


Comments 24
Add your comment
anonymous 10 March, 2013 02:04
I LOOOOOVE THIS! I bought the Kindle fire 3 days ago. arrived yesterday and now rooted today thanks to you and the awesome smart people from phandroid! I was sooo upset when a free comic viewer i have on my phone is 5 bucks in the Amazon App Store, but you saved me! Thanks!!
PS Love the Google app store article also!
anonymous 11 March, 2013 17:58
i am lost at the first cmd promt, it says "switch to folder"? how does one do this switch? can you list a more specific file path name? just tell the people to create 3 file folders and tell them what to name them, exactly... that way there are no variable instructions, and you can then list a specific file path name for the instructions for the first cmd promt, because im already lost....
anonymous 12 March, 2013 08:14
I CAN USE THIS TOOL ON OS 7.2.1 PLEASE LET ME KNOW
anonymous 14 March, 2013 11:31
Ok, done. It says it was successful. I think you need to write another article on the best things to do next. Thanks
anonymous 18 March, 2013 18:11
does this work for the kindle fire hd 8.9?
anonymous 6 April, 2013 02:36
i am lost 2
anonymous 6 April, 2013 21:02
Can this be done on the latest fw, V10.3.0 ? Please i need a response!
kpetrakis 7 April, 2013 13:45
I have a problem in a point of the process. At the point I install the vending.apk I receive the message "Install Failed".
I tried before I root my kindle to install play from the files I found on the "How to get Maps, Gmail and more Google apps on the Kindle Fire HD without rooting". When I installed play it was not working properly. G Play was either stopping unexpectedly or the applications was not downloading and not installing. What do I have to do? Is there a way to restore my kindle exactly as it was? The firmware is 8.3.0 if this is necessary.
anonymous 7 April, 2013 18:23
Thanks for the Rooting a Kindle Fire HD 7. Unfortunately I went through the rooting process as described and although it all appeared to work fine I now have a machine that is so VERY slow with the screen blinking every few seconds. I have tried forcing a shutdown but no improvement- even unlocking the screen takes ages!! Can you help please?
anonymous 7 April, 2013 19:26
Re- Comment of 7 April 17:23- I repeated the Rooting exercise and it went through clean and Now my Kindle is back working although I still cannot persuade ES to turn on the Root option?
anonymous 9 April, 2013 19:12
Thanks, rooted was sucessfully . I can install app from Google play now
Kindle Fire HD 7"
Version system 7.3.0
anonymous 9 April, 2013 19:13
Thanks, rooted was sucessfully . I can install app from Google play now
Kindle Fire HD 7"
Version system 7.3.0
anonymous 9 April, 2013 19:14
Thanks, rooted was sucessfully . I can install app from Google play now
Kindle Fire HD 7"
Version system 7.3.0
anonymous 9 April, 2013 19:15
Thanks, rooted was sucessfully . I can install app from Google play now
Kindle Fire HD 7"
Version system 7.3.0
anonymous 13 April, 2013 11:32
Hey Guys, I'm having an issue rooting the Kindle Fire HD 7.3.0 See picture link. Does Restore and says Successful, going to reboot your device in 10 seconds.
Right after waiting for device to show up I get errors.
https://www.dropbox.com/s/cbab2r1qf7ut9yx/kindleFireHD7.3.0.png
anonymous 17 April, 2013 20:34
I need make root to my kindle fire 7", How make it Thanks
Roman Newaza 24 April, 2013 03:21
If I root it, will I still be able to buy kindle books on Amazon from my Kindle Fire HD?
anonymous 29 April, 2013 01:46
Does it work for 8.9?
Erick Perez 30 April, 2013 00:05
Hi i dont know if im doing the rigth thing but i just want to know if when you root your kindle can you still keep your kindle books and other apps,basically your kindle platform?PLease get to me at erickperez@yahoo.com
anonymous 30 April, 2013 06:16
hey , thanks a lot , but i have a problem , my kindle fire hd is getting connected in media storage mode and not in usb mode please help
anonymous 6 May, 2013 00:40
what do we extract Root_with_Restore_by_Bin4ry_v17.zip to????
worleylevi 7 May, 2013 01:13
Does this have the superuser file in it
anonymous 7 May, 2013 03:01
Does this worm for the 1st generation kindle also?
anonymous 18 May, 2013 15:30
I rooted my Kindle Fire HD back in December just a few days after getting it as a surprise Christmas gift. I loved it to bits, but I wanted to have a device that wasn't tied down or shackled so a few hours spent Googling methods to root my Kindle gave me a few bits & pieces to work with. For anyone having trouble with rooting theirs, I also posted a little guide on how I rooted mine, along with all the necessary files and a few different versions of the ADB drivers and the superuser file.
http://techleopard.net/guides/how-to-root-your-kindle-fire-hd-successfully/
Note: I got stuck for 3hrs trying to get Win7 to detect the Kindle Fire as an ADB device which halted me completely until I'd FINALLY got the right driver installed. An utter nightmare! I kinda wish I'd found a guide like yours available to me at the time to spare me the crazy frustration!