How to Root Moto X Android Phone on KitKat 4.4 – Guide

Moto X on Kit Kat 4.4 Android Firmware can now be rooted. So, for all those users who wanted to make the most of custom ROM firmwares and also the apps which need root access can now rejoice as in the due course of this article we will be checking out on how you can root the device with the help of simple steps. With the help of below mentioned steps, you can root the device. Just after the list of quick pre requisites mentioned below, you can head over to the detailed guide which will help you root the device.

Motorola Moto X Photo

Quick Pre Requisites:

  • From the path “Settings > Applications > Development > USB debugging”, enable the USB Debugging in your device. Also, make sure that the device is left with the minimum of 40% battery life to make sure that just in case if the device doesn’t get turned Off in the middle of firmware update process. (If you can’t see the Developer Options, tap 8-9 times on Android version to become the developer for your Moto X).
  • Just in case if the device is already rooted, with the help of below mentioned steps, you need to back up the data with the help of below steps;

SMS – Use “SMS Backup & Restore app”,
Contacts – Sync with the Gmail application,
Call Log – Call Log and Restore
Images, Songs, Videos, Files – 
Copy to internal / External SD Card,
APN and MMS Settings – 
Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names”

Disclaimer: We should not be held responsible / liable in any manner for the damage happened to your Moto X due to not following instructions.

Once you are done with the above mentioned steps, you can then proceed on to the next step where we have mentioned the detailed instructions with which you can root the device.

Procedure:

  • First up, download the contents of Slapmymoto.zip archive to a folder in your computer. Once downloaded, open the Command Prompt or terminal window.
  • Connect your device to the computer with original USB cable and enter the below mentioned cable;

adb push SlapMyMoto.jar /sdcard/SlapMyMoto.jar

  • Using the below mentioned command, you need to check the IP address of the phone;

adb shell getprop dhcp.wlan0.ipaddress

  • Open the Cydia Impactor in your computer and in Cydia impactor, select the “”# start telnetd as system on port 2222″ option and click on Start.
  • In your Command Prompt or Terminal window, enter this command, replacing IPADDRESS with your phone’s own IP address that you looked up:

telnet IPADDRESS 2222

Enter the below mentioned command;

dalvikvm -cp /sdcard/SlapMyMoto.jar SlapMyMoto

  • Once if the system asks you to reboot the device, you need to enter the below mentioned the command;

Adb reboot

  • In Command Prompt or Terminal, enter the following command to boot into bootloader mode:

Adb reboot bootloader

  • Once the device is in bootloader mode, enter the following commands one by one in order to revert back to the stock 4.2.2 recovery:

fastboot flash recovery recovery.img

fastboot reboot

  • Once the device reboots, you need to accept the OTA of Kit Kat 4.4 Android firmware and use the below mentioned command to get back in the bootloader;

Adb reboot bootloader

  • Once in bootloader, we will downgrade to the 4.2.2 bootloader and “flash the normal kernel to the recovery partition” (to quote the developer) by entering these commands one by one:

fastboot flash partition gpt.bin

fastboot flash motoboot motoboot.img

fastboot flash logo logo.bin

fastboot reboot

  • After the device has rebooted completely, you need to enter the below mentioned commands:

adb push su /data/local/tmp/su

adb push install.sh /data/local/tmp/install.sh

adb push rec.sh /data/local/tmp/rec.sh

adb push install-recovery.sh /data/local/tmp/install-recovery.sh

adb push setup.sh /data/local/tmp/setup.sh

adb reboot

  • Once the device reboots, you will now need to enter the below mentioned commands;

adb shell

echo “/data/local/tmp/rec.sh” > /sys/kernel/uevent_helper

  • Again, toggle Bluetooth after entering the above command; the device will reboot within a minute. Up next, all you need to do is to just install the Super SU from PLAY Store.

Note: If your MOTO X gets in the boot loop sequence then you need to turn off the device and then reapply the update from the start. To turn off you can reinsert the battery or say you can long press the power button.

  • To check on whether your device is rooted or not, you need to download the “Root Checker” app from the Google PLAY Store. Very soon we will come out with the custom ROM firmwares which are based on the Kit Kat 4.4 Android firmware.

Do let us know in the comments section just in case if you face any issues in the process of rooting. So there you go, you have successfully rooted your device.

2 comments

  1. Ok… first line says root is obtained with kit kat 4.4 but… in the instructions… it says it need to run Jelly Bean 4.2.2 which is is man? nice tutorial… but get your information straight

    • hey, the same has been fixed. You can now check on whether your phone is on KitKat 4.4 or not and then proceed on to root the device…