[Moto X Q&A] dray_jr:
Ok this is just a thought on how you might be able to get this to work but please Flash at your Own risk.

Download Required Files:

4.2.2 Camera update Firmware

http://sbf.droid-developers.org/download.php?device=0&file=22

4.4 firmware

http://sbf.droid-developers.org/download.php?device=0&file=4

ADB/Fastboot(Android SDK)

http://developer.android.com/sdk/index.html

Mfastboot

https://drive.google.com/file/d/0B0dUKGxGylgNTk43eU0xc3VLekE/edit?usp=sharing

SlapMyMoto

http://xdaforums.com/attachment.php?attachmentid=2463879&d=1387477699

First thing we are going to do is flash your phone back to 4.2.2CU via fastboot,

To do this we need to extract the 4.2.2CU firmware into the same folder that your adb/fastboot/mfastboot is located in.

so open the .rar file and then open the ATT_XT1058_4.2.2-13.9.0Q2.X-116-X-17-54_CFC_1FF.xml folder and extract all the files inside.

now put your phone into Bootloader mode and plug in the USB cable

i see your on a Mac so open terminal and CD to the location of your adb/fastboot/mfastboot and firmware files.

once there we are going to run the commands below.

fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
mfastboot flash system system.img
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase userdata
fastboot erase cache
fastboot reboot

let you device boot up and then we are going to start the SlapMyMoto part

Step1)

Unzip SlapMyMoto-1,0.zip and push the jar file to your internal storage

adb push SlapMyMoto.jar /sdcard/SlapMyMoto.jar

Step2)

Use http://www.cydiaimpactor.com/ to open up a telnet session as system user on port 2222. We covered how to use Impactor and telnet in the RockMyMoto root, I won't be covering it again since this post is going to be long enough already, see here -> http://xdaforums.com/show....php?t=2509590 or http://rootzwiki.com/topic/107098-ro...the-first-ota/

Connecting over telnet, and run Stage1 with this command:

dalvikvm -cp /sdcard/SlapMyMoto.jar SlapMyMoto

When the device tells you to reboot, do this manually with "adb reboot" or your power button. It will not auto reboot on this step

Step3)

Once the device has rebooted, run Impactor again and connect over telnet just like in the previous step, then run the same command

dalvikvm -cp /sdcard/SlapMyMoto.jar SlapMyMoto

OK this is ware i am going to change on how we install the 4.4 OTA we are going to manually install it but leave out some commands

Now we need to delete all the 4.2.2CU firmware files we extracted out of your adb/fastboot/mfastboot folder

once you do that then extract the 4.4 firmware the same way we did the 4.2.2Cu firmware.

now we are going to open Terminal again if you closed it and Cd to the same directory as last time ware you extracted the 4.4 firmware files.

Now we are going to run these commands

fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
mfastboot flash system system.img
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot reboot

after your phone boots up we are going to finish the last step in the slapmymoto guide

adb shell
cp /sdcard/install.sh /data/local/tmp/install.sh
chmod 755 /data/local/tmp/install.sh
echo "/data/local/tmp/install.sh" > /sys/kernel/uevent_helper

Then either wait, or toggle your bluetooth. Once the device reboots, you will have root.

if all goes well you should be rooted after the auto reboot or you might have to manually reboot your device.

sometimes you have to install SuperSU your self from the market.

To check and see if you have root install root checker from the market and see what it says.

again i am not sure if this will work but it is the only thing left i can think of to get the 4.4 OTA and Root on your device.

Credits

jcase - for the Lovely SlapMyMoto Root Exploit