After many faithful years in service to me, my iPod Touch 4g mysteriously died on Saturday (probably because I hadn't charged it for quite a while). I attempted to charge it for many hours but, alas, it would not start up, so I resorted to attempting to restore it. Of course, being that I had jailbroken it (Green Poison 5.1.1), I was at a loss at how to restore it back to its factory settings. I put it in recovery mode, but that didn't work, so then I tried DFU mode (I know it's DFU because the screen was black). Either way, when I attempted to restore it on iTunes (fresh install, deleted the gs.apple.com from the host file), the restoration proceeded normally up until it said "Waiting for iPod". At that point, which I am still at right now, my iPod apparently freezes as it sits with a loading bar that is not filling up. I am perplexed as to why this is happening. I thought DFU mode was supposed to restore any iPod (whether jailbroken or not) to its factory settings. Can anyone please help me out with this?