[7" Kindle Fire HD General] BookCase:
So, I got this KF less than 24-hours ago and just gained root.

How I did this was not easy, painful, alarming and just plain scary, actually. But, I'm persistent and I have a 30-day return policy. :silly:

Anyway, I'm using Windows 7 X64-bit. I was kind of disappointed when I learned my Kindle Fire was a 2nd Generation (which I learned as I was following the 1st Generation root guide) because it had not been rooted yet and no guides were available.

At one point, I thought I had bricked it as the screen went black. I couldn't power down or anything and I ended up calling Amazon. They instructed me to hold the power button for 20 seconds until it shuts off, then plug in my power source and start it up. It fixed it and everything has been smooth since.

Ok, enough of that, here's how I gained root:

On the Device:

From the home screen, pull down the Notification bar and press "More..." on the top right corner of the settings bar.

Navigate to Device -> "Allow Installation of Applications" and set to "On".

Click Back then Security -> "Enable ADB" and set to "On"

Plug the Kindle Fire factory USB cord into the device and into the computer.

Hold down the power button and choose "Shut Down"

Push the power button again to Power on the device.

Now, assuming you have the android sdk in your system and drivers are all installed and adb recognizes the device

You can open a command prompt window from the folder where adb is located by holding SHIFT and right-click anywhere is the folder then choose "Open command window here". In the command prompt type:

adb devices

press enter and it should see your device.

If no devices are listed your drivers are not properly installed.

Once that was done, I proceeded...

The first thing I had tried was the Kinde Fire Utility

That was a complete waste of time and did nothing.

Then I tried another method that I had found on another forum HERE

At first, I kept getting errors:

shell@android:/ $ rm -r /data/local/tmp
rm -r /data/local/tmp
rm failed for /data/local/tmp, Permission denied

So, I tried @sparkym3's method that same thread linked me to HERE.

That's when my device started flickering like crazy. I slowly navigated to the "Restore to Factory Defaults" in the Device option of the Settings menu. The device restored and everything looked fine until, out of nowhere, the screen flickered a bit, then went black. I could clearly see the device was on but, nothing was on the screen. When I pressed the power button it would blink green but, nothing would happen. So, I called Amazon's Kindle support line @ 1-866-216-1072 (I write that number because it is very difficult to find on their website).

They instructed me to hold the power button in for 20 seconds, they even counted with me, until the device shut off. Then, they had me plug the device into the wall using the plug (which did not come with the device, mind you) and power the device back on.

It worked and my device was fixed and then they told me to leave it alone and let it fully charge, which I did.

I decided i was just going to wait for someone else to root and not worry about it yet but, curiousity got the best of me and I decided once more to try the method listed HERE, which to my amazement, now worked. :victory:

The screen started to flicker a bit as I was going through the steps and I rebooted the device once more when all the steps were completed. I opened the superuser app and made sure it was updated. I downloaded and installed Titanium Backup from their website and allowed su permissions. The device is rooted and everything is working.

I hope this helps to those who wish to root their Kindle Fire (Non-HD) 2nd Generation.

**Also, as a note, my device is running the latest version 10.2.1.

And, I apologize for my poor spelling.

****

Once rooted, I installed "ES File Explorer" from their website and set the prefrences for root.

Then I followed THIS GUIDE and installed Google Play Store.

(2012-12-24) UPDATED ROOT FOR v10.2.4