Guides

How to Install Custom Recovery on Android

TWRP , CWM and Philz Touch recovery are some of the most common custom recoveries available for majority of the modern Android phones. Custom recoveries are used to perform advanced tasks which can’t be performed over stock recoveries. These include: flashing new ROMs, taking complete (nandroid) backup of device; etc. The following part describes how custom recovery can be installed on an Android smartphone.

Install Custom Recovery Using PC (No Root Required)

Depending on your device, you might be needed to have your bootloader unlocked before the recovery could be flashed. Please refer to your device specific guide to learn more.
  1. ADB should be installed on your PC for this procedure. If you haven’t installed it then you can download it from here and install it.
  2. Open the location where you have installed ADB. Mostly it is installed in C Drive.
  3. Place the image file of the Recovery in this folder. Rename the image file to “recovery“.
  4. Hold Shift and Right Click any where and select Open Command Window here.
  5. Now execute the following commands one by one to flash recovery.
    adb reboot bootloader
    fastboot flash recovery recovery.img
    fastboot reboot

That should be all that you need to do to flash a custom recovery on your Android device.

Install Custom Recovery without PC (Root Required)

If your Android is already rooted, you can easily flash custom recovery to your phone

  1. You need to have root privileges for this procedure and Terminal Emulator should be installed. You can get it  from play store.
  2. Now place the image file of recovery in your internal memory or SD card. Rename the file to “recovery”.
  3. Now Open Terminal Emulator and execute the following commands.
    su
    dd if=/path to your recovery.img/recovery.img of=/dev/recovery

    (replace path to your recovery.img with location of your recovery)

That’s it. You should be getting into the custom recovery when you boot to recovery next time.

Subscribe for email updates!

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 4,246 other subscribers