Backup or Restore iPhone SMS, Contacts, Notes, Calendar and Mail Manually
It is always a better idea to manually restore the data in the iPhone during major firmware upgrade (like moving from 2.2 to 3.0) and not restoring it from the backup made in the iTunes. So if you cannot restore the backup from iTunes then will you lose all your data? No as you can manually restore all your data in the iPhone.
Using the same method I was able to restore all my old and saved SMS, Notes, Calendars and Mail Accounts in the new upgraded firmware. What we need is the location where iPhone stores these SMS, Notes etc and an iPhone file explorer.
To backup all your data just follow the following steps
Steps:
1. Either download the latest iPhone Browser or SSh into the iPhone via WiFi.
2. Now we need to copy the .db (Database) or plist files of the SMS, Notes etc and save with ourselves.
3. These are the locations where the iPhone saves these databases
SMS: /Var/Mobile/Library/SMS
Contacts /User/Library/AddressBook
Mail: /Var/Mobile/Library/Mail
Calendar: /Var/Mobile/Library/Calendar
Call History: /Var/Mobile/Library/CallHistory
Notes: /Var/Mobile/Library/Notes
Safari: /Var/Mobile/Library/Safari
4. So after you have saved the DB and plist files, just copy them back to the same location after the upgrade.
Your data will be restored back to the iPhone.
You May Also Like to Read





September 8th, 2009 at 3:59 am
Is it possible to get to data on an Iphone (not jailbreak one) after it’s saying it needs to be restored? I didn’t do a back up recently and it just went into the “need to restore” mode. I want to get the new pictures & phone numbers off it before I do it.
Thanks,
Terry
September 8th, 2009 at 10:21 pm
You could have restored easily if you had backed up your db files.
September 12th, 2009 at 7:27 am
Issue was that I set it up to backup and after 2 hours and it hadn’t finished I had to give up. Just shouldn’t have attempted the download. So, in answer to the question? I’m out of luck???
October 6th, 2009 at 12:44 pm
Is this possible that we can access database /Var/Mobile/Library/CallHistory through Xcode application.If yes then How?
Thanks
October 8th, 2009 at 5:07 am
errr… mistake! if you are on 2.1 and manually backup via ssh, after upgrading to 3.0 or 3.1 and restoring the backup (from 2.1) the archives ar not compatible with 3.0 so the iphone software crashes and youll have to do the upgrade again
January 13th, 2010 at 4:20 pm
The iphone is still on my shopping list. I wish the price would go down a bit so I could afford one.
January 27th, 2010 at 10:54 pm
Thank you for this!
However, let’s assume that the point of doing the back-up is to restore a jailbroken phone to factory condition… After the backups are made, how would one then re-load the saved .dbs and .plists back to the phone without a re-jailbreak?
Many thanks!
June 26th, 2010 at 4:11 am
Thanks. Good stuff.