Question: what is the difference between recovery mode and dfu mode?
Answer: The Main difference between the Recovery mode and DFU mode is iBoot. Recovery mode uses iBoot during restoring or upgrading your iPhone while DFU mode bypasses the iBoot so you can downgrade the current firmware because there is no iBoot agent during the DFU mode.