So you updated your iPhone with the latest jailbreaked image and you did a backup before you reflashed your phone. But no more contacts/pics on the updated iPhone?

1st you need iPhone Backup Extractor
2nd start the tool and extract “iPhone OS Files” to /tmp/iPhone OS Files/.

In this example I use 192.168.1.8 as the iPhone IP. Make sure SSH is running on the iPhone.

Check local Adressbook from the backup:

1
2
3
#cd /tmp/iPhone\ OS\ Files/Library/AddressBook/
#sqlite3 AddressBook.sqlitedb
sqlite> select ABPerson.first,ABPerson.last,ABMultiValue.value from ABPerson,ABMultiValue where ABMultiValue.record_id=ABPerson.ROWID;

Replace AddressBook on the iPhone:

1
2
#cd /tmp/iPhone\ OS\ Files/Library/AddressBook/
#scp \* root@192.168.1.8:/var/mobile/Library/AddressBook/

Terminate the Telephone app (kill it!) to reload the Address Book!

Restore SMS on the iPhone:

1
2
#cd /tmp/iPhone\ OS\ Files/Library/SMS/
#scp -r \* root@192.168.1.8:/var/mobile/Library/SMS

Replace Call History on the iPhone:

1
2
#cd /tmp/iPhone\ OS\ Files/CallHistory/
#scp call_history.db root@192.168.1.8:/var/mobile/Library/CallHistory/

Reminder to myself: do not forget to add those apps from Cydia:
bosspaper
cydelete
mxtube
dtunes
fontswapper
sbsettings
make it mine
inetutils
flashlight