so i have jailbroke my iphone during last November, and now my iphone needs to be send in to apple for exchange. I know I need to restore it back to factory setting before sending it back. Is there a way for me to restore all my iphone data to date that's already jail-broken? and what if i want to stop having it as jailbroken? I want to keep all my SMS, applications and etc to the latest backup(jailbreak backup), is that possible? Right now my iphone is 3.1.2(jailbroken), I am just wondering what happens if i do an update it to 3.1.3(Apple)? Will my phone break or just proceed as an normal update? Thanks for any help!