We finally have the instructions on how to root the Motorola Moto E using either ODIN or ADB. Before you proceed you must have:
TWRP on your Moto E or ADB installed on your computer.
Method 1: Rooting using recovery
If you want to follow this method, first follow our instructions on how to install TWRP on Moto E. This requires you to unlock your bootloader too. Do not fret – just open the TWRP link and you will be guided for each and every step.
After you have TWRP on your phone, just download Super SU utility from playstore and install it. Here is a direct link to it.
Method 2: Rooting using ADB
After you have ADB or fast installed on your computer, you can root it using ADB. Connect your phone and use these commands to flash it.
adb reboot bootloader fastboot boot recovery.img