Wednesday, 12 March 2014

Custom Recovery??? Exploring CWM,TWRP

What’s a Recovery?

An Android device consists of several pieces of software, which include the bootloader, radio, recovery, and system. The bootloader is the first piece of software that is run when your device turns on — it decides whether to load the recovery, or load Android (“system”) and the radio. The radio is simply the controller for your antennas, which give you a cellular connection to your carrier’s towers, but the radio is pretty irrelevant for the purposes of this article.
The recovery, simply put, is a runtime environment (think “mini operating system”) separate from Android that can perform various system-related tasks. The stock recovery on most Android devices can apply OTA (over-the-air) updates, delete user and cache content (for factory reset purposes), and allow external tools from a microSD card to run functions on the device.
Compared to a full-sized PC, it is most similar to the BIOS in that it is a small piece of software that is independent of the operating system and can control various system settings and functions, but it does not actually perform the same exact tasks. For example, the recovery doesn’t control any I/O functions, which is entirely what the BIOS is about. The recovery also has no power as soon as Android is being loaded.
And a Custom Recovery?
cwm3 screenshot   Whats a Custom Recovery? Exploring CWM, TWRP, and Friends

A custom recovery is a non-stock recovery, which people can install over the stock recovery. There are many different reasons why someone will want to install a custom recovery — most of those reasons are extra functionality. Most of the major features include:

  • The ability for third-party ROMs to be installed over the stock Android image
  • The ability to perform Nandroid backups — these are very good backups that saves literally everything from your personal data to the operating system itself
  • The ability to communicate with the Android Debug Bridge, or adb, on a computer for debugging and other developer-type actions, which is otherwise only possible when enabling developer tools within Android
  • A more useful and/or visually-pleasing interface for the recovery, which can include touch capabilities or an interface not driven by menu options.
Long story short, custom recoveries allow you to do various things that the manufacturer may not want you to do with it. They make the stock recovery so limited for the sake of making sure that you don’t turn your device into a brick, but you know what you’re doing, right?

CWM and TWRP

The top two most popular custom recoveries are ClockworkMod (CWM) and Team Win Recovery Project (TWRP). Both of these recoveries are fantastic choices and come loaded with features (including the ones I listed above).
cwm backup   Whats a Custom Recovery? Exploring CWM, TWRP, and Friends


0 comments:

Post a Comment