Originally Posted by shazib0061
If something goes wrong how could i restore my current rom?
Use a program like Titanium Backup or Helium to backup all your apps and data, then put those files on your computer. As a side note, I would recommending write-protecting those files.
Then do whatever you're going to do (such as rooting, installing custom recovery, etc.). Immediately after installing a custom recovery, do a backup of everything. Then do a backup if you switch ROMs. This allows you to go back to a known-good state without using a PC and without having to re-root or reinstall the custom ROM. You can also store these backups on your PC (again write-protect them, and check MD5s to verify a 100% copy) to free up space on your phone. I personally kept 2 backups on my phone, and ran a backup every Sunday. The first backup was right after I installed a new ROM, in the ROM's initial state. After that the 2nd backup would be my weekly backup. These backups can take sever GBs. In the event of a brick or error (or you need to go back to stock for, say, repair, selling, or other reasons), use my tutorial to flash back to stock firmware (LS980ZV7/8/A/C/D/E). Hopefully this helped you!
Also, if you use Helium, copy the entire /sdcard/carbon folder onto your PC. When you restore, copy the folder back after you install Helium, then make a backup of one app (just data) to make Helium look for backups in the folder. Otherwise you won't see them.