[7" Kindle Fire HD Q&A, Help & Troubleshooting] RanGB:
This is a step-by-step protocol (not necessarily a how-to, you still need to read the threads and be careful and kind of know what you do) for transforming a stock (with an activated account though) Kindle Fire HD 7" that came with 7.4.0 to a tablet with Hashcode's CyanogenMod 10.1 in the version of 07/26. No factory cable needed (you will need one, if you do anything wrong, though!). I used Windows 8.1 Pro Review.

I do not guarantee for anything!

If anybody wants to format this wall of unattractive text, they may do so :)

on your pc, download and install android sdk and follow https://www.youtube.com/watch?v=oaNM-lt_aHw

on your kindle, update to 7.4.3 by hitting SYNC on the menu on the top (it may take a while for the update to load, be patient, use wifi)

on your kindle, enable ADB in the settings

charge to 100% (I did only 80%, but try not to)

on your pc:

download the four files from STEP 2 from here http://xdaforums.com/showthread.php?t=2128848

download and use http://www.winmd5.com/ to verify MD5 checksums, re-download files, if corrupted!

download Root_with_Restore_by_Bin4ry_v30 (not v31!) from the interwebs

download QemuRoot_v1.0.zip and the ADB_Drivers from here http://xdaforums.com/showthread.php?t=1893838

/*

download KFFirstAide.zip from here http://xdaforums.com/showthread.php?t=2096888

*/

for the adb drivers, under windows 8.1 Beta, follow https://www.youtube.com/watch?v=_srAqx5y2xE (two hints: the restart button is under recovery. press 7, when asked what to choose, to disable driver signature enforcement)

then, install and confirm that it is an unsigned driver

connect your kindle to a USB 2.0 port (not 3.0)

open the device manager on windows. check that there is an entry "Kindle Fire" with "Android Composite ADB Interface" below it

disconnect your kindle

follow https://www.youtube.com/watch?feature=player_embedded&v=CYDBoTtdvcE#at=127 from 2 minutes on (download the superuser-3.1.3-arm-signed.zip from the description)

once you get the permission denied, stop (when doing echo 'ro.kernel.qemu=1' > /data/local.prop). for a list of the commands, see here http://xdaforums.com/showthread.php?t=1891939

run root-with-restore-v30 (RunMe.bat), use normal mode (1)

you may have to try two or three times, till it works. once it worked for me, the background and other pics were missing on the kindle (not displayed). this seems indicative of root access via the adb shell. the kindle turned extremely slow

then continue with the video. make sure that the shell shows a #, not a $. otherwise do root-with-restore again

when you get to the last step (adb install Superuser.apk) and fail, repeat root-with-restore. then, do not reboot, but instead immediately do "adb install Superuser.apk ". for me, it threw an error that it was already installed, so it may have worked the first time, but im not sure about that.

if your kindle, after rebooting, remains slow, repeat these steps:

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

it should work then.

install ES File Explorer from the amazon store (it's for free). start, hit the button on the top left and click on 'root explorer'. if you do have root access, it will ask you to grant it to the app (and you should do so).

copy kfhd7-twrp-2.6.0.0-recovery.img and kfhd7-freedom-boot-7.4.3.img to the directory you're in with the windows command line. then do

adb push kfhd7-twrp-2.6.0.0-recovery.img /sdcard/kfhd7-twrp-2.6.0.0-recovery.img

adb push kfhd7-freedom-boot-7.4.3.img /sdcard/kfhd7-freedom-boot-7.4.3.img

to copy them to the /sdcard folder on your kindle

execute the commands from STEP 2 from here http://xdaforums.com/showthread.php?t=2271909 (the 4th will take 1-2 minutes)

modify the last 3 commands before executing them. remove the '/' after '.img', also remove the '[' and the ']' around the backup path. again, the very last command (adb pull /sdcard/stock-system.img C:\KFHD7Backup) may take a while (for me, it was 3,5 min).

download fireflash11.apk from here http://xdaforums.com/showthread.php?t=2168512

push (=copy) it to the /sdcard folder of your kindle (be sure it's in the folder your command shell is in):

adb push fireflash11.apk /sdcard/fireflash11.apk

on your kindle, open ES file explorer.

choose to analyze the sdcard. open fireflash11.apk. if an error occurs (blocked b/c it's not from the official amazon store), click on settings and allow installation of other apps (it's probably labeled differently, you get the idea). go back and click on the file again. install it. open it, click 'allow'.

next to the red warning, check 'flash [...].bin'!!!

for the boot partition (not flashed), choose the freedom-boot.img.

check 'apply stack override' below it.

for the recovery partition (not flashed), choose the twrp-recovery.img.

check 'disable recovery auto update'.

be sure that all of these are correct, unplug your kindle from your pc, then click on 'flash, install script'.

once it's done, turn your kindle off.

when you turn it on again, immediately hold down the volume up button (the leftmost button) and release it 3 seconds after the logo turns blue. you should now see TWRP. simply hit reboot and power off and then turn your kindle on normally.

download the unofficial cyanogenMod from here http://xdaforums.com/showthread.php?t=2245335 (i used the version from 07/26, so I'll also explain how to setup the cam-fix2.zip).

download CAM-FIX2.ZIP from there as well, if you want to use 07/26.

be sure to check both md5 check sums!

(you may want to create a backup from within TWRP at this point. i missed it, but would have done so, had I thought of it beforehand. it's your call to make)

turn off your kindle. enter TWRP. hit 'wipe'. swipe to factory reset.

connect your kindle (while it's in twrp). copy the cm-[...].zip to /sdcard:

adb push cm-10.1-20130726-UNOFFICIAL-tate.zip /sdcard/cm-10.1-20130726-UNOFFICIAL-tate.zip

(this took 45 sec for me)

then, hit 'install' in the twrp menu, select the cm-[...].zip, swipe to confirm flash.

wipe cache/dalvik. swipe to wipe. back. reboot system. wait for 5 minutes (during that time, I only hit the power button once or twice to wake the kindle up, though that was likely unnecessary). reboot again afterwards.

turn your device off. reboot into twrp. push the cam-fix onto your kindle:

adb push cam-fix2.zip /sdcard/cam-fix2.zip

hit 'install'. select the cam-fix2.zip. swipe to confirm flash. reboot system (don't wipe). turn your kindle off.

download GApps (Play Store, Maps, etc.) from here http://goo.im/gapps (linked to by http://xdaforums.com/showthread.php?t=2245335). choose the link in the CyanogenMod 10.1.x and Android 4.2.2 row.

boot your kindle into TWRP (holding the volume up button) again. push gapps to /sdcard:

adb push gapps-jb-20130301-signed.zip /sdcard/gapps-jb-20130301-signed.zip

(this took half a minute)

hit 'install'. select gapps.zip. swipe to confirm flash. reboot system.

unplug your device and enjoy CM10.1 on your Kindle Fire HD 7"! And don't forget to install the Kindle app! :)

Tabs I had open during the process and that may be helpful:

http://xdaforums.com/showthread.php?t=2245335

http://xdaforums.com/showthread.php?t=2271909

http://xdaforums.com/showthread.php?t=2128848

http://xdaforums.com/showthread.php?t=2168512

http://xdaforums.com/showthread.php?t=1886460

http://xdaforums.com/showthread.php?t=2096888

http://xdaforums.com/showthread.php?t=1893838

http://xdaforums.com/showthread.php?t=1891939

https://www.youtube.com/watch?feature=player_embedded&v=CYDBoTtdvcE#at=127

https://developer.android.com/tools/help/adb.html