Unhappy [Q] The bootlooop.

So, my phone fell down from the sofa, and battery fell out. When I put it back in and turned on, phone was in in an infinite bootloop. So, what can I do to fix it? It had android 2.1 on board. I once had root, but then I factory reseted my phone. It was somewhere a year ago. Can someone help me?