How to make my iPhone 3G unfreeze?
I've had to hard reset my iPhone 3G (not 3GS) about 3 times now, and am not planning to do so again.
Scenario: My iPhone (which I don't use as a phone, more as an iPod Touch for the apps) was running low on batteries last night, so I decided to charge it. A while later, I came back and unplugged it as it had reached full batteries. All of a sudden, it froze on the "Slide to Unlock" Screen, with a spinning "loading" icon in the middle. It has been like this for hours, and I have done nothing so far so I could seek more sound advice on what to do next.
Also: I don't plan on going to the Apple Store because of this.