There's really go guides/how to's/info all in one place for the KFHD8 so I figured I'd put one together. I didn't come up with any of this stuff, but I searched high and low for some of these answers and some aren't "simple" to find.
I AM IN NO WAY RESPONSIBLE IF ANY OF THE FOLLOWING INSTRUCTIONS CAUSE DAMAGE TO YOUR DEVICE, VOIDS YOUR WARRANTY, CAUSES BIG FOOT TO DO UNMENTIONABLE THINGS TO YOU WHILE YOU'RE SLEEP, OR IN ANY OTHER WAY RUINS YOUR LIFE. THESE ARE ALL PERFORMED AT YOUR OWN RISK!!!
[How To] Root Kindle Fire HD 8.9"
The author of the OP asked the file not be mirrored anywhere else, so please don't take the file and create another post with the file mirrored. If the link doesn't work, the op is located here. You need to post there or here and ask someone for a link via PM. ALSO This does NOT Install Busy Box, you'll need to download and install that once you get the market installed.
1 - Download the .zip file here
2 - Extract the file to the folder of your choice
3 - Double click the "RunMe.bat" file and follow the directions
(note, there is a step that will ask you to type something on your screen, watch for it, otherwise you'll have to start over)
Alternatively, you can download and use the tool located here. It'll automatically root it for you when you do the Restore+Root option(but it's a 1.1gb file so prepare for a lengthy download time)
The instructions and files are found here along with REALLY good instructions. Little hint: when you're typing in the code, it's probably best to just copy and past what Hashcode typed up rather than try to type it out yourself.
Link to CM10.1(Android 4.2.2): Files plus are all listed here. Just download the files, copy to your kindle, boot into recovery(with the device powered off, hold Vol + and power. Release power once you see the Kindle logo but keep holding Vol + until it boots into TWRP), and install.NOTE: THERE IS AN EXTRA STEP IF YOU HAVE SYSTEM VERSION 8.3!
In order to do this you need a file explorer app that will allow you to write to the system folder and change file permissions(I.E. - ES File Explorer)
1 - Download the file located here
2 - Extract the file and copy the Apps folder to your kindle(located under the "System" folder once the file is extracted)
3 - Navigate to the Apps folder you just copied to your Kindle and install GoogleServicesFramework.apk and GoogleLoginService.apk
4 - Copy Phonesky.apk and Talk.apk to /system/app on your Kindle
5 - Change the permissions of Phonesky.apk and Talk.apk so they're set to the following:
User: Read Write
6 - Install Phonesky.apk and Talk.apk and reboot the device
Google Play Market should now show up under your apps. Just to be safe, I also reinstall GoogleServicesFramework.apk and GoogleLoginService.apk again just to be sure...probably not needed...but it's what I do
You can do this 1 of 2 ways, the way I'm listing is "fool proof" so to speak, but require you to purchase Titanium Backup Pro. The other way doesn't cost anything, but also doesnt work for EVERY launcher(such as ADW.Launcher EX). The other way with directions is here(though it says it's for the Kindle Fire 7, it will work on the 8.9" too)
1 - Download your launcher of choice(I prefer Go Launcher HD for Pad and install from Google Play
2 - Open Titanium Backup Pro
3 - Go to the "Backup/Restore" tab, long press on the launcher you just installed and click "Convert to system app"
4 - Press the "home" buttom and it will prompt which launcher you want to use
Again, there are two ways to do this(one being use ADB and manually delete the apps from the /system/app folder) but again, this way is probably a bit safer
1 - Open Titanium Pro
2 - Go to the "Backup/Restore" tab
A - If the app you want to remove is RED then you have to long press on the app, select "Convert to user app", long press it again, and select "Backup-->Verify-->Uninstall"(this will back it up in case you need to reinstall it)
B - If the app you want to remove is white, then you can just long press and select "Backup-->Verify-->Uninstall
C - If the app you want to remove is RED AND doesn't give the option to convert it to a system app, if you can just tap the app name(not long press) and select "Freeze App" that will disable the app so it's not used anymore.
A. That's because the KFHD8 isn't supposed to have Google Play on it, so certain apps will say they aren't compatible with your device. The way around that is to either A - change your build.prop so that it shows a different device(which I wouldn't do if I was you) or B - Use Market Helper. It will fool the Play Market into thinking you have a different device which will allow you to install the "restricted" apps. You'll need Root, GoogleServicesFramework and GoogleLoginServices installed for this to work.
Q. When I try to use "X" app, it says Google is requesting permissions to log-in, but when I click on the notification, it just disappears.
A. You need to install GoogleLoginServices
Q. Why can't I add widgets to my homescreen when using my customer launcher?
A. The Kindle Fire does not by default support homescreen widgets, this you need to install the App Widget Picker THEN set a widget.
Q. When I try to open Gmail it just says the app has stopped...why?
A. You need to install Account and Sync Settings.
Q. OH NOOO!!!! I FUBAR'ed MY KFHD8!!! HOW DO I RESET IT BACK TO FACTORY?!?!?!?!
Download and use the tool located here
Q. Is the SIM card in my KFHD8 removable? If so, is the tablet unlocked?
A. The sim card is removable. It's located on the top left side of the device. And yes, it is unlocked. BUT there are no T-Mobile 3g/4g bands as seen in the FCC doc here.
That's all for now folks! I'll add more as it comes along. If you see a mistake or think something might be a good idea to add...just lemme know...i'll get it added!