Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
TWRP 3.2.1-0 v2
fastboot flash recovery filename.img
- Install>Flash Image>"Select the recovery to flash">Swipe To flash>Reboot Recovery
NOTE: If the recovery asks you for a password, you have to erase the /data partition. So press "Cancel" and then Wipe>Format Data>"yes" to fully decrypt your phone. Note that a decrypted phone will boot more faster and will improve the FS speed.
THIS WILL ERASE YOUR INTERNAL STORAGE
Q: Can i flash MIUI ROMS with this recovery?
A: Yes, you can. If you flash an official MIUI ROM, you have to flash Magisk or Boot Image Patcher too, to disable the dm-verity and forced encryption.
Q: Can i flash custom ROMS with this recovery?
A: Yes, you can. This recovery is Oreo ready too.
Source Code: GitHub