You can use some professional data backup programs to backup your phone.
Titanium backup requires root of the phone. And you can also use some cloud backup services for data backup. For me, the easiest way is to backup the data to pc with some direct backup tools, airdroid, android file transfer...