Firstly, apologies if this has been asked and answered before! I have a 16GB 2G iPhone that came with 1.1.2 OTB. I unlocked and jailbroke the iPhone using Ziphone and haven't updated anything since. I now want to update it to the latest version and keep it unlocked, I'm not bothered about it been Jailbroken as long as the Apple App Store will work. I am currently using a Vodafone monthly contract sim. In the settings it says I am running Version 1.1.3 (4A93) with Modem Firmware 04.02.13_G and when I get the baseband version using Baseband Info it says my Bootloader Version is 4.6_M3S2. I've done a search on this subject and there seem to be conflicting ways of doing it. So basically, what I'm asking is: What is the best method for updating to 2.2 whilst keeping my iPhone unlocked, I'm not bothered that all the settings will be lost on my phone, I can sort that out later. Am I OK to restore it via iTunes and then use Pwnage?