A couple of days ago, we reported that temporary root has been achieved on the Verizon Moto X. Today, the developer has released his full work to the public, which allows Moto X, Droid Ultra, Mini and Maxx handsets on Verizon, AT&T and Sprint network to be rooted easily.
The rooting process in itself is very easy, but underneath it is quite complicated. Developer Justin Case has done a remarkable job of packaging the whole rooting process inside a single APK, when the actual process itself makes use of multiple exploits.
So, without further ado, here is how you can root your Verizon/AT&T/Rogers/Sprint or US Cellular Moto X -:
Step 1: Head over to this XDA thread, and download the MotoRoot APK file meant for your variant of the Moto X. Make sure to double check that you have downloaded the right APK for your device.
Step 2: Transfer the APK file to your Moto X, and then proceed to install it. Fire the app once it has been installed, and then proceed to tap the ‘Setup’ option.
Step 3: Your Moto X will reboot soon after this. Once the phone boot backs into Android OS, head over to the Play Store and install the SuperSu app from Chainfire.
And that’s about it! You have successfully rooted your Moto X and can now enjoy root enabled apps in their full glory. The root is completely permanent in nature so you don’t need to re-run the app after every reboot. Make sure you never uninstall the app, otherwise root access will be removed.
Also, it is recommend not to accept any future OTA updates from Verizon/AT&T and Motorola if you want to enjoy root access on your Moto X.