• iPhone Stuck In Recovery/DFU Mode? Recboot To The Rescue!

    by  • April 12, 2012 • Downloads

    Recboot
    Today, I had the pleasure to be unlocking and jailbreaking an iPhone 3G for a friend who is on the Tmobile network. Before you start flaming, he is a very tech savvy fellow, so I’m sure he has a great reason for being on what some say is the worst network next to none but AT&T. Just, whatever this reason is, completely eludes me.
    We first ran into issues when we realized the current baseband was unable to be unlocked to operate on the Tmobile network, which uses some weird frequencies. This is easily circumvented by flashing the iPad’s baseband (06.15.00) onto the iPhone 3g along with iOS (4.2.1).
    Somewhere along the way, the device got stuck in Recovery Mode and I was unable to use the button combo trick to bring it back to life.

    About 100 YouTube videos later, I ran into a program called Recboot. 

    Download iTunes 10.1 for Windows & Mac OS X
    Download .NET Framework v4.0
    Download LibUSB
    Download Recboot v1.3 for Windows
    Download Recboot v1.0.2 for Mac OS X
    Download Recboot v1.0.2 for Linux

    Update#1: RecBoot 2.0 has been released. Click here to download.
    Update#2: Download RecBoot 2.1 for Mac OS X 10.5.x and above.
    Update#3: Download RecBoot 2.2 for Mac OS X 10.5.x and above.

    Recboot is everything I could have asked for, and then some. I was feeling the pangs of dispair when the iPhone sometimes wouldn’t even respond to my advances fumbling with the power button and the home button. It seemed charged, but maybe it had lost its WILL to live. Who knows.
    I installed Recboot and immediately was hit with an error. SHITFUCKDAMMITCUNTFUCKGODDAMMIT was my first thought, but relying on my inner linux-geek I was a bit intrigued also. It seemed to be questing some kind of .NET patch.. hmm…
    I started the download on the requested patch, and it was a large file for my connection, so i took a minute to peruse the folder holding the executables for the Recboot program, and it seemed that there were a few batch files in there.
    I found one that was labeled EXIT and clicked.

    EUREKA!!

    A command prompt appeared, and the iPhone made one of its little unintelligent, I-came-to-the-party-dressed-as-a-smartphone, bullshit sounds to express its little appley emotions.
    As annoyed as I was by the sound, I was able to muster a smile as the screen glitched, and I got the little windmill in the middle signalling that something was afoot.
    A few seconds later here I am, blogging about it, like a real winner, because I just could not believe that for once something worked, as described, and left me totally miffed.

    How do YOU deal with your bricked hardware? have you had any similar easy fixes? let me know in the comments, and ill be glad to get right back at you.

    About

    James is an active member of his local tech community in Memphis, TN. He is a student of Science at the local college and an Information Security hobbyist, as well as an outspoken Linux Advocate, and open source proponent. After a hard day at the console, James likes to enjoy a vintage 2012 Mountain Dew, with a robe and a pipe by the fire.