[Moto X Q&A] KLRTN:
Not sure if you still need help or not but here is what I did. None of this is my own work. I read through the forums over and over and tried to take notes from the 4 different forums (RSD Lite, RockMyMoto, MotoWPNoMo, and SlapMyMoto) so that I could have one place to look while rooting my phone. No video but maybe this will help you get rooted.

Edit: Telnet Thread

Before you begin, make sure to visit each forum and download the necessary files. You will need RSD Lite, Cydia Impactor, Android SDK(For ADB), the camera update file for 4.2.2., and the files from each of the 3 steps (RockMyMoto, MotoWPNoMo, and SlapMyMoto). Unzip these and save all the files in the same folder with your SDK tools. You will also need to open the 4.2.2. file using wordpad and delete the following line

<step operation="getvar" var="max-download-size" />

Save the new file with the deleted line and use this when you use RSD Lite to go back to 4.2.2.

You will need to turn off firewalls and antivirus. Telnet needs to be enabled on your computer. I used Windows 7 and you can find that option from Control Panel, Programs, Turn Windows Features On and Off. Then check the boxes for Telnet Client and Server.

You will need to turn on USB debugging on your device and hook it up to your computer and make sure you have all of the necessary drivers working. You can test by opening your ADB command window (hold shift and right click the folder where you downloaded and unzipped Android SDK) and typing adb devices. If it does not list a device, you need to check your drivers (Motorola drivers) If it does, you are ready to start.

Root directions

ADB commands in bold and telnet commands in italics. Do not type "quotes" except internal set in step 5 l.

1.	Revert to 4.2.2 using RSD Lite

a.	Open command prompt by holding shift and right clicking folder where ADB tools are

b.	Verify adb devices connected by typing "adb devices"

c.	Reboot into bootloader by typing "adb reboot bootloader"

d.	Open RSD Lite and verify that device is connected (Should show up in Line 1)

e.	Click three dots to Open file VZW_XT1060_4.2.2-13.9.0Q2.X-116-MX-17-57-X-1_CFC_1FF

f.	Click Start and let process run.

Phone will be working and RSD Lite will show that it is working. After phone reboots type adb reboot bootloader in adb command window. This will let it reconnect to RSD Lite and should say finished or passed where it had listed the progress. If it does, start up the phone using volume up on your phone and go back to settings and enable usb debugging. Then proceed to RockMyMoto.

2.	Run RockMyMoto

a.	Open adb command prompt

b.	Find device ip address

i.	type "adb shell getprop dhcp.wlan0.ipaddress"

ii.	write this down for future use

c.	Push files to sd card

i.	type "adb push su /sdcard/"

ii.	type "adb push RockMyMoto.jar /sdcard/"

d.	Run Cydia Impactor “# start telnetd as system on port 2222” and hit start

e.	Open a command window by holding shift and right clicking on the folder where you saved Cydia Imapactor.

f.	Type "telnet {your phone’s ip address} 2222"

g.	Type "dalvikvm -cp /sdcard/RockMyMoto.jar RockMyMoto"

h.	Reboot in adb command prompt by typing "adb reboot"

i.	Repeat telnet process again (will have to start a new session after each reboot) (should reboot on its own this time)

i.	type "dalvikvm –cp /sdcard/RockMyMoto.jar RockMyMoto"

j.	Repeat telnet process for a third time (Will not reboot)

i.	type "dalvikvm –cp /sdcard/RockMyMoto.jar RockMyMoto"

k.	Wait ~60 seconds for su to install then install SuperSu from Google Play Store

You should now have root

3.	Run MotoWpNoMo to disable write protection (Must be rooted and have disabled firewall and antivirus before running. Also set phone to "stay awake" when charging. Will need to grant root permissions during process so make sure to watch phone)

a.	Run “wpbegone.exe” as administrator. File located in MotoWpNoMo folder

b.	Follow on-screen prompts

c.	After complete, verify in adb command prompt by typing "adb shell getprop ro.boot.write_protect"

d.	Will see a “0” if write protection is disabled

I had to repeat this process 5 or 6 times before it actually worked. It will take 15 minutes or so if it runs the whole process. If not, it will cut short and tell you to hit enter to exit.

4. Use RSD Lite to go back to the 4.2.2. update. Follow the same directions from Step 1

5.	Run SlapMyMoto 1.0

a.	Push SlapMyMoto to sd card using adb command window

i.	type "adb push SlapMyMoto.jar /sdcard/SlapMyMoto.jar"

b.	Open telnet session (See 2c and 2d)

c.	In telnet type "dalvikvm –cp /sdcard/SlapMyMoto.jar SlapMyMoto"

d.	Reboot in adb

i. type "adb reboot"

e.	Open telnet session again

i. type "dalvikvm –cp /sdcard/SlapMyMoto.jar SlapMyMoto"

f.	Device should reboot

g.	Take 4.4 OTA

h.	Open adb command prompt

i.	type "adb shell"

j.	type "cp /sdcard/install.sh /data/local/tmp/install.sh"

k.type	chmod 755 /data/local.tmp/install.sh

l.	type "echo “/data/local/tmp/install.sh” > /sys/kernel/uevent_helper"

m.	Toggle Bluetooth and when device reboots, process is complete

(Mine device did not reboot with bluetooth toggle so I rebooted using adb command and it worked fine)