So you updated your iPhone with the lat­est jail­breaked 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 Extrac­tor
2nd start the tool and extract “iPhone OS Files” to /tmp/iPhone OS Files/.

In this exam­ple I use 192.168.1.8 as the iPhone IP. Make sure SSH is run­ning on the iPhone.

Check local Adress­book 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 Address­Book on the iPhone:

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

Ter­mi­nate the Tele­phone 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 His­tory 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 for­get to add those apps from Cydia:
boss­pa­per
cydelete
mxtube
dtunes
fontswap­per
sbset­tings
make it mine
inetu­tils
flashlight