How to Uninstall Custom Recovery/Restore Stock Recovery on Android


Custom recoveries are the best solution to modify your Android smartphone. If you have one installed on your phone, you are probably well aware of its benefits. We have two famous custom recoveries i.e. CWM and the TWRP recovery. CWM is quite old and it was discontinued. It’s only available for some legacy devices only. TWRP recovery is still active and it is available for almost all the active Android smartphones. If you own a smartphone that came out in the year 2012 or after, you are probably running TWRP on it. It’s not a good idea to uninstall a custom recovery, but things do not work out well all the time and at times, you may have to uninstall it.

A custom recovery like TWRP gives you the privilege to perform various operations which are not possible otherwise. With TWRP, you can make the use of options like flashing .zip files, installing the .img files, rooting your phone by flashing It also has the ability to create a Nandroid Backup, you can also backup individual partitions of your phone easily. The advanced options in the recovery make it easy to select each partition separately and wipe it. This option comes in handy when you need to particularly wipe off the Dalvik Cache of your phone. There are many other benefits that you may come across once you experience the recovery. It’s not a good idea to uninstall a custom recovery, but things do not work out well all the time and at times, you may have to uninstall it.

The recovery installed on an Android phone does not have an uninstall option in it. If you wish to uninstall a custom recovery, you have to flash a stock recovery on your phone. Stock recovery will replace the custom recovery. Suppose your phone is not booting up after installing a TWRP or CWM recovery, or it’s just stuck in the bootloop, what you can do is, you can install a stock recovery to fix your device. The recovery basically has a direct link with the bootloader of the device and it plays a role in making your device boot up.

Replacing the recovery or uninstalling the TWRP or CWM recovery is not a big deal. The process is quite easy. The struggle comes in when you have to find a stock recovery.img file for your device. We haven’t linked any stock recovery files below. You have to find an appropriate stock recovery file for your device on your own and then follow the instructions below to uninstall Custom Recovery/restore Stock Recovery on Android.

Uninstall Custom Recovery/Restore Stock Recovery on Android: Google Nexus/Pixel, Motorola, LG, Sony, OnePlus, Xiaomi, Huawei and more

  1. Enable OEM unlocking on your phone.
  2. Enable USB debugging mode on your phone.Find the stock recovery.
  3. Find the stock recovery.img file for your smartphone carefully and download it. Rename the recovery.img file for your convenience.
  4. Download and extract Google ADB and Fastboot package.
  5. Copy the recovery.img file in the extracted ADB and Fastboot folder which should be named as platform-tools.
  6. Now open the platform-tools folder. Press and hold the shift key and then right-click on an empty area within the platform-tools folder > Open command window here.
  7. Connect your phone to your PC now. If the phone asks for any permissions, allow it.
  8. Now in the command window enter the following commands one by one.
    1. adb devices
      1. Hit enter > this command should return a code verifying your device’s connection in the adb mode.
    2. adb reboot-bootloder or adb reboot bootloader
      1. Hit enter > this command will reboot your phone into the bootloader mode.
    3. fastboot flash recovery recovery.img
      1. Hit enter > this will flash the stock recovery now.
    4. fastboot reboot
      1. Hit enter > this will reboot the phone.
  9. That’s all. You have stock recovery installed now. Best of luck.

Uninstall Custom Recovery/Restore Stock Recovery on Android: Samsung Galaxy via Odin

  1. For Galaxy smartphones, you have to find and download the stock recovery.tar file.
  2. Download and extract Odin 3.09 or 3.10.7 or 3.12.3 on your computer.
  3. Download and install Samsung USB drivers on your PC.
  4. Turn off your phone. Turn it on by pressing and holding Vol Down + Home + Power Key. For S8, you will use Vol Down + Bixby + Power Key. As the phone shows a warning, press Vol Up to continue.
  5. The ID:COM box in Odin will turn blue now. Make sure that the only option selected in Odin is F.Reset.Time. No other option should be checked.
  6. Now click on the AP tab in Odin and select the recovery.tar file. 
  7. As the file loads in Odin, hit the start button and wait for the flashing process to end.
  8. Upon the process ends, reboot your phone. You have the recovery installed now. That’s all.
Usama is a software engineer by profession and at he uses his expertise to solve everyday consumer tech problems with his main areas of interest being Android, iOS and Windows.


  1. You have missed a vital point is the correct USB drivers for the android phone has to be installed, else the phone would not communicate with the pc. Moreover the driver installed by the ADB program is never visible in the driver list for win xp.

Got a question/query or a suggestion? Drop it below.