"Entering the DFU mode correctly" is a hard-to-Master technique for fresh fruit beginners (it is required for jailbreak and degradation). In particular, it won't work after a while, it won't work if you press it for a while. I think this method is good from the internet. I will repost it here:
1. Connect your iPhone to your computer
2. Right-click "my computer"-> properties-> hardware-> Device Manager-> Universal Serial Bus Controller. You will see an "Apple mobile device USB driver"
3. Then, no matter what the status of your iPhone is (whether it is power-on or power-off), and press power + home (note: the power key is the on/off button at the top right, and the home key is the round button at the bottom of the screen). When you see "Apple mobiledevice USB driver" in "Universal Serial Bus Controller"Disappear(Note: You can still press and hold the Home button at this time). When you see "Apple mobile device USB driver"ResendWhen you open the home page, the DFU mode of the black screen is displayed.
That is, during the entire operation, "Apple mobiledevice USB driver" in "Universal Serial Bus Controller" WillDisappears first and then appearsWhen it appears again, it is time to let it go.
If you press power + home at startup, the screen is black when you enter the DFU mode, but the residual images on the black screen are still on the screen. Don't worry, normal phenomenon, which is also a sign of entering DFU.
Attachment: ios4.2.1 the perfect jailbreak for Windows has finally been released, see http://zx.sj.91.com/content/2011-02-03/20110203184326921.shtml I personally tested, indeed can use! Upgrade your shoes!