So I have a 3GS running 3.0 and I want to update to 3.1.2 cause the jailbreak is out now and all. The thing is, I want to keep my text messages. If I back-up before I upgrade, will the messages be saved so I can sync them back to my phone? Or does upgrading not require a restore at all? Also, if I am jailbroken now on 3.0, will I need to do a restore to update, or can I just go ahead and update from a jailbroken state?