Why use TWRP?
TWRP is simply a custom recovery created to make tasks, installation of ROM and flashing mods easier and more convenient. TWRP includes backup and restore, partitioning, and all other advance features that the native stock recovery doesn't have
Both CWMR and TWRP are essentially the same when it comes to functionality however, TWRP has an advantage from its touch supported interface from which any user can use it easily (newbie friendly). So whenever TWRP is compatible with your device, get it to your device as soon and as early as possible.
How to easily backup ROM using TWRP on any Android
Getting a ROM backup from TWRP, also known as nadroid backup through TWRP, is just as easier as from what you have thought of. Below are the steps, so better familiarize it.
- Root Access - your device must have root access in order to access and backup the whole ROM. Follow this guide how to root
- TWRP already installed - of course you must have TWRP recovery in your android device. You might try this guide to get TWRP installed in your device but not all android devices are compatible. If your device is not supported, get a port or request from a developer for a TWRP which is compatible with your device.
- Free storage space - you must have free storage space for your device to store the backup. The size depends on your ROM size so better have a bigger free storage space.
- At least 70% battery power - to make sure the device won't shutdown and interrupt the process.
1. Reboot your android device to TWRP Recovery mode. (You can use 3rd party apps such as Holo Reboot to easily reboot to recovery, otherwise, use the combination keys which varies from device to device.)
2. Once in TWRP already, choose Backup.
3. Mark Boot, Data, and System. You only need that 3 partitions to be safer.
4. Optional, you can rename or choose what storage the backup will be stored but just make sure you have enough storage space.
5. When all are set, select Backup to start backing up the ROM.
6. Once done, select Reboot System to reboot your device normally. You can check and copy the backup folder to somewhere safer (like making a copy on your computer).
Restoring the ROM backup
Requirements: Same as from making a backup but make sure that the backup is on your storage.
1. Reboot your rooted android device with TWRP in Recovery mode.
2. Once in TWRP already, choose Restore.
3. Find and select the Backup folder you made from TWRP previously (must be TWRP flashable backup)
4. Once done, Reboot the system and you are back from the previous ROM you had.
Credits to XDA, TeamW.in