Compatible with iOS 7, 8, and 8
Also try, BackupAZ 2 (iOS 7/8/9)
Check out BackupAZ Command-Line Edition, it's free for all BackupAZ users ;)
Please, go to the bottom for important information, like if you upgrade your device and change your jailbreak (like TaiG from Pangu...)
Why Use iTunes to backup your device when you have BackupAZ in your pocket?
This application can Backup all these data (at the moment):
Your Cydia sources
Your installed Cydia Packages
Your Tweaks' settings and also your stock applications settings
Your Contact list
Your Calendar event(s)
Your Safari Bookmark(s)
Your SMS and also their attachments
Your Call history
Your springBoard settings (including Lockscreen and Homescreen Backgrounds, Icon state...)
And restore them !
The action related to the All inOne button Preference can be long, depending on which documents you've on your device ! For example, with 123Mo of SMS, 400Mo of Photos etc... The restauration and the safeguard take me about 4-5min (only !)
BackupAZ store safeguard data under iTunes Safeguard location, but by security, I would advise you to backup these data on your PC (there are in /var/mobile/Library /Preferences/BackupAZ). If you want to restore them after you've backuped them onto your PC, replace BackupAZ folder under same path, this is very important !
NEW: You can now upload your backup on Dropbox and Download it directly from BackupAZ !
NOTE: Generally, you simply have to close/reopen the app for the change to take effect but this is not systematic. Some apps require a reboot (Phone app for voicemails and Call history for example). So if you remark that a data is not restored, don't swing your iPhone on the ground, the data is really restored ! Simply reboot your device or just Respring it (may be it will work but again it's not systematic)
IMPORTANT INFORMATION CONCERNING CHANGE OF JAILBREAK (TaiG from Pangu for example):
All the apps of safeguard/restoration like mine save all your tweaks, including untether package (pangu for example) (the package that allow you to reboot without being plug in your computer). During the package restoration, my app restore this package and if you have upgraded your device and so change your jailbreak (example: iOS 8.1 to 8.1.1 and so Pangu to TaiG) this will cause issue regarding your device, I mean you will not by jailbreaked anymore. All you have to do is, after the packages restoration, to re-jailbreak your device like before and you'll be done ! All the packages will be there and your jb also ! Sorry but this is the only solution, but regarding the time gain you'll get with my app, it's not a big deal ;)
If you have any issue, please email me with the cydia's form, I will try to reply you as soon as possible !