Hello there! This post is going to be about how to manually flash a custom recovery on any android. we are currently familiar with two custom recovery that are Orange Fox and TWRP recovery. Because we are familiar with this 2 custom recoveries, we will share the guide for their process. We would like to add that we tested and flashed it on our devices before writing this post so you can ask any questions.
why choose custom recovery over stock recovery
The default recovery environment that comes with an Android smartphone can be replaced with a custom recovery environment that is installed on the device. A custom recovery offers more sophisticated capabilities like the ability to install custom ROMs, generate and restore backups, and make system-level adjustments, whereas the default recovery environment is used for basic tasks like installing OTA updates and factory resetting the device.
Types of custom recovery
- TWRP (Team Win Recovery Project)
- CWM (ClockworkMod Recovery)
- OrangeFox Recovery
TWRP (Team Win Recovery Project)
The Team Win Recovery Project (TWRP) is a specialized Android device recovery environment. It is an open-source project that provides a range of cutting-edge features and capabilities that are absent from the stock recovery environment seen on the majority of Android handsets. It was first introduced in 2011.
CWM (ClockworkMod Recovery)
One of the first few recoveries created for Android smartphones is ClockworkMod Recovery. When installed, it’s a custom recovery that takes the place of the original recovery and gives you more functionality than the stock one did. It was first introduced in 2009 by developer Koushik Dutta as a replacement for the stock recovery environment that came with Android devices.
A relatively recent custom recovery environment for Android smartphones is called OrangeFox Recovery. It debuted in 2018 and is based on the well-liked TWRP recovery. In order to maintain compatibility with TWRP while providing more functionality and customization choices, the OrangeFox team set out to develop a unique recovery.
Steps to flash custom recovery
It is important to note that the steps to flash custom recovery for each device is unique. However process for each 3 recovery is almost similar to each other in most aspect. The process to flash each three custom recovery is same.
- Unlocking Bootloader: You must unlock the bootloader on your device before you can flash a custom recovery on it. You will then be able to change the system partition of the device. You should look online for precise instructions for your device because the method for unlocking the bootloader varies based on the device. We will also be posting the article about unlocking the bootloader so subscribe our mailing list.
- Locate/Download custom recovery: After the bootloader has been unlocked, you must download the custom recovery you want to use. On the official website of the custom recovery you want to install or on a reputable third-party website, you can find the correct recovery file for your device.
- USB Debugging: You must turn on USB debugging in your device’s developer settings in order to connect it to a computer and flash the custom recovery. To do this, tap the build number seven times after going to Settings > About phone > Software details. The developer options will then be enabled. Then, turn on USB debugging by going to Settings > Developer settings.
- USB Cable: Simply connect your device to your computer using a USB cable.
- Reboot Fastboot: You must boot your device into fastboot mode in order to flash the custom recovery. Depending on the device, a different procedure may be required to reach fastboot mode, although in most cases, holding down a number of buttons while the device is off is required. Once more, look online for device-specific instructions.
- Powershell Window: Open powershell window to execute commands. Use shift + right click on your mouse to open powershell window.
- Command: Go-to the location of the custom recovery file that you downloaded. Then, type the next command: Filename: fastboot flash recovery.img (the recovery.img is the file name of custom recovery) .
- Reboot Android: By executing the following command after the custom recovery has been flashed, you can restart your device: fastboot reboot
Done! After rebooting the device, it may takes more than average time to start the system. We can flash any of those 3 custom recovery mentioned above. If you have any question, feel free to comment!