How to Install TWRP Recovery on Any Android Device

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.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.


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.


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.
TWRP Recovery Home Screen TWRP Recovery Log View
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.


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.
TWRP Recovery Install TWRP Recovery Confirm Flash
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.
TWRP Recovery Install Complete TWRP Recovery Wipe Cache Dalvik
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.


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.
TWRP Recovery Wipe

"use strict"; var adace_load_5dee6b0a2779e = function(){ var viewport = $(window).width(); var tabletStart = 601; var landscapeStart = 801; var tabletEnd = 961; var content = ''; var unpack = true; if(viewport=tabletStart && viewport=landscapeStart && viewport=tabletStart && viewport=tabletEnd){ if ($wrapper.hasClass('.adace-hide-on-desktop')){ $wrapper.remove(); } } if(unpack) { $self.replaceWith(decodeURIComponent(content)); } } if($wrapper.css('visibility') === 'visible' ) { adace_load_5dee6b0a2779e(); } else { //fire when visible. var refreshIntervalId = setInterval(function(){ if($wrapper.css('visibility') === 'visible' ) { adace_load_5dee6b0a2779e(); clearInterval(refreshIntervalId); } }, 999); }


 TWRP Recovery Wipe Successful