I've update my Motorola Moto E with Android 5.0.2 in Soak Test. Here's my S/W version.

enter image description here.

Somehow I was unable to got Android 5.1 update. thus I've decided to install it manually. I've found Moto E 5.1 Stock ROM Here! But, my problem is how to follow these steps mentioned in website.

enter image description here

I mean what is Custom Recovery (TWRP), what is Factory Reset (System, Data, Cache, Dalvik)* and How to Flash ROM?. How to do this?.

Thanks in advanced for any kind of suggestions, help or tutorial link etc...

  • 2
    Please refer to XDA for such tutorials. They are dime-a-dozen. Sep 18, 2015 at 7:31
  • Thanks @TamoghnaChowdhury. but, can you please provide me a perfect link. I'm confused b/w lots of tutorials. Sep 18, 2015 at 7:33

1 Answer 1


A custom recovery is a replacement recovery software for your device. It basically has a backup feature and a system for installing unsigned updates (flashable zips).

Factory reset is a wipe of your user data and cache partitions. It does not affect other partitions, and can be done via stock recovery.

Flashing a ROM can be done in two ways: fastboot or some flash tool for stock ROMs, and for custom ones, by flashing a ROM zip through a custom recovery. For the installation of a custom ROM, not one of its updates, these partitions should be wiped: system, data, cache (app data cache), and dalvik cache (app code cache). Further information depends on the particular variant of the device you are on.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .