iFile messed up my phone.
I was having a look around in iFile the other day /system/library/coreservices and i noticed that the systemversion.plist said 0bytes and would not open to check it. I managed to get in it to look and it said I'm running 5.1 (I should be running 5.0.1!) Also everything takes ages to open. Stock apps seem to work and non of my downloaded apps from the app store work. Then last night before I came home from my fiance's the phone shut itself off and wouldn't come back on. Anyway I managed to get it into dfu mode when I got home and tired to restore it with a custom 5.0.1 I had saved on my PC, using redsnow( I can't be running tethered JB either as I'm away from my pc at home due to work.) and it appeared to work, but now it is tethered as the little pineapple appeared. Then after almost what seemed like an eternity it finally came back on and I'm back to square one with d/l apps not working. Also noticed that in Setting>General>About there is no iOS version displayed. Only carrier details and my F/W. I have not upgraded to 5.1 through iTunes as I cannot update unless i have custom firmware due to having the ipad BB.
I need your help quys.