
My aging iPhone 3GS — that has been firmware upgraded, jailbroken, and restored innumerable times throughout its 2 year life — was seemingly bricked this morning when I went to upgrade it to iOS 5 beta 7. (Yes, I have my phone’s UDID tied to some developer’s account. Thank you bitcoin!)
My iPhone would reboot constantly, showing the Apple logo, a black screen, a white screen and some vertical lines. I’d seen many botched firmware installs in the past, but this one was odd.
The thing that worried me the most was that I couldn’t even get it into DFU mode. I can’t remember that happening ever before with a botched upgrade or jailbreak.
Fortunately, I came across the Recovery Fix utility from the Tiny Umbrella website.
At first, Recovery Fix seemed to offer no hope, as I still needed to get into DFU mode. But after randomly trying for about 5 minutes, I guess I got lucky, because DFU engaged and it broke out of the loop!
At that point, the greenpois0n software tried a few things, but ultimately stalled. This was fine, because the phone was now fixed, and upon reboot was showing the connect to iTunes graphic.
I’m now attempting to re-install iOS 5 beta 7 via restore in iTunes. We’ll see if it has better results than the OTA update I tried this morning…
UPDATE: The restore worked! I’m now running beta 7 with the latest iTunes. Trying the OTA update was not a good idea — this was touched on in the release notes, and now I know why.

