There is so much crap on here. When you see "Steve Jobs", this is restore not DFU.
Here is what you need to do to put it in DFU. Plug your iPhone in. Open up iTunes. Now turn off your phone. When the phone is off, press and hold both power and home button (Power = top and Home = bottom). Count to ten (not too fast, not too slow). Then release the power button (top one only) and keep holding the home button (bottom one) until iTunes recognizes your iPhone in recovery (at this point you can let go of the home button and you will notice that the screen is black).
You are now in DFU. Just to make sure, ensure that you have the proper ipsw fle. There is one for the 2G, 3G and 3GS but also there are ipsw files for ipod 1G and 2G. If you try and install the wrong firmware, you can really screw up your phone.
My suggestion is to follow this:
Jailbreak steps:
1- *Plug iphone in*
2- *Let itunes upgrade it to 3.0.1
3- *Download the 3.0 firmware (from modmyi.com)
4- *Download the redsn0w app (from this site of
Dev-Team Blog)
5- *Run redsn0w
6- *When prompted, pick the 3.0 file (not the 3.0.1, they are the same except for the sms fix which is now on your phone)
7- *Pick "Cydia and unlock" in your choices
8- *Locate the 3.9 and 4.6 bootloaders
9- *Close your phone
10- *Put your phone in DFU and let redsn0w jailbreak your phone. (Redsn0w gives you the steps to do it)
11- *Let it reboot and voilą.
If your phone gets stuck at the "waiting for reboot", simply unplug your usb cable for about 3 seconds and plug it back in. If that doesn't work, then try it again with another version of redsn0w. For some, redsn0w 0.7 and 0.72 worked but for others, it was 0.8. If you need more help, write to me
jsguitars@hotmail.com