iPhone 5 hangs on restore (DFU mode)
Somehow, my iPhone 5 with iOS 9.2.1 suddenly decided to shut down last Wednesday morning. The battery was still at 31% in the time. It wouldn't start again, even if I repeatedly held the Power and Home buttons, then the Power button again. When I got home, I tried to restore it using the latest iTunes 12 on my MacBook Pro with the latest OS X 10.11 update:
Display looks brighter than it actually is. Progress bar was actually empty, not full.
I left it four hours and hours, yet the progress bar stayed dull and empty. Nothing moved.
I never installed a jailbreak on this phone. I also tried to do this on different USB ports on different computers: two MacBooks and one Windows PC. No luck.
Also note the iTunes logo does not come up when I try to put the iPhone in DFU mode. Yet, iTunes claims the iPhone is already in DFU mode when I connect it to my MacBook using its USB cable.
The Apple Store said it would cost about 350 USD to fix it. At that price, might as well buy something new. Anything I can do to recover it?