[Kindle Fire Q&A, Help & Troubleshooting] NotQuiteANoob:
Background

I'm one of the lucky ones that has the data mount issues with the SELinux versions of TWRP. I've tried every method I can find in the forums here including:

Hashcode's original instructions for Kitkat using either "zip-otter-twrp-2.6.3.0-selinux-recovery.zip" or "openrecovery-twrp-2.6.3.1-otter.img"

Using Kindle Fire Utility to install either version of TWRP

this technique explained here: http://xdaforums.com/showthread.php?t=2537579

And finally using Flashify

I end up with data mount error every time and I couldn't install any of the 3 KitKat versions found here http://xdaforums.com/showthread.php?t=1859851 from within native TWRP (not the app) because I would get errors and the install would fail.

Convoluted Workaround

Here's what I finally did to get kitkat installed and fair warning, it's very convoluted. I installed TWRP 2.6.3.0 with KFU and used that to install CM 10.2 M1 snapshot with the appropriate "gapps-jb-20130813-signed.zip". Then I installed the Goo.im and Flashify apps. I ran both to make sure they had superuser rights. Closed them and rebooted. I then went into Goo.im and tried to upgrade to latest TWRP 2.6.3.1 which downloaded the file but failed to flash it. Close Goo.im and use file manager to find the downloaded file and when I clicked on it Flashify automatically asked if I wanted to install it. I said yes and let it do its thing and then rebooted.

Next I installed KitKat "CyanogenMod version 11-20131210-NIGHTLY-otter" by going into settings, about tablet, update cyanogenmod. Change search criteria so it sees the CM11 nightlies and then use it to download and install CM11

After rebooting, Kitkat installed and I had to run through the normal new ROM setup.

After that google play didn’t work so I uninstalled google play services & google play store with clean master app and reinstalled the gapps-kk-20131119.zip version. I think I used Flashify but I don’t remember to be honest. I also “might” have had to go back to TWRP 2.6.3.0 first to install gapps but again, I’m not sure. I know I sound like a ditz but I spent a day trying all kinds of things and should have taken notes.

Result is that my Kindle Fire 1st gen is running KitKat very well and so far this is the best version I have found and I’ve tried most of the 10.1 & 10.2 versions out there. The down side is the TWRP 2.6.3.1 backup is broken now. I’ve also tried going back to TWRP 2.6.3.0 (with & w/out SELinux) and none of them will complete a backup.

Sorry for the convoluted post. I wanted to recreate/clean up my process but since I can’t run a backup, I’m scared to hose my Kitkat install and not be able to get back. You are probably at extreme risk to try to follow my madness but maybe one of the smart people on here can use this to create a cleaner method for those of us stuck with the data mount issue related to the SELinux versions of TWRP.

Question

Is there any risk to my Kitkat installation by running a TWRP that has data mount issues as long as I don’t use TWRP? I read the KF guide here in the forum and I don’t believe there are any dependencies of the Android ROM (kitkat in my case) on TWRP. I do realize that any version of TWRP is basically useless for me unless I go back to version 2.6.3.0, wipe and start over.