You don't need to go into dfu if you want to return your iPhone to factory settings. Just plug it into iTunes and click restore.
The iPhone in question is jailbroken already, so if you restore without DFU mode, you'll either come in a string of errors leading up to error 21 or just get smacked with an error -1 brick, which is why it's crucial to restore using DFU at all times, especially if it's a jailbroken iDevice.
That's actually new to me. I've never encountered a single problem when doing a normal restore on a jailbroken iPhone on my MacBook Pro. I guess that would seem correct though, but has never happened to me.
Not a very useful answer...iTunes can throw out error messages for non jailbroken devices as well jailbroken devices(especially when users change iTunes host files...) You shouldn't need to enter dfu mode when restoring to stock Apple firmware..The iPhone in question is jailbroken already, so if you restore without DFU mode, you'll either come in a string of errors leading up to error 21 or just get smacked with an error -1 brick, which is why it's crucial to restore using DFU at all times, especially if it's a jailbroken iDevice.
That's actually new to me. I've never encountered a single problem when doing a normal restore on a jailbroken iPhone on my MacBook Pro. I guess that would seem correct though, but has never happened to me.