I installed a cab file which I shouldn't have.

It went for a soft reset and since then have been showing me the white screen of death. I tried hard resetting it for a number of times, and even took out the battery and putting back. It doesn't help. What should I do now? Whenever I hard reset it, it just went back to the white screen. Has anyone had similar encounter? Is this virus?