Just upgraded to an iphone 4, and want to keep all my sms. I have tried the following methods online so far without success: - Copy out the sms.db file from the Iphone 3G using OpenSSH, then copy it back into the iphone 4. I can read my SMS after this, but it crashes the SMS app so I can no longer send/receive SMS. - Restore iphone 4 with my iphone 3G back-up. Lots of problems poped up after the restore, too many issues. - Copy the iphone 3g backup file on my windows desktop from Application Data\Apple Computer\MobileSync\Backup, and put it into the iphone 4 backup folder to replace the file. Then restore as iphone 4. Itunes gives me an error on the backup file when I try to restore. Any help on this topic would be greatly appreciated, as I am sure some are going through the same thing as me. My next attempt is going to be opening up the iphone 3g backup file using SQLite manager, and try to copy the related tables into my iphone 4 backup file. However, I haven't worked with database for quite a while so I am hoping there is an easier way.... Thanks in advance!