As mentioned is a previous question, I made a backup of my old AT&T iPhone 3GS, then exchanged it for a new iPhone 4S at Sprint.
They transfered over my contacts. However, there's a lot of other stuff in that backup that I'd like to have on the phone. All my applications and their various configurations. For example, my GPS app has two years worth of saved locations.
On top of that, it looks like not all my contacts got transfered over for some reason.
So my question is, can I restore the AT&T 3GS backup onto my Sprint 4S phone without messing up it's Sprint-specific configuration? Will doing so cause the phone to think it's connected to AT&T?
Also, how exactly do you restore a backup onto an iPhone?