I have firmware 3.0.1 on my iphone 3g and i wanted to jailbreak it to the newest (3.1.2 i believe?) but i dont want to lose any of my jailbroken data or any data for that matter, is there any way i could go about doing this? I was thinking if i couldnt just re-jailbreak it i could copy the files to my PC then copy them back after i do everything, but is there an easier way?