[Root][TWRP]Xperia E C1504.....
First of all your bootloader must be unlocked...
Follow SONY's official site to unlock the bootloader
After the bootloader is unlocked
For TWRP follow the link..
The Link says its for E Dual, But it works fine on my E Single C1504 ..
Steps to Root:
1.Download the SU root Binary and Superuser app (Superuser-3.1.3-arm-signed.zip) form the below link
2.Place the zip in the sd card..
3.Boot into the Recovery...For that reboot the device and press the volume down button couple of time, when the bottom light glows.
4.Click install in the Recovery menu..
5.Select the zip and install the zip..
6. Reboot the device..and your device is Rooted and has TWRP as recovery......
Hit thanks if it helped.....