My phone ran out of charge this morning after I made a couple of phone calls in bed. I was too lazy to get out of bed to plug it in. When I plugged it in later, and pushed the power button, the phone is continously looping the pulsating X loading animation. The only way to switch it off at this point is to replace the battery.
I read about the hard reset and tried that too. It didn't help.
Update: I also tried setting the battery aside for over 15 mins before replacing and trying it again.
I was able to get into recovery by holding down the POWER + VOL UP buttons. Tried the "wipe cache partition" option thinking that the phone refused to start due to some stale cache. It didn't help either.
What else can I do to revive the phone? I would like not to lose data, if I can. But it's more important to get the phone working.