CWM

We're getting a little hacky in this round of Android A to Z, and we're going to have a look at ClockworkMod recovery -- the de facto standard of custom recoveries for Android. It's open source, based on the stock Android recovery, and brings a ton of options to the table that aren't possible otherwise.

First, let's look at why anyone would use a custom recovery. The standard Android recovery can do two things for the user -- flash system files that have been signed and verified as coming from the correct source (either Google or an OEM), and wipe away user data and cached information. Both these operations are pretty important, but there's more many users want and need from the recovery mode of their phone. Things like backing up all user data into image files that can be restored easily, or flashing software that doesn't come from Google or the OEM -- like custom ROMs -- and wiping some residual data to troubleshoot things like file permission errors. It's pretty advanced stuff, but it's very handy to have it for many of us.

ClockworkMod recovery (we'll call it CWM from here on out) does all this, and does it very well. It's provided free, and has a pretty handy wrapper around it so it can be used while the phone or tablet is up and running. We're talking about Rom Manager, of course. With CWM you can erase the user data from your system completely -- including that extra data that may cause an issue, selectively erase portions of it (a godsend for troubleshooting), create a restore image of the running system, and flash custom firmware at will. If you're running a custom version of Android on any newer phone or tablet, you're probably using it right now. If you're thinking about trying your luck with a custom ROM or tweak, CWM is where you'll get started.

Check out the complete Android Dictionary

More from the Android Dictionary

Android A to Z
Article
by Jerry Hildenbrand
Jan 18, 2012
Hacking.  It means a lot of different things to different people, and to the public at large it conjures up imagery of evil people in exotic places.  When we talk about hacking here at And...
Android A to Z - What is GSM?
Article
by Phil Nickinson
Jan 17, 2012
What is GSM? When it comes to Android devices, especially for us here in the U.S., there are two major differentiators that really have nothing to do with Android and everything to do with the carri...
Android A to Z
Article
by Jerry Hildenbrand
Jan 16, 2012
What is fastboot? In Android, fastboot is a special diagnostic and engineering protocol that you can boot your Android device into.  While in fastboot, you can modify the file system image...
Android A to Z - ETF
Article
by Phil Nickinson
Jan 06, 2012
What's an ETF? An early termination fee is something you agree to, albeit grudgingly, when you sign a contract with a carrier. In return for, say, Verizon, selling you a phone for $199 instead o...
Dalvik
Article
by Jerry Hildenbrand
Jan 05, 2012
What is Dalvik?  We hear that word getting thrown around a lot on the Internet when talking about Android and its inner workings.  While there's no easy explanation we can give in just...

 
There are 2 comments

DVNO says:

4EXT Recovery is way better in my opinoin and is what most devs are using now. All touch screen and very noob friendly.

aNYthing24 says:

I paid for CWM Touch and while I appreciate everything Koush has done, 4EXT Recovery is hands down better. Shame it's not a wider range of devices.