What is TWRP ?
TWRP – Team Win Recovery Project
TWRP is an open-source custom recovery software for Android-based devices. It provides a touchscreen-enabled interface that allows users to install third-party firmware, back up the current system and many other functions which is often unsupported by the stock recovery images.
This custom software can include smaller modifications like rooting your device or even replacing the firmware of the device with a completely custom “ROM”.