Flashing Recovery On Any Android Using Rashr

Rashr is an android device application purposely designed for flashing kernels and recovery.img files on android devices. It can also be used to backup existing .IMG (recovery and kernel) files on android devices.
Rashr rely on the root access therefore; it cannot be used on unrooted android devices.

In this tutorial, I will discuss how to flash any recovery.img file on any android device using the Rashr application.
Please note that this process ONLY works with rooted android device.
Requirements for this Procedure
1- Rashr Application installed on the android device. Rashr can be downloaded from the Play Store.
2- The android device must be rooted. Visit this page for root solutions for android devices.
3- Recovery.img file you wish to flash on the android device. You can download recovery.img file from here or here.
4- Internet access. Either wireless or your phone data service.

How to Flash Any Recovery On Android Device Using Rashr

1- Install Rashr: if not already installed, download the Rashr from the Play Store and install it on your phone.

2- Lunch Rashr: lunch the Rashr application (grant it root access, if it requests) and wait a few seconds for Rashr to setup on your phone for the first time and gather the necessary information about the phone.

3- Select Desired Recovery: RashR usually fetch recovery files from CWM, TWRP and Philz recovery servers. So, select from either CWM, TWRP or Philz recovery.

On selection, RashR would bring you the lists of the available recovery versions for your exact phone. Simply select your choice from there.

NOTE:
You may have to skip this step (3) and proceed to the step (4) below if Rashr does not bring any recovery files for your android device.
4- Move Recovery.img File: if you have already downloaded the recovery.img file on your phone, move it to the root folder of your SD Card or Phone (Mass/Internal) storage.
NOTE:
For most phones, RashR automatically brings the list of the available recovery.img files for that phone however, if RashR does not recognise your phone, you can still flash the recovery.img file on the phone if you have already downloaded it.
5- Flash the Recovery.img:
i- If Rashr Does NOT Have Recovery for Your Phone:
If Rashr does not have recovery for your phone, select "Recovery from Storage", Navigate to the recovery.img file on your phone and select it. Confirm your selection and wait few seconds for the flashing process to complete.

ii- If Rashr Brings List of Recovery files for your Phone:
If Rashr brings lists of recovery files for your phone, select the recovery version of your choice, wait for Rashr to download the recovery (this may take time depending on your signal strength).

When Rashr completes the download, it will prompt you to either flash the downloaded recovery or discard it. Select "Yes" and confirm it. The flashing operation begins and should complete in few seconds.

5- Reboot Recovery: when the flashing operation is complete, Rashr asks you "Reboot Recovery?", you should click "yes" to confirm that your new recovery has been flashed.
NOTE:
Rashr might not be able to boot some phones to recovery. In cases as such, you should manually boot the phone to recovery via any method known to you.
Good luck.