TWRP is an open-source project custom recovery utility that allows end-users to install a custom OS or software on their phones and, also provide recovery options and, allows users to enable of root on a phone. This is for all Google android based devices including phones and tablets.