Sometimes iTunes restore doesn’t work in “Recovery mode” so, as a last resort, you have to turn to DFU mode to perform an IPSW restore via iTunes. DFU stands for “Device Firmware Update” and is used to restore the firmware to iPhone/iPod Touch using Apple iTunes. Here is simple step by step process on how to put iPhone into DFU mode:
Step 1: Run iTunes and connect your iPhone to the computer
Step 2: Press and hold iPhone “Home” and “Sleep/Wake” button simultaneously.
Step 3: After exactly 10 seconds, release the “Sleep/Wake” button and keep holding “Home” button.
Step 4: Now iTunes will detect iPhone in recovery mode and a pop up will appear on iTunes:

That’s it. Your iPhone is now in DFU mode and you can follow iTunes restore process to restore the firmware on your device.
IMPORTANT!
Please note that your iPhone screen should remain blank as the given message pops up on iTunes. If your iPhone screen shows the Apple logo instead, it means your iPhone is in recovery mode, not it DFU mode. The reason for that would be that you possibly held the “Sleep/Wake” button for too long. Try releasing it early next time. You may have to try the process again and again to master it.
Pingback: How to Downgrade iPhone OS 4.0 to OS 3.1.3 on Windows and Mac | TechPetals
Pingback: How to Unlock & Jailbreak iPhone 3G (iOS4) with Redsn0w 0.9.5 B5 Release 3 | TechPetals
Pingback: How to Jailbreak iPod Touch 2G (iOS 4) with redsn0w & Enable Multitasking | TechPetals
Pingback: Jailbreak iOS 4.0.2 | TechPetals
Pingback: How to Hard Restore iPhone, iPad or iPod Touch | TechPetals
Pingback: How to Jailbreak iPhone 3G 4.1 | TechPetals
Pingback: Limera1n Tutorial: How to Jailbreak iPhone 4 4.1 | TechPetals
Pingback: How to Downgrade iOS 4.3 to 4.2.1, 4.1 or 3.2.2 iOS [iPhone, iPad, iPod Touch] | TechPetals
Pingback: How to Jailbreak iPhone 4 iOS 4.3 Beta 1 with Unofficial PwnageTool | TechPetals
Pingback: Download iPhoDroid R14 Allow DFU Mode without Pressing Buttons | TechPetals
Pingback: PwnageTool Bundle 4.3.2: Jailbreak iPhone 4 4.3.2 | TechPetals
Pingback: How to Jailbreak iPad 4.3.2 [Windows & Mac] | TechPetals
Pingback: Tethered Jailbreak 4.3.3 iOS with Redsn0w 0.9.6rc14
Pingback: Downgrade 4.3.3 to 4.2.1: How to Restore to 4.2.1 / 4.3.1 from 4.3.3