How to Backup SMS and Contacts on Android

Your phone might be very important to you because of all the data stored inside it mainly the SMSs or the contacts. Just in case, if you lose them, you should have their backup ready so you can quickly restore and go on with your work.
And as an Android user, when you flash custom...