I made a small mistake and jumped on the iPhone 2.0 firmware a little too quickly, forgetting that my 2G phone came from eBay and would need a little work to fix. Add to that, that my phone had the 04.04.05_G firmware – something I discovered later on was a real issue.
So, booting it into DFU mode, and downgrading my iTunes to 7.5, I just couldn’t restore it running in OS X. It was giving me permission errors on the phone. I followed every guide, and still nothing. So, I booted into Windows XP, thinking that Microsoft’s approach to security might work in my favour. It did!
With a flashed phone, I set about jailbreaking and activating it. No problems there – although I did find that sometime Pwnage failed a couple of time due to permissions and required another restore (I think I restored the phone something like 30 times over the weekend).
Next up came installing my freshly created install. No problem. Then loaded it up and watched bootneuter (error 5) appear repeatedly… Nooooo….
So, I tried Liberty+ and Ziphone (I since found out that the latter may have been a bad idea… Search for “Ziphoned”) Nothing would unlock it. Further searching, and I found that you need to delete the bootloaded on some iPhones. Did that, went through the steps (again, and again), always hit the same problem.
Further searching, and I found that potentially ziphone had done something to my phone – I actually don’t think it was this, and was the iPhone 2.0 firmware. But, that did lead me down the final path to success. There are modified version of that program that will remove the bootloader and downgrade it.
Tried that. Nooooo…. turns out my phone has a version that nothing removed. Version 04.04.05_G. Nothing removes it, till I found a link on a YouTube video to Kiphone. My heart raced as I watched it purge that evil bootloader and install a downgraded one.
After that, everything worked flawlessly and I now have a fully working 2G iPhone again. And, this worries me a little, but after 3 days of not having it, I realised even more how much I like it, and had missed it!
Anyway, for those in the same position, 2 links for you:
Modified Ziphone to remove older bootloader:
Modified Ziphone for bootloader removal
iclarified’s tutorial on using kiphone to remove firmware version 04.04.05_G:
Remove and downgrade iPhone 04.04.05_G with kiphone

I had a ziphone hacked iphone 1.0. I just plugged it in to my windows vista. itunes at 7.7 and it proceeded nicely and updated my iphone to 2.0. Is there something I missed here? Is there something I need to wipe-out on my hacked iphone 1.0 before the 2.0 upgrade? Seems to work ok. Thx.
You’re one of the lucky ones then. A lot of people have been having trouble. Have a look at this article on iClarified and you’ll see the pain I’ve been going through:
http://www.iclarified.com/entry/index.php?enid=1504
Glad yours works. Mine’s an AT&T phone being used in Aus, so it’s jailbroken, activated and unlocked to work on any network. It was the unlocking that caused the headache.
Pwnage 2.0 is due soon, which will unlock the 2.0 firmware for the rest of us.