Hi, I do apologise for having to ask, but I have read all of the posts, and I am a little confused about teh best method to upgrade my original (so no tethered JB required) 3.0 3GS to 3.1.2? I don't need it unlocked (as I am on O2, just JB). I wouldn't normally bother, but 6 of my apps are now telling me that a newer firmware version is required to run. I have done a backup of my 3GS to iTunes (18.104.22.168), so all of my apps/music/videos are there), so do I simply do an official update (which iTunes asks me when I start it up and plug in my 3GS), which will obviously un-JB my 3GS, and then re-JB it afterwards using one of the *snow applications? and then re-install Cydia and re-install 3GUnrestrictor? Or is there a better way? Maybe one where I won't have to go through the hassle of re-JBing afterwards, and it will keep all of my apps & music intact? Thanks very much in advance for the help. Appreciated, Kevin.