I have absolutely no clue why, but at some point my phone started occasionally freezing up on me. if i took out the battery, put it back in and restarted it, it would generally come back alright. sometimes it would get stuck on the thunderbolt screen, but if i just repeated the battery pull i could eventually get it to work. the freezing started happening more frequently. last night it happened for the gazillionth time and i pulled the battery like usual, but when i tried to restart it, it would not move past that very first white HTC screen. so i did it again, and again... nothing! i left the battery out over night, didnt change anything. ive googled the problem so many times, but i cant find anything to help. from all the forum posts ive read about the issue, i found that there is a special way to turn on the phone by holding the power button and volume button at the same time... thats about all i understand... from there ive tried the recovery thing, which didnt work and from further google searches i was able to determine that my phone is NOT rooted, whatever the hell that is. i tried the factory reset option twice, that didnt fix it either. I have never done anything to my phone or installed or downloaded any of the fancy things that i have absolutely no understanding of, the only thing ive ever done to my phone is i once did a factory reset a while ago simply for the sake of a fresh start. could it be some silly app i downloaded? wtf! help!