I am asked constantly how to put the iPhone in DFU mode. I always answer people and explain them how to do it but I figured after all this time, writing a post about how to put your iPhone in DFU mode was long overdue.

In most cases, you’ll need to put your iPhone in DFU mode during the jailbreak process. It’s pretty easy but it’s all about perfect timing…

Step 1: Launch iTunes.

Step 2: Plug your iPhone in your computer via the USB cable.

Step 3: Turn off your phone.

Step 4: Hold the Power and Home button together for exactly 10 seconds.

Step 5: After 10 seconds, release the Power button and keep holding the home button until iTunes tells you it has detected your iPhone.

  • Thks

  • Drublic

    I think the problem is related to redsn0w that gives you the instructions on how to put it on DFU mode but it doesn’t work, it gets in recovery mode and I still don’t know why since recovery mode seems to be a different procedure

  • Zeb Sogo

    Must be a slow news day in the office

  • Kathleen

    What’s DFU?

    • Z


  • Can you explain what you can use DFU mode for?
    That would be nice.

    • Burge

      It help you when you need to restore to a firmware that is not the current firmware.. Or if you want to downgrade your firmware ..
      You put the idevice in to DFU mode then restore the device

      • Burge

        Or on some jailbreaks it is needed for the jailbreak to work … Or when you are restoring a cooked firmware …

  • fel

    @ seb can u help me to enable the HDR in my iphone 3g ios 4.1? ive been trying for several times but i cant make it, maybe its better if you post a clearer step by step guide.. plss
    im so frustrated coz of this. thanks in advance!

    ive tried this guide but no luck..

    • fel

      on the above guide i dont know how to grab the plist file on my desktop and how to upload it back to the iphone using SSH.. thanks again

    • See this. I can’t do better than that http://www.iphonedownloadblog.com/tag/hdr/

      • Z

        @ Sebastien You should have answered: “$20” lol

      • fel

        thanks for the reply bro.. but still no luck for hdr..

    • Burge

      Does it work on a 3G ? I thought it was 3GS only…

  • frost

    my iphone 3GS is on iOS 4.0.1 with jailbreak and i want to upgrade to 4.1 and jailbreak it with GreenPois0n any suggestions how to do it ? do i have to upgrade to 4.2.1 and then downgrade? or use tinyumbrella… or..? i’m confused

  • Japol

    the picture above is not in DFU mode, it’s in recovery mode.

  • devvy

    anyone know how to get music and apps from phone to itunes ive had my lap top stolen with all music on it and need to get info into new computer

  • iPhoner

    To enter Recovery Mode you need to have your iPhone off and disconnected, then press Home button and connect it via USB to your computer, only release Home button after you see the picture above with iTunes logo. To exit Recovery just press Home and Power buttons for 10 seconds or use TinyUmbrella.
    DFU means Device Firmware Upgrade and it’s the only mode Jailbreak tools (PwnageTool, Redsn0w,…) will use to get the job propely done.

  • Tom

    Does not work with iphone 3g 4.2.1 been trying for over an hour.

  • anonymous

    i follow the instructions and it just turns back on!

    • henry

      try again

  • Blackkngight

    thnks. Not much sites had this detailed info

  • henry

    my iphone doesnt say if it is a 3g or a 3gs on the back… how do i find out which one it is?

  • Thank you so much! I had to use a stopwatch to get the timing right.

  • ALI

    Thank you

  • Madiha Hasnain

    My iphone 4s was factory unlock with cydia and installous in it. I am using a local GSM connection sim in it. But when i updated to iOS 6 through iTunes my cydia and installous were gone and all the applications which i downloaded through Cydia and Installous. My only concern is will I be able to use my local GSM connection after following this step by step guide?

  • plz tell me how cydia intall my iphone 4 ios 6.0.1

  • zubi

    how cydia install my iphone?

  • zubi


  • disqus_TTFYyIPq8b

    what happens if homebutton doesnt work? how can i restart it?