If you’re someone who has ever tried to flash a custom ROM, flash any mods or even root your Android smartphone, you probably have already heard of TWRP recovery. Today, it’s your only option on most devices if you’re looking for a custom recovery. While every device needs a different build of TWRP recovery, flashing the recovery on most devices is pretty much the same. This makes it a little easier to create a Universal TWRP Recovery flasher to install TWRP recovery img on almost all devices.
So that’s what XDA member Masked went ahead and did. He created a universal tool to install TWRP recovery on any Android, aptly named Universal TWRP Flasher. The tool is still in the beta stage so you can expect a few minor bugs in some cases but for the most part, it works as expected. Although it says Universal, not many things on Android really are. So the Universal TWRP Recovery flasher doesn’t work on Samsung devices. Neither with the stock firmware installed nor with a custom ROM.
That makes sense because Samsung devices require flashing TWRP via ODIN, whereas most other devices only need fastboot. You can, therefore, also expect it to not work with your device if your device’s TWRP image file cannot be flashed simply via fastboot using ADB and Fastboot commands.
Installing a custom recovery on your device requires unlocking the bootloader which will void its warranty. We can assure you that the method mentioned below has been successfully tested and that it works perfectly fine. What we can not assure you of is that everything that you do (even if you follow this guide exactly) will produce the desired result. There’s always a risk that something can go wrong.
In which case, you must understand that you were warned, and you still went with it anyway. Therefore, DroidViews cannot be held liable for any damage to your device. The process neither requires you to format your device nor it should be formatted automatically. Still, make sure you have backed up everything important, including files and folders on your device’s internal storage. Creating a backup is never a bad idea.
This tool not only installs TWRP but will also root your device with Magisk. This can be a bonus if you’re willing to root your device but a dealbreaker if you don’t want to root it.
Requirements and Downloads
- You’ll need a Windows computer. Windows 10 is preferred but Windows 7, Windows 8 or Windows 8.1 will do as well.
- An Android device with an unlocked bootloader.
- Enable USB debugging on your Android device.
- TWRP image and installer that is compatible with your Android device. You can search for your device on the official TWRP website to find a TWRP recovery image and/or installer for it.
- Finally, install the Universal TWRP Recovery Flasher tool.
Installing TWRP Image with Universal TWRP Flasher
- Download the Universal TWRP Flasher zip from above and extract it directly into your C: drive.
- You should have a folder named TWRP in your C: drive.
- Copy your TWRP image file and the TWRP installer file to C:\TWRP\Files and rename them both as twrp.img and twrp.zip. On many devices, there are no installer files so you can only copy the image file, but make sure you rename it.
- Connect your Android device to your PC with a USB cable.
- Run the TWRP flasher accordingly in C:\TWRP\ depending on whether your system is 64-bit or 32-bit.
- Click OK on the pop-up window.
- On your Android device, you may be asked to Allow USB Debugging permission to your PC if you have never used ADB before. Grant permission.
- When you’ve clicked OK, another popup appears. Click OK again and this will reboot your device into bootloader mode and flash the TWRP recovery image you’ve placed in C:\TWRP\Files.
Along with the recovery, your device will also be rooted, as mentioned earlier. The tool has Magisk v18 built-in but this can be updated later from the Magisk Manager app.
TWRP is a really amazing custom recovery that offers a lot of basic and advanced features. If you are not a TWRP expert but want to be one, you must not miss or super detailed guide explaining all functions and features of TWRP.