My wife has an iPhone 3G, I have a 3Gs. I want to give her my 3Gs and take her 3G (don't ask). What is the best way to go about this. I know you can swap the sim cards, but what about sms messages, photos, etc. Any way I can swap those? Can I do a restore from her backup onto the 3GS?
Are both iPhones running the latest iOS? I mention this because the 3G runs much better on the 3.x versions, but the restores may have compatibility issues if the OS's are far apart.
the 3g is on 4.2.1 and the 3gs is current, 4.3.1. Yes I know the 3G is slow on ios 4.. But I find myself using it more like a phone than anything else. Waiting on the 5 to come out to use my upgrade.
Can I assume that the 3G is due for an upgrade and the 3GS is not? If so your "trade" makes sense. The restore to the 3GS should be fine. Hopefully the backup to the 4.2.1 3G will also restore properly on a slight older iOS build. If you are are unable to restore you backup, you could lose your App data. Fortunately your contacts and other media should be saved on your iTunes machine so you can sync back down to your phone.
I would also recommend manually backing up your most current backups for both phones before starting this swap. Find the directory on your computer with the backups are stored and copy them both into another directory. It would really suck to lose one of them in the process.
Actually going to upgrade both to the 5 whenever it comes out hopefully later this year.. so I don't mind using a slow 3G for a while. I will make sure to backup the backup directory before doing any restores. thanks for the replies.
Just an update. going from 3g backup onto the 3gs complete success Going from 3GS to 3G is big fail. Apparently iTunes doesn't let you restore a backup from 4.3.1 onto a device that only has 4.2.1 (iphone 3G). I had to setup the 3G as new.