My iPhone 6 was stuck in recovery mode (connect to itunes screen - itunes logo with iphone cable), this was due to updating to iOs 10 via wifi and then battery going dead!
iTunes recognised the iPhone, selecting Update or Restore would end in error.
First try softwarw such as ReiBoot, wondershare, iReb
Here was my solution after days of attempts:
- Download IPSW software from 3rd party website, latest version for your iPhone should do as you will not be able to recover data on phone. You will be able to sync from iTunes backup later
- Place this file in C:\Users\**YOURUSERNAME**\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
- Return to iTunes and connect iPhone
- Put iPhone into DFU mode (google method) - iTunes should still have iPhone recognised
- Shift click Restore and then select the IPSW file
- This should now being Restore process and your iPhone should work after this
If this does not work or this ends after timeout/15mins:
Disable firewall/spyware
Ensure iTunes is latest version
Try another PC/Laptop which is faster - This is the method which eventually worked for me!!
I then synced the app data from my iTunes, which was 3 weeks old. You will then have to allow your iPhone to download the actually apps seperately as backup only saves app Data.
p.s. This shows backup your iphone weekly minimum and you will have no issues incase your iPhone is bricked!!