I have a 3gs on 3.1.3 jailbroken with spirit I believe. Can I just use itunes to update to latest firmware without losing my contacts and calendar info or do I need to back them up somehow?
Yes I am, I am not worried about unlocking the phone, I just want to upgrade to 4.2.1. and then jailbreak it after. Can I just upgrade straight to 4.2.1 with Itunes or do I need to restore the phone first, and if I do how do I save all my contacts and calendar info.
Just update normally through iTunes. It will back up your phone and restore everything back to the way it was. Then you can jailbreak with greenpoison on 4.2.1.