**DISCLAIMER** Follow these instructions at your own risk. I won't be responsible for any ill that befalls you due to reading this post.
OK simple instructions for Windows:
Before you start make sure you have the latest Motorola USB drivers
1. Go to SamuriHL's House of Moto:
Please Login or Register to see this Hidden Content
2. Scroll Down until you find the link to download SNAPDRAGON FXZ SUPPORT
3. Extract the zip archive and you will have three folders "Darwin", "Linux" , and "Windows"
4. Get Dhacker29's CWM for kitkat. It is in his folder on androidhosting.org. Look under msm8960. Look for xt926-KK-CWM-6048.img That one also works for the RAZR M.
5. Copy the recovery image into the "Windows" folder you just extracted.
6. Open a command prompt inside the Windows folder which should contain three files: AdbWinApi.dll, fastboot.exe, and xt926-KK-CWM-6048.img (you can Shift + Rigt Click the folder and select "Open Command WIndow Here" to make sure you are in the right place.)
7. Boot your phone to fastboot. (Power off then power on holding down both of the volume key until you see the Boot Mode Selection Menu Use the volume down button to highlight AP Fastboot.then press the Volume Up key to select it.)
8. Connecto your phone via USB.
9. In your command window type the following then press enter "fastboot.exe flash recovery xt926-KK-CWM-6048.img" (Do not type the quotes).
10. Disconnect the phone then press the power button to turn the device off.
11. Hold down the volume up button and power on the device to boot into recovery.
12. When you reboot the phone the Recovery should give you an option to protect itself from being over written. Make sure you select yes. If you don't, the stock kitkat Rom will reflash the stock recovery when you reboot. Also make sure that you reboot into recovery directly after flashing the recovery. If boot into the ROM immediately after flashing the recovery you will have to start over.
Hope that helps.