1 Reply Latest reply: May 4, 2013 12:06 AM by RajaRani
hej613 Level 1 Level 1 (0 points)

After my latest update on my iPhone 4 my phone started just shutting down and restarting by itself. I have tried to restore the phone with the latest version of iTunes but now get the error message that iTunes has detected a phone in recovery mode. Well that's fine, I selected recovery and when it appears that the recovery mode is going to go through the recovery mode returns an error code.

The first code I received is the error 1656, then a 26, then the final attempt I got an error code 21.


This phone has never been dropped, mishandled, or taken any physical damage. It was working great before I attempted to update.

Please if anyone else has experienced this let me know how you resolved these errors.


I have attempted every trouble-shooting step indicated on the Apple support site.



iPhone 4S, iOS 6.1.4, Perfect condition until the latest
  • 1. Re: phone is in recovery mode but cannot restore with error code 21,26
    RajaRani Level 4 Level 4 (1,425 points)

    If you have seen and attempted as per the guidelines and not been successful, see the Red text.


    Error 20, 21, 23, 26, 28, 29, 34, 36, 37, 40

    These errors typically occur when security software interferes with the restore and update process. Follow Troubleshooting security software issues to resolve this issue. In rare cases, these errors may be a hardware issue. If the errors persist on another computer, the device may need service.

    Also, check your hosts file to verify that it's not blocking iTunes from communicating with the update server. See iTunes: Advanced iTunes Store troubleshooting—follow steps under the heading Blocked by configuration (Mac OS X / Windows) > Rebuild network information > Mac OS X > The hosts file may also be blocking the iTunes Store. If you have software used to perform unauthorized modifications to the iOS device, uninstall this software prior to editing the hosts file to prevent that software from automatically modifying the hosts file again on restart.