TimeCapsule is a 3rd party application for iPhone and iPod Touch. It can keep multiple states of a particular program by saving its preferences/settings/databases. These states are restorable.
Currently, the TimeCapsule only supports backup/restore of the following apps: AddressBooks contacts, Call History, Calendar, Installers sources (restore may not work due to permission problem in some firmwares, refer to FAQs for solution), Maps bookmarks & history, Maps caches, Notes, Safaris bookmarks & history, SMS, Transits Preferences, Stocks, VoiceMail, Weather, and WorldClock
To install TimeCapsule follow these steps:
Press to launch Installer from your SpringBoard.
Press to select the Sources tab at the bottom right of the screen.
Press the Edit button at the top right hand corner of the screen.
Press the Add button at the top left hand corner of the screen.
Enter http://repo.databinge.com as the source address then press the large OK button.
Press the Done button at the top right hand corner of the screen.
Press to select the Install tab at the bottom of the screen.
Press to select Utilities from the list of Categories.
Press to select TimeCapsule from the list of Packages.
Press the Install button at the top right hand corner of the screen.
Press the large red Install button that appears.
After the installation is complete you will be returned to the Categories Menu. Press the Home button to return to your SpringBoard. You will notice a new TimeCapsule icon on your SpringBoard.
HOW TO USE TIMECAPSULE
Launch TimeCapsule by pressing its icon on the SpringBoard.
When TimeCapsule opens you will be brought to a list of all the different items that TimeCapsule can backup.
Press to select an item you would like to backup. In this example I will choose Calendar.
Notice we are now at a blank Calendar list. Press the backup button at the top right hand corner of the screen.
A prompt will appear letting you know that unless you donate you can only make one backup. Press the large OK button.
Notice now a new restore point will be created. Press this restore point to view the functions associated with it.
A popup will appear asking what you would like to do with the restore point. You can Restore, Rename, Delete, or Email the restore point. In this example I will Restore so press the Restore button.
You will be prompted to confirm the Restore. Press the large Ok button.
You Calendar will now be restored. You can then press the Back button at the top left to return to the list of items for backup.