A custom recovery lets you perform several advanced operations on your Android device and we have covered it before in some of our guides but now, we will be detailing several available methods that you can use to flash a custom recovery to your phone.


UPDATE: While this guide will still be our primary guide on how to install ClockworkMod recovery using several methods, we have written another one that takes you on a complete, in-depth feature tour of ClockworkMod recovery and explains every single options that the recovery has to offer, in detail. Check it out at what is ClockworkMod recovery and how to use it on Android (Complete Guide).

A recovery image is the system level software for your Android device that lets you perform several maintenance and recovery tasks. The stock recovery image is quite limited in what it allows you to do and therefore, flashing a custom recovery image is requiredto gain full control of your device’s administration. A custom recovery image allows you to perform the following tasks:

  • Wipe your phone’s data (Factory reset) and cache,
  • Make, restore and manage backups of your phone’s operating system and sotware.
  • Mount, unmount and format your phone’s internal as well as external storage partitions.
  • Install a custom ROM or application from a zip file to your phone,
  • Wipe Dalvik cache and battery statistics, and
  • Make logs for error reporting and debugging.

While there may be several custom recoveries available for most Android devices, the most popular ones are the ClockworkMod Recovery (also called Clockwork Recovery) and the Amon_RA recovery. We use ClockworkMod Recovery as it is available for and works on almost all popular Android devices. However, if you are using another custom recovery such as Amon_RA, you can still perform all or most of these operations from it. The text and order of the recovery menu options might differ in other recoveries.