I'm leaving for a 2 month trip to London tomorrow, and I'm trying to unlock my iPhone. Prior to today my iPhone was at version 4.0.1 and was jailbroken. I really haven't kept up with the updates and unlocking/jailbreaking tools for a few years. I accidentally tried to use UltraSn0w on my 4.0.1 software, which was a big mistake. Now I have to restore my iPhone, and iTunes is making me update to 4.3.3. Can I upgrade to 4.3.3. and still be able to unlock my iPhone so I can use it in Europe? Also, do I need to jailbreak it before I unlock it? Thanks for any help!