I'm wondering what are the steps I should do to upgrade to the iOS5. People have been telling me to fully restore my iPhone 4 before upgrading to a new firmware. The problem with that is, I want to keep my messages and contacts, along with my paid apps like Whatsapp. I want to get rid of my JB also. How would I go abouts in doing that?