If you are familiar to the Android world, you might have came across the word rooting, too often. You might even have some rooted Android devices that you use frequently. While most of the devices are easy to root (due to hard work of developers) but many devices such as Moto X are very hard to root.
Moto X has troubled developers a lot since it is very difficult to find an exploit which can be used for rooting. There are many procedures available that provides root on KitKat 4.4.2 but they are very complex for a new/average Android user. One such procedure requires firstly downgrading the device to KitKat 4.2.2 then applying tools like SlapMyMoto, Cydia Impactor and Telnet along with a long list of commands. Next 4.4 OTA update must be flashed. This procedure is not only complex but can be tricky for newbie and average Android user.
jCase, a senior recognized developer from XDA developers, who discovered a venerability bug that allows tethered root. Using this bug, he came out with a procedure to root Moto X KitKat 4.4.2 which he named as Pie Root. This procedure is not only simple but far too easy for a newbie to follow. However, this procedure has a disadvantage. Since this procedure is a tethered root, thus root permission will last as long as you don’t reboot the device. Once you reboot your device, you will have to follow the procedure once again. Also you don’t get a write access so no more editing build.prop or modifying /System partitions. You just get root and busybox with this procedure.
Although, this might appear not much to many Moto X users, since this is the only root procedure available for Moto X running KitKat 4.4.2, you don’t have any choice.
Rooting procedure is quite simple and require ADB installation, Root files and correct USB drivers for your device.
Procedure to Root Moto X KitKat 4.4.2 using Pie Root by jCase
- 1Make sure that device drivers for your Moto X are installed. Connect your device to PC using the USB cable that came with your device.
- 2Download and extract ADB+Fastboot files to a folder on your computer. Make sure that the path to that folder doesn’t contain any space eg- path should be like c:/Moto/ instead of c:/Moto X/.
- 3Extract the root file in the same folder where you extracted ADB+Fastboot files. eg- in c:/Moto/
- 4On any empty space inside the folder, press Shift + Right click and select Open command window here
- 5Now type of copy paste following commands one by one
adb push pie.jar /data/local/atvc
adb push root.sh /data/local/atvc
adb shell chmod 755 /data/local/atvc/root.sh
adb shell /data/local/atvc/root.sh
- 6If everything works out correctly you will get the following output
Retina:package jcase$ adb push pie.jar /data/local/atvc
5288 KB/s (1538203 bytes in 0.284s)
Retina:package jcase$ adb push root.sh /data/local/atvc
81 KB/s (137 bytes in 0.001s)
Retina:package jcase$ adb shell chmod 755 /data/local/atvc/root.sh
Retina:package jcase$ adb shell /data/local/atvc/root.sh
pie by jcase
want to buy me pie? paypal-> firstname.lastname@example.org
Retina:package jcase$ adb shell
shell@ghost:/ $ su
root@ghost:/ # id
uid=0(root) gid=0(root) context=u:r:kernel:s0
That’s it, with these simple steps you can root Moto X KitKat 4.4.2 using Pie Root by jCase
but keep in mind that this root will be lost as soon as you reboot your device. If you have to reboot then follow this procedure once again to regain the root access.