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
May 22, 2012
When you think of Android phones, you think of bloatware. We wish it weren't so, and not every phone comes with, but the majority of Android phones out there come from carriers and are chock ful...
AOSP
Article
by Jerry Hildenbrand
May 21, 2012
AOSP is a term you'll see used a lot -- here, as well as at other Android-centric sites on the Internet. I'll admit I'm guilty of using it and just expecting everyone to know what I'...
A to Z: Widgets
Article
by Jerry Hildenbrand
Feb 07, 2012
What is a widget?  In Android, the word widget is a generic term for a bit of self-contained code that displays a program, or a piece of a program, that is also (usually) a shortcut to a larger...
tethering
Article
by Jerry Hildenbrand
Feb 03, 2012
What is tethering?  Besides the grounds for a giant debate about ethics (the kind that you can only find on the Internet) tethering, in this case, means to share the Internet connection from yo...
Android A to Z: Sideloading
Article
by Jerry Hildenbrand
Feb 02, 2012
What is sideloading?  It's a term you see a lot thrown around while talking about Android applications, and it's simple to explain.  It means installing applications without using ...

 
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.