ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Put iPhone in DFU Mode

Updated on March 22, 2018
amuno profile image

Alfred is a long-time teacher and computer enthusiast who works with and troubleshoots a wide range of computing devices.

iPhone in DFU Mode will display a black screen
iPhone in DFU Mode will display a black screen

When you put iPhone in DFU mode you place it in pre iBoot state to allow low-level modifications to the iPhone or iPad to take place. You can then upgrade or downgrade the firmware. Since iPhone upgrades and downgrades involve modifying the IOS as a measure to install third-party apps and preserve baseband firmware, knowing how iPhone DFU mode works is very important.

Difference Between DFU and Recovery Mode

In order to understand DFU Mode better, it is important to understand how it defers from Recovery mode. The difference is actually all about the iBoot state of the iPhone.

Both modes are pre-boot states in Apple mobile devices and they either bypass or use the iBoot state.

DFU mode places the iPhone in pre iBoot state which permits the firmware to be upgraded or downgraded.

Recovery mode, on the other hand, is the state in the iPhone when software iBoot has loaded, and firmware can only be modified by an upgrade and not a downgrade.

iPhone in recovery mode
iPhone in recovery mode

From the above explanation, it is safe to assume that iBoot mode sits between DFU mode and Recovery mode.

What is iBoot?

iPhone iBoot (boot loader) is a nifty little bootrom software embedded in the iPhone that first boots, and then allows the general IOS to boot off the iPhone hardware. It is a little like the ROM BIOS which starts up, checks and assesses all hardware components in the personal computer before handing over authority to the main operating system.

The two modes states mentioned above are popular because they are very important pre-IOS installation states.

You have to enter iphone DFU mode in order to jailbreak it
You have to enter iphone DFU mode in order to jailbreak it

If ever you are to change your iPhone Operating System (IOS) by upgrading, ‘repairing’, or downgrading it, you will definitely have to choose the appropriate of the two states.

For example, ‘repairing’ or upgrading the normal IOS from Apple will necessitate that you have your iDevice in Recovery mode. The assumption here is that you care less about changing the device baseband.

If however, you intend to downgrade your iDevice to an earlier IOS version or even modifying its baseband, you definitely will have to go the DFU mode.

A device in DFU mode has a black screen and the state cannot be reversed even by connecting it to the computer. a charger connected to electrical charge will not start up the iPhone.

As mentioned above, a device in Recovery mode has already gone beyond the initial boot process (iBoot bootloader) and, therefore, hard to manipulate.

How to Enter iPhone DFU Mode

In order to bypass the iBoot restrictions and install effect desired modifications, it is best to put your iPod or iPhone in DFU mode.

This can be done using the iPhone independently, Redsnow or iREB.

To do it independent of any software,

  • Press and hold the power/sleep button for about five seconds till it shows Slide to power off.
  • Go ahead and slide to power off.
  • Press and hold on to the power button for three seconds. Around now, the Apple logo should appear on the screen.

The image shows the POWER and HOME buttons on the iPhone
The image shows the POWER and HOME buttons on the iPhone
  • While still holding on to the POWER button, press and hold on to the HOME button for ten more seconds.

At about the tenth second, the Apple logo should go off.

  • Release the POWER button and continue holding on to the HOME button for ten to fifteen more seconds.
  • After this, your iPod or iPhone should be in DFU mode, and to prove this connect it to your computer and see the response. Normally should not boot up. If it does, you probably did not accomplish the process very well.
  • You can start over and try to do it well this time around. Different people have done this a number of times before getting it right.

  • Select Pwned DFU mode in the next window.

DFU Mode Using Redsnow or iReb

You can also use Redsnow or iREB to put your iDevice in DFU mode. iReb, in particular, seems to get it right all the time.

To use Redsnow, download the latest version and fire it up.

  • Click Pwned DFU

  • Click Next and follow the instructions.
  • They are the same instructions as explained above, only now you are guided by timing.

You can also use iREB to achieve the same results.

Start by downloading iREB and firing it up.

The home screen of iREB
The home screen of iREB
  • Follow the instructions provided.

An iREB screen showing a successful DFU attempt
An iREB screen showing a successful DFU attempt

Have you struggled to enter iPhone DFU mode?

See results

Why do you think so?

See results

Video Showing How to Put iPhone in DFU Mode

How to Put iPhone Out of DFU Mode

Of course, you may have been fiddling around with your iPod or iPhone and got your device stuck in DFU mode. Don’t worry. The return journey to normalcy is very simple.

In order to get out of this mode, simply press and hold POWER + HOME button for approximately fifteen seconds.

The Apple logo should appear on your iPhone screen and your device should now boot up normally.

© 2013 Alfred Amuno


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)