If you want to root your Android and love flash mods, ROMs, TWRP is a must have. Today we will explore all TWRP Recovery features and explain all TWRP options. This is an ultimate TWRP guide that explains how to flash ROMs, mods and restore images, wipe Android device partition memory and data, create and restore backups, and other tips and tricks.
If you are someone who has ever tried flashing custom ROMs, flashing any mods or even rooting your Android smartphone, you have probably heard of TWRP recovery. TWRP recovery has replaced ClockworkMod (CWM) recovery as the most popular custom recovery around. These days, that’s your only option on most devices if you’re looking for a custom recovery. If you’re new to the world of Android custom ROMs and mods, TWRP can also be a bit overwhelming. Although the user interface of recovery has been designed quite nicely, it has only so many features TWRP Recovery can confuse some new users. So let’s explore TWRP recovery what it is and what it can do.
What is TWRP Recovery?
Before we start our ultimate TWRP guide, let’s understand what TWRP is. If you haven’t gathered this from all the mention of custom recovery above, TWRP is a custom recovery. Customizable, because it was developed for your Android device by a third party, ie someone other than your device manufacturer or you. TWRP stands for TeamWin Recovery Project, which first saw the light of day back in 2011. Before that, recovery, especially custom recovery, did not support touch screens. This is ironic given that our devices already have full touch screens. To navigate the recovery back in the day, users had to rely on hardware buttons like the Volume and Power buttons. TWRP has sought to change that with a user interface made for touchscreen navigation.
Not only that, but TWRP accumulated many features compared to its competitors that we take for granted today. Support for themes is one, that’s why you may find TWRP recovery looks different on some devices. TWRP recovery also allows users to flash multiple zip files at once. Before that, if you had to flash multiple files, you had to do it one by one. TWRP recovery also allows you to directly browse and manage the files on your device from within recovery which can be really helpful. This popular custom recovery is littered with such nifty features all over.
How to Install TWRP Recovery on Android Devices
Well, there is no universal method to install TWRP recovery on Android devices. To be able to flash TWRP on your device, you must make sure it has an unlocked bootloader. If your device has a locked bootloader, you must unlock it first.
On most Android devices running stock Android ROM, TWRP can be flashed with ADB and Fastboot commands:
fastboot flash recovery recovery.img
If you own a Samsung device, you can install the ‘TWRP recovery.tar’ file using the tool Odin.
On some devices with locked bootloaders, you can temporarily boot TWRP with the following command:
fastboot boot recovery.img
Using Android has all the features TWRP installation guide for Android devices from all major manufacturers like Samsung, Huawei, OnePlus, Google, Xiaomi, LG, ZTE, HTC, Sony and others. To find instructions for your device, please click on the link above or do a search by clicking the ‘Search icon’ on the title bar.
How to access TWRP recovery?
The method of accessing recovery mode on Android devices is the same regardless of make and build. It’s also quite different for devices from different OEMs, often different between devices from the same OEM if you’re trying to access it with hardware buttons. A much simpler way would be to use ADB if you have access to a PC. ADB can be easily installed on your computer whether it is Mac, Windows nice Linux PC. Before you can use ADB though you will need to enable USB debugging on my device found in Developer options.
With your device connected to your PC via USB cable, just press the following command in ADB to reboot your device in recovery mode.
adb reboot recovery
Your device will then boot into whatever recovery is installed on your device. So to boot into TWRP recovery, you need to flash it first. Our website is full of instructions that will help you install TWRP recovery on many Android devices.
Some Android devices can be rebooted directly into recovery or fastboot mode after you flip the internal switch Developer options . This is labeled as Advanced Reboot . When enabled, you will see an Advanced Reboot option or an option to reboot to recovery or fastboot when you press and hold the Power button.
TWRP Tutorial – Create and Restore NANDroid Backup
One of the first things you want to learn about TWRP is how to flash zips. However, the first thing that you should learn is how to create a NANDroid backup. A NANDroid backup saves all of your apps, their data, settings, and everything from boot images to system partitions in a zip file. This is really useful when something goes wrong during flashing. Restoring a NANDroid backup will restore your device back to its original state when the backup device was created.
From the TWRP main screen, select Backup . You can select or deselect the partitions that you want to back up, but in most cases it is better to leave selection as default. Select the amount of storage you want to backup. NANDroid backups can be huge and can take up up to 16 GB of space depending on various factors. You may not want to save it to your device’s internal storage. When you’re ready, just swipe at the bottom to start the backup process.
The backup process can take a long time, but when it’s done, you’ll have a set of image files in the TWRP folder of your selected storage device. TWRP names backups with the date and time of the backup by default. When you want to restore your device back to its original state, just select Restore from the TWRP home screen and select the backup you want to restore. Then select the partitions that you want to recover (again, it’s better to leave them as they are) and swipe at the bottom to start the recovery process.
Using USB-OTG in TWRP
If your Android device supports USB-OTG, you can create a NANDroid backup and save it to USB-OTG flash drive storage. You can then use the same USB-OTG drive to restore the NANDroid backup you created earlier. This is a good thing to do if your device does not have an external memory card slot. Please note that if you plug in the OTG you won’t see it listed in TWRP unless you restart recovery using the option Reboot > Recovery .
TWRP Tutorial – Erase Data in TWRP Recovery
You can factory reset your device from TWRP recovery. You can do this by selecting Erase > Data Format and then enter Yes . That will wipe your device and restore it to factory settings. This will also wipe everything on the device’s internal storage. Where TWRP excels is allowing you to select exactly the partitions of the device you want to erase. When you choose Clear all > Advanced, you can select the partitions you want to delete and then swipe at the bottom to confirm deletion.
TWRP Tutorial – Flash ZIP and Image File (.img)
Any custom ROMs or mods, kernels, etc that you can flash in a custom recovery are distributed in a zip archive format, and flash zip files are pretty straightforward with TWRP. On the home screen, simply select Install, navigate to the downloaded zip file and select it. You can add multiple zip files to the queue by selecting More Keys . You will then be allowed to choose another zip file. The process can be repeated to add as many zip files as you want.
To be on the safe side, it’s better not to flash more than a few zip files at once. Unless you are absolutely certain that no zip file will cause the problem, it is almost impossible to know which zip file is to blame if something goes wrong. When you are ready to flash, just swipe at the bottom and TWRP will flash the selected zip files. In most cases, TWRP will stop flashing if you flash a wrong package that is not intended for your device or ROM and gives you an error. It’s still a good idea to make sure you’re flashing the correct zip packages.
TWRP can also let you flash image files which can be boot images, recovery images or something else. The method to flash them is exactly the same except that you will have to choose Setting image after choosing Setting from the main screen.
TWRP Tutorial – Reboot & Advanced Features
The Advanced features section contains features like the built-in Terminal and File Manager . You probably won’t need to use Terminal very often unless you’re someone who really knows how to use the command line. The File Manager can often be helpful and most likely the Fix context option.
This restores default file permissions for all apps and system files. In the reboot section you can find the option to reboot so that the system , recover , Bootloader or simply Power off equipment. On devices with dual boot slots like OnePlus 6, OnePlus 6T, Pixel 2, Pixel 3 etc, you will also be able to boot into different slots.
Download the latest TWRP recovery for your device
You can download the latest official TWRP ZIP and IMG files for your Android device from TWRP website official . After installing TWRP Recovery, you can manage and update it using Official TWRP App from the Google Play Store. You can also download the latest TWRP APK from here.