I have a friend who has an iPhone 3G with 2.2 firmware on it. This iphone is all messed up. Somebody did the jailbreak for him and he doesn't have access to this person now. He doesn't have a backup of the phone either to do a restore, and nobody pressed the make my life easier in Cydia and Cydia is not working. How can I upgrade this phone to 3.1.2 using Windows. I've been reading a lot, but the more I read, the more confused I get.