If you ever used a custom rom then you must have known the struggle of deleted data , apps , contacts , sms and call logs.
When you change the mobile rom to any custom rom that would be a trouble if you haven't backup all data and apps.
So to backup data the following requirements are necessary...