If you have recently updated your Kindle Fire HD and you were rooted before, you’ll find that you no longer have root access. If that’s the case and you are yearning to get back to using your root-requiring apps, the guide below should help you.
I. Before You Begin
1. Charge your device to 75% or more before you begin.
2. As always, make sure that you have backed up everything you feel is important before you begin.
3. Uninstall any drivers that are associated with your Kindle Fire HD from your Windows PC. Also, go to Device Manager > Portable Devices, right-click on the Kindle Fire HD, go to Properties, click on the Driver tab and then click on Uninstall (do this while your Kindle Fire HD is connected to your PC). Unplug your device now and then install the Kindle ADB drivers provided in #2 of the next section.
II. Necessary Downloads
1. Root_with_Restore_by_Bin4ry_v31.zip [Link available in this thread]
III. Rooting the Amazon Kindle Fire HD
1. Enable ADB on your device by going to Settings > Security and turning on the Enable ADB option.
2. Connect your device to your PC using a compatible microUSB cable. Your Windows PC should automatically install the necessary drivers at this point.
3. Extract Root_with_Restore_by_Bin4ry_v31.zip to a folder on your desktop.
4. From the extracted folder, double-click on RunMe.bat to begin the rooting process.
5. If you are prompted to back up your data, choose Do not back up and hit the enter key on your keyboard.
6. On the next step, select Restore My Data.
7. Your device should reboot. Unlock it and it should reboot again. Do not unplug your device during this time.
Your Kindle Fire HD 7 is now rooted! To verify, look for the Superuser app on your device or use Root Checker Lite from the Play Store.
If this procedure helped you please thank/donate to the original developers here.