+ Reply to Thread
Results 1 to 4 of 4
Thread: DFU Mode made easy
-
08-18-2011 07:53 AM #1
DFU Mode made easy
From time to time we will need to use DFU Mode so that our iPhones can be recognised by iTunes and restored to the latest version of IOS.
This little thread explains what DFU is, why you need it, and how to activate it. Once you've done it a few times you'll be a DFU expert and be able to activate it in your sleep.
What is DFU mode?
Device Firmware Update (DFU) mode is a special failsafe mode which Apple has built into all of their devices so that they can restored to a stock iOS firmware regardless of the state they may be in. It is implemented at a lower level than the normal recovery mode, which shows the "connect to iTunes cable" graphic on the screen of the iPhone. DFU mode by contrast has a completely blank screen so there is no way to tell you are in DFU mode by looking at the device. Because it is implemented at this lower level it is pretty much a guarantee that you can never brick your iPhone.
What's the difference between DFU and normal recovery mode?
When your iPhone is in normal recovery mode you will see a graphic like this...

(remember, if you see this picture you are NOT in DFU mode)
DFU mode by contrast is working at a lower level in the bootloader environment, which happens without any interaction with iOS. This is the very reason DFU mode saves us from a corrupted firmware, because it is not a part of the iOS firmware at all. As already stated, when you are in DFU mode the screen stays blank.
When iTunes communicates with the a device in normal recovery mode it it may not find things quite as it expects, especially if you are jailbroken. It is for this reason (and probably quite a few others) that using recovery mode will sometimes fail if you are trying to update or restore a jailbroken iPhone resulting in a rather cryptic iTunes error. However, this is not just a problem for jailbroken devices. Standard devices can become corrupt or exhibit strange behaviour and DFU mode is a good way to ensure they get restored without problems.
In DFU mode the firmware you have installed and its operational state is irrelevant and the restore will always succeed (assuming there is not a hardware fault). A DFU restore basically wipes / formats the internal storage and installs a fresh iOS regardless of what is there already.
DFU Mode is the reason it is it is impossible to brick your iPhone through software.
When do I use DFU mode?
There are several scenarios when you will need to use DFU mode, some of which may be:
1. If your iPhone will no longer boot or connect to iTunes
2. If you have to upgrade or restore a jailbroken iPhone
3. If you have to downgrade iOS using SHSH Blobs
4. If iOS becomes corrupt or stuck in a loop for whatever reason
5. During the jailbreak process to enable a pwnd DFU state and then apply the payload / custom firmware
So I can use DFU mode to downgrade to any firmware I like?
Yes, BUT have you heard about SHSH Blobs? Using DFU mode does not and cannot bypass Apple's firmware signing security model. If you want to install an old version of iOS you MUST have saved SHSH Blobs for the version and device you want to install it on. Without them, you can only install the latest and greatest Apple firmware for your device.
Im ready. How do you activate DFU mode?
In order to put your device into DFU mode, with the iPhone connected to your computer and turned on or off (it doesn't matter), you must press the "home" and "power" buttons together for EXACTLY 10 seconds at which point you must release "power" but continue to hold "home". After about 15 seconds, the device will enter DFU mode.
There is no way to tell from the screen that this has happened as it will remain blank. If you see the Apple logo, the "connect to iTunes" graphic, or anything but a blank screen, you got the timing wrong. You can just try again until you get it right. It is perfectly normal for the iPhone to reset just before the 7 second mark. Do not be put off by this! The timing of your button release must be exactly 10 seconds. It is best not to even look at the screen! You may like to try using your watch or a clock to get the timing precise. Hold both buttons, count to 10 seconds exactly, release the power button but keep holding home. Simple!
A slightly alternative method which you may prefer (this is the one I use), is to hold both buttons until the iPhone resets (screen turns black) then count to 4 and release the "power" button. This is exactly the same timing as the first method, it's just your trigger point to start counting is about 6 seconds into the process when the reset occurs.
If everything went to plan iTunes should now recognise a device in recovery mode and prompt you to restore it. Simply press the restore button and the rest of the process should be automatic. Anyone that relies on a software unlock should take care however. Make sure you understand what you are restoring and the implications, if any, on your unlock status!
On Windows, it may take a few seconds to install DFU mode device drivers if this is the first time you have used it. DO NOT interrupt the process. Otherwise iTunes will never recognise the device and you'll have to do a bit of maintenance in the control panel to get things working. If this happens, try plugging the iPhone into a different USB slot, but have patience!
Happy DFUing everyone!13" MacBook Pro 8GB 2.7GHz i7 500GB | iPad3 4G 64GB 5.1 (stock) | iPad2 3G 64GB 5.0.1 (absinthe, protected by TinyCFW) |
iPad1 3G 64GB 5.1 (redsn0w) | iPhone4S 64GB 5.0.1 (absinthe) | iPhone4 32GB 4.3.3 (jbme 3.0) | iPhone3G 16GB 3.1.3 (jbme 2.0) |
iPod Classic 6G 160GB (stock) | AppleTV 2G 4.4.4 (seas0npass)
If it ain't broke... Jailbreak it!
Please review the AppleForums.net Guidelines of Conduct before posting. Ignorance of our rules is not an excuse for breaking them :)
-
08-18-2011 07:53 AM
-
08-18-2011 01:15 PM #2
It's a real pain to do but it'll fix any problem you come across or failed jailbreaks.
iMac 21.5" 3.06GHz 4GB RAM - July 2010 Model
iPhone 4 16GB Black
MacBook 13" 2.4GHz, 2GB RAM
d -_- b Dre Beats Studio (White)
-
08-18-2011 04:00 PM #313" MacBook Pro 8GB 2.7GHz i7 500GB | iPad3 4G 64GB 5.1 (stock) | iPad2 3G 64GB 5.0.1 (absinthe, protected by TinyCFW) |
iPad1 3G 64GB 5.1 (redsn0w) | iPhone4S 64GB 5.0.1 (absinthe) | iPhone4 32GB 4.3.3 (jbme 3.0) | iPhone3G 16GB 3.1.3 (jbme 2.0) |
iPod Classic 6G 160GB (stock) | AppleTV 2G 4.4.4 (seas0npass)
If it ain't broke... Jailbreak it!
Please review the AppleForums.net Guidelines of Conduct before posting. Ignorance of our rules is not an excuse for breaking them :)
-
08-18-2011 04:29 PM #4Super Moderator
- Join Date
- Jul 2011
- Location
- Sacramento, California
- Posts
- 526
- Member #
- 56
- Liked
- 7 times
I can.
Similar Threads
-
Finally made the jump to the Mac..was it worth it?
By YEEZY in forum MacBook AirReplies: 3Last Post: 08-04-2011, 01:11 PM -
What made you switch?
By graywolf in forum Apple DiscussionsReplies: 31Last Post: 08-03-2011, 07:45 PM -
How-To: Exit Full-Screen mode in Chrome on Mac OS X Lion
By JohnnyApple in forum OS X How-To's, Tutorials, Tips & TricksReplies: 1Last Post: 07-28-2011, 08:29 PM -
iPhone 3Gs Stuck in DFU mode after Sn0wbreeze 4.3.3 HELP!!!
By samergalall in forum iPhoneReplies: 2Last Post: 07-27-2011, 12:19 PM
Search tags for this page
black screen but not dfu
,dfu mode drivers
,dfu mode easy
,dfu mode made easy
,difference between itunes message dfu and recovery mode
,easy dfu
,easy dfu mode
Click on a term to search our site for related topics.

LinkBack URL
About LinkBacks




Reply With Quote




