Moto X . Root Moto X from a PC o Mac

Hexamob | Maikel Alonso 01/21/2014

Requirements before to ROOT your Motorola Moto X

  1. 1 – You must have installed the last update of your Moto X
  2. 2 – You must have installed the drivers of your Motorola Moto X (Windows and Mac users) .
  3. 3 – USB Debugging Mode enabled (it’s in Settings>Developer options
  4. 4 – You must have downloaded Cydia Impactor
  5. 5 – You must have downloaded SlapMyMoto.zip

Caution. This ROOT method is advanced and is only recommended for advanced users and always at your own risk users.
This method is independent of your carrier.

Rooting steps for Motorola Moto X

  1. – Uncompress SlapMyMoto.zìp and make a PUSH to your Motorola Moto X from a command terminal (Home>Run>cmd>enter for Windows users) running command
    adb push SlapMyMoto.jar /sdcard/SlapMyMoto.jar
  2. – Check the IP of your Motorola Moto X
    adb shell getprop dhcp.wlan0.ipaddress
  3. – Run Cydia Impactor, select “# start telnetd as system on port 2222” and clic Start
  4. – In a PC open a terminal and run next command
    telnet "Motorola IP address that we got in a command befor" 2222
  5. – Run
    dalvikvm -cp /sdcard/SlapMyMoto.jar SlapMyMoto
  6. – reboot your Android device
    adb reboot
  7. – Repeat another time steps from Cydia Impactor and dalvikvm. After that, Moto X will reboot itself.
  8. – After this reboot, we need to run another time dalvikm option
    dalvikvm -cp /sdcard/SlapMyMoto.jar SlapMyMoto
  9. After the fourth time rebooting Motorola Moto X we need to recover the recovery partition of the device running fastboot command
    adb reboot bootloader
    fastboot flash recovery recovery.img
    fastboot reboot
  10. Motorola Moto X will reboot and then we’ve to update the device with OTA 4.4 (it must appears available via notification or into Settings>About the phone).
  11. Now, we’ve to make a “DOWNGRADE” of bootloader to let Moto X to use 4.2.2 Jelly Bean bootloader.
    adb reboot bootloader
    			fastboot flash partition gpt.bin
    			
    fastboot flash motoboot motoboot.img
    fastboot flash logo logo.bin
    fastboot reboot
  12. After this new reboot we’ll be running Android 4.4 KitKat and we’ve to run
    			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
  13. Once rebooted the device, open a command terminal in your PC and run
    adb shell
  14. When you get a prompt shell ($ or #) from your Motorola Moto X you will be able to run command into your Moto X. So, we’ve to run next command, enable bluetooth and wait for 60 seconds to get a reboot of the Moto X…
    echo "/data/local/tmp/rec.sh" > /sys/kernel/uevent_helper
  15. After the reboot, we’ave to open another time a comamnd terminal, a prompt shell into the Moto X and run this new command, enable bluetooth and wait for the reboot of the device…
    adb shell
    echo "/data/local/tmp/install.sh" > /sys/kernel/uevent_helper
  16. Once the Moto X is rebooted, wait a little time to let the Moto X processes to be set up correctly and the install SuperSu.
  17. Congratulations! Now you must have your Motorola Moto X ROOTED correctly. :)
screenchot-supersu-install

USB DRIVER for Android Devices


Download sources

Remember, you must ROOT your Android device at your own risk.

Other important informations to read before rooting

Caution. This ROOT method is advanced and is only recommended for advanced users and always at your own risk users.

Source


Legal conditions

Hexamob is not responsible for any damages caused directly or indirectly by a rooting method. Any action for rooting your device is done it only under your responsibility.
We recommend that you read all the instructions related to each root method and follow them step by step as indicated by the developers. If you have any question or need support, on every page there are links to the developers of each method.