I unbroke an iPod 5G by slamming it into my desk fairly hard. That was about 3 years ago and it's still working. Something about the HDD bearings seizing because of shock.
I have a Seagate HDD in the freezer for 2 years now. Every method of recovery I've used has been unsuccessful. I'm waiting to send it into a recovery service, and $1500+ that I haven't got lying around.