Custom recovery is a very common term in Android world. Custom recovery is used for flashing ROMs, kernels as well as adding additional mods or tweaks to an individual’s device. The user can also use the custom recovery to factory reset the phone, wipe cache, wipe dalvik cache, mount USB, partition the SD card and many other things.
Some of the custom recoveries that are commonly used are AmonRa recovery, ClockworkMod recovery and Recovery X. More recently the TWRP recovery is being used in multiple devices due to a larger and better functionality and also an awesome interface. Another custom recovery that has emerged is the Cannibal Open Touch. The Cannibal Open Touch (COT) is a new recovery aiming to bring some of the best features from other options in a single package. The project comes courtesy of XDA Forum Members Drew Walton (Project Head), thenameisnigel, and Sblood86.