My Almost-Broken iPhone (and How I Recovered It)

 

I have had my iPhone since the product was first released.  I have really enjoyed it, and I have always been interested in the updates Apple brings.  I have also played around with the “Jailbreaking” process, which allows you to apply 3rd party applications and modifications to the iPhone.

For a while now, Apple has been secretly working on the iPhone 2.0 software.  Not secretly in the sense that nobody knows, but secretly in the sense that there is no real detail about it, short of some screenshots.

Tonight, I did a search online for iPhone 2.0 beta.  For the first time, there was a copy of the new beta firmware out. “SWEET”, I thought.  I downloaded the file.

I plugged my iPhone into my laptop, iTunes launched, and I was ready to roll.  I option-clicked the “update” button in iTunes, which allowed me to specify which firmware file I used, and I selected this beta.  It went through the full process, and rebooted.  That was as far as it got, it wouldn’t activate!  Ugh.

I decided to attempt a no-no.  I tried to use the Jailbreak application “ZiPhoneOSX” to activate my phone, and things got worse from there.  It was a no-no, as the ZiPhone app doesn’t yet support the iPhone 2.0 software.  Needless to say, it got stuck in a reboot cycle.  No matter how many times I force reset it, or turned it off and on, it was hosed.  It would no longer detect in iTunes, so I couldn’t do a restore.  I started searching on Google, and found a few others stuck in the reboot loop (although they wouldn’t admit attempts at hacking the phone).  Unfortunately, there was no documented solution I could find.

I then stumbled on something.  If I held the “Home” button on the phone down during the reboot long enough, it would eventually come to the screen where it shows the end of the dock cable.  It then showed up in iTunes, and I could choose “Restore”.  I did so, and then let it work through the restore of the normal firmware.  In the end, it would error out, but I had a feeling that the 1.1.4 firmware was back on the phone.  I decided to re-open the ZiPhoneOSX app and choose “refurbish”, which puts the iPhone back to its original state.

After the phone rebooted, iTunes detected it again, and I was able to restore from backup, and the phone is now back in service. Whew, I didn’t permanently kill my $500 phone.

 

All that to say, be careful when messing with your iPhone.

  1. Rob
    April 21st, 2008 at 00:44
    Reply | Quote | #1

    I have the exact same siyuation, But I have been holding down the home button for 10 minutes, and no dock cable screen, just constant scrolling reboot,

    Is there a step I am missing?

  2. April 22nd, 2008 at 00:14
    Reply | Quote | #2

    I don’t think you are missing anything. It may be that I got lucky. After this post, I tried messing with my phone again, and I almost couldn’t get it working again. It took several tries.

  3. Jan
    April 25th, 2008 at 06:01
    Reply | Quote | #3

    Man, you are my personal saviour… I had exactly the same problem after knowingly and willingly playing around with different hacking applications thinking that I couldn’t do any harm since it would all be software related.

    However, after it went into this constant reboot state and holding the sleep/wake and home buttons only caused it to re-reboot, I did get cold feet :-)

    Anyway, just holding the home button while the rebooting occurs did exactly as you suggested. It showed the disconnected usb cable, and iTunes could now find the iPhone again.

    Thank you for sharing this for me to see :-)

  4. Shannon
    April 27th, 2008 at 02:18
    Reply | Quote | #4

    glad it was helpful. :)

  5. Jordan
    May 15th, 2008 at 03:12
    Reply | Quote | #5

    Thank you so much. I almost died when ibrickr said there could be a major problem.

    i just held down and it popped right back up.

    you are my hero.

  6. iphonejoe
    May 27th, 2008 at 03:48
    Reply | Quote | #6

    I put my iphone in the dock while holding the home key for 27 minutes and it finally worked! Thanks!

  7. July 22nd, 2008 at 13:28
    Reply | Quote | #7

    What you actually did is put the phone into DFU mode. Switch off the phone wait 5 seconds hold down home and poewr button for 10 secs then release the power button (keeping the home button depressed for 10 secs) with the next 10 secs itunes will recognise the phone is in dfu recovery mode and will allow recovery.(to note the screen will be black on your phone!)