Hi, I have an iphone 4 wich I bought like 8 months ago. Back then when I bought it I used jailbreakme.com to jailbreak the phone and I have not updated the phone since. Lately I've been having some issues with the phones mic wich you can hear people but they cant hear you, also sometimes I hear some loud popping or crackling sounds in the phone and if I softly hit the phone in the charging connection area the problem seems to subside. So I called At&t and they suggested to take back the phone because it is still under warranty but I need to remove the jailbreak so that they dont void my warranty. So my question is, should I update or restore? I currently have ios 4.0.1 and BB 01.59.00. I would like a solution in wich I dont lose my pictures, contacts ect in case they give me a new replacement phone. Thanks for your help.