This rooting guide uses MOTO E TWRP recovery. Although there are so many ways to root but here I am going to present the very easiest way to root. Before proceeding to root your device I want you to take a backup of your current data.
Please follow the link for how to backup all the data on your android device:
Step by step guide to take full backup of your phone data
After taking backup of your phone please make sure that you have the following things in hand to start the safe rooting method.
– Fastboot and adb binaries
– Latest SuperSu ROOT binaries developed by Chainfire
– Moto E TWRP recovery image
– USB cable
Make sure you have installed your phone driver.
Rooting using the Moto E TWRP recovery:
Unzip the fastboot and adb binaries and save it in some folder.
Copy the recovery image file inside the fastboot and adb folder.
Copy the SuperSu zip file to your SD card.
Open a command console and go to the folder where you have adb, fastboot and the recovery image.
Type the following command in the console:
$ adb reboot bootloader
This will take your device to the bootloader mode where you can change your under lying system data.
Type the following command to load the TWRP recovery image to your device TEMPORARILY:
$ fastboot boot twrp-184.108.40.206-condor.img
After successful completion of this command your Moto E will boot from the new recovery image for TEMPORARILY.
If you need to flash the recovery permanently, so that you can install some custom ROMs later, then execute the following command:
$ fastboot flash recovery twrp-220.127.116.11-condor.img
Follow the below mentioned steps to flash the SuperSu zip file to your Android system.
Touch on the Install software button and then Select a zip file to install.
Select the SuperSu binary zip file where you have kept in the SD card.
After successfully completing all the above mentioned steps your device will be rooted.
Have fun and stay tuned to get more updates.