TeamWin Recovery Project – or TWRP for short – is a fully touch-based custom recovery that was initially developed for Nexus devices, but has since been made available for countless other smartphones and tablets as well, in form of both official and third-party builds. Just like we took you through a very detailed tour of ClockworkMod recovery and its features, we’re going to guide you through all the features of TWRP right after the jump.
In case you aren’t familiar with the concept of a custom Android recovery, we suggest you check out our ClockworkMod recovery guide (linked above) and go through the ‘About Android Recovery’ section. That said, let’s take a closer look at TWRP.
The first thing you’ll probably notice about TWRP is its GUI that looks impressively modern when it comes to a recovery environment, especially compared to that offered by ClockworkMod. You get the same basic set of features that you’d expect from any modern and full-featured custom Android recovery, all laid out in a very organized manner with large, touch-friendly buttons that make using it a breeze. Furthermore, the tablet variants are actually tablet-optimized. Here, take a look for yourself:
Installation
Installing TWRP is super-simple and if you’ve previously installed a custom recovery, you shouldn’t have any trouble doing it. Though for those who haven’t had any prior experience with custom recovery installation, we have you covered. Just head over to the guide linked below and follow the GooManager method for rooted devices or the fastboot method (for both unrooted and rooted devices with an unlocked bootloader) to get TWRP up and running on your device in no time. If neither of these methods work for you, the flash_image method should come handy, though it requires root access.
Installing a custom recovery on Android
Features
TWRP gives you access to all the features you would expect from any custom recovery, and then some. Let’s take a look at them in detail.
Interface
The interface of TWRP comprises of large buttons that make it easy to spot the feature you require at a quick glance and select it with a quick tap. You’ll also find soft buttons for Home and Back here, along with one for the log view that shows progress of all the operations you’ve performed in recovery.
The log is normally shown automatically while any recovery operation is taking place, but goes into background when the operation is complete. By using the Log button, you can bring it up again if you missed out on anything, or needed to look up some info for troubleshooting purposes.
Install
As the name suggests, the Install option lets you install any recovery-flashable zip file to your device. This can be a ROM, a kernel, a mod, a theme, a system app – pretty much anything that’s available in the recovery-flashable zip file format.
Upon hitting Install, you’re presented with the files and folders on your phone’s storage, from which you can select the file you want to flash. With the file selected, you can either swipe the slider to confirm and start flashing the selected file, or hit the ‘Add More Zips’ button to queue up more files for flashing one after the other in a batch – a feature we haven’t come across in any other custom recovery. It will present you with a file selection screen just like the first one, letting you add up to 10 files to the flashing queue before flashing them all in the selected order. You can also clear the queue any time by tapping the ‘Clear Zip Queue’ button to start file selection from scratch.
Once the flashing process is complete, TWRP gives you some handy options for quick access to certain tasks that many users would need to perform after flashing, eliminating the extra steps required to pick them from their individual sections. These include wiping cache and dalvik cache, and rebooting the system, in addition to a Home shortcut.
Wipe
This section is dedicated to wiping all standard partitions on your Android device. By default, TWRP offers you to perform a full factory reset upon hitting Wipe, since it’s the most common form of wipe operation that most users need in recovery. This will wipe all your user data from the phone, including your installed apps, cache, and dalvik cache. This will not effect the internal or SD card storage area of your phone, meaning your documents, downloads, pictures, music, videos and other files will stay safe.
If you would rather want to wipe EVERYTHING including the aforementioned data, tap ‘Format Data’. This will wipe all your apps, backups, downloads, pictures, videos and media, and will also remove encryption on your internal storage, if you have applied it, essentially leaving nothing but the operating system itself on the device, in a complete factory state.
If you want to be more specific about the partitions you want to wipe, hit ‘Advanced Wipe’ instead. You can then select one or more common partitions to wipe specifically, leaving the rest untouched. The partitions available for wiping include system (where your operating system is stored), data, cache, Dalvik cache, and usb-otg in case of our Nexus 4, but may (or may not) include other partitions as well. Just remember – if you are unsure of whether to wipe a partition or not, NEVER touch it, especially if it’s the system partition. If you are following instructions provided somewhere, wipe only the partitions that the instructions clearly specify to wipe, and leave the rest untouched. Otherwise, you might be stuck with a device with no operating system installed, or lose all your data stored on the device.
Backup
A timely backup can save you from a lot of hassle later on in case of any data loss due to a faulty installation or an operation performed by mistake in recovery mode. That’s why all custom recoveries for Android come with a backup feature (also called NANDROID backup). TWRP’s backup section lets you take a backup of the current state of your phone, allowing you to select the partitions you want to be included in the backup, and even letting you give the backup a custom name on the go.
In case you aren’t familiar with the concept of a custom Android recovery, we suggest you check out our ClockworkMod recovery guide (linked above) and go through the ‘About Android Recovery’ section. That said, let’s take a closer look at TWRP.
The first thing you’ll probably notice about TWRP is its GUI that looks impressively modern when it comes to a recovery environment, especially compared to that offered by ClockworkMod. You get the same basic set of features that you’d expect from any modern and full-featured custom Android recovery, all laid out in a very organized manner with large, touch-friendly buttons that make using it a breeze. Furthermore, the tablet variants are actually tablet-optimized. Here, take a look for yourself:
Installation
Installing TWRP is super-simple and if you’ve previously installed a custom recovery, you shouldn’t have any trouble doing it. Though for those who haven’t had any prior experience with custom recovery installation, we have you covered. Just head over to the guide linked below and follow the GooManager method for rooted devices or the fastboot method (for both unrooted and rooted devices with an unlocked bootloader) to get TWRP up and running on your device in no time. If neither of these methods work for you, the flash_image method should come handy, though it requires root access.
Installing a custom recovery on Android
Features
TWRP gives you access to all the features you would expect from any custom recovery, and then some. Let’s take a look at them in detail.
Interface
The interface of TWRP comprises of large buttons that make it easy to spot the feature you require at a quick glance and select it with a quick tap. You’ll also find soft buttons for Home and Back here, along with one for the log view that shows progress of all the operations you’ve performed in recovery.
The log is normally shown automatically while any recovery operation is taking place, but goes into background when the operation is complete. By using the Log button, you can bring it up again if you missed out on anything, or needed to look up some info for troubleshooting purposes.
Install
As the name suggests, the Install option lets you install any recovery-flashable zip file to your device. This can be a ROM, a kernel, a mod, a theme, a system app – pretty much anything that’s available in the recovery-flashable zip file format.
Upon hitting Install, you’re presented with the files and folders on your phone’s storage, from which you can select the file you want to flash. With the file selected, you can either swipe the slider to confirm and start flashing the selected file, or hit the ‘Add More Zips’ button to queue up more files for flashing one after the other in a batch – a feature we haven’t come across in any other custom recovery. It will present you with a file selection screen just like the first one, letting you add up to 10 files to the flashing queue before flashing them all in the selected order. You can also clear the queue any time by tapping the ‘Clear Zip Queue’ button to start file selection from scratch.
Once the flashing process is complete, TWRP gives you some handy options for quick access to certain tasks that many users would need to perform after flashing, eliminating the extra steps required to pick them from their individual sections. These include wiping cache and dalvik cache, and rebooting the system, in addition to a Home shortcut.
Wipe
This section is dedicated to wiping all standard partitions on your Android device. By default, TWRP offers you to perform a full factory reset upon hitting Wipe, since it’s the most common form of wipe operation that most users need in recovery. This will wipe all your user data from the phone, including your installed apps, cache, and dalvik cache. This will not effect the internal or SD card storage area of your phone, meaning your documents, downloads, pictures, music, videos and other files will stay safe.
If you would rather want to wipe EVERYTHING including the aforementioned data, tap ‘Format Data’. This will wipe all your apps, backups, downloads, pictures, videos and media, and will also remove encryption on your internal storage, if you have applied it, essentially leaving nothing but the operating system itself on the device, in a complete factory state.
If you want to be more specific about the partitions you want to wipe, hit ‘Advanced Wipe’ instead. You can then select one or more common partitions to wipe specifically, leaving the rest untouched. The partitions available for wiping include system (where your operating system is stored), data, cache, Dalvik cache, and usb-otg in case of our Nexus 4, but may (or may not) include other partitions as well. Just remember – if you are unsure of whether to wipe a partition or not, NEVER touch it, especially if it’s the system partition. If you are following instructions provided somewhere, wipe only the partitions that the instructions clearly specify to wipe, and leave the rest untouched. Otherwise, you might be stuck with a device with no operating system installed, or lose all your data stored on the device.
Backup
A timely backup can save you from a lot of hassle later on in case of any data loss due to a faulty installation or an operation performed by mistake in recovery mode. That’s why all custom recoveries for Android come with a backup feature (also called NANDROID backup). TWRP’s backup section lets you take a backup of the current state of your phone, allowing you to select the partitions you want to be included in the backup, and even letting you give the backup a custom name on the go.
Attachments
-
You do not have permission to view the full content of this post. Log in or register now.