Hi, I want to upgrade my iPhone 2G 2.2.1 to 3.0. What I think I should do are: 1. Backup iphone contents using iTune 2. Use iTune to restore to 3.0. 3. Run redsn0w to jailbreak the phone 4. Restore the iphone content Would the above work? I particularly worry I will loose all my SMS. Or, is there a easier way to upgrade my phone that would keep the contents intact? Thanks.