i serached around and found that ppl with tethred jailbreak get this error when the phone is switched off ,it goes in dfu loop mode and i guess this is what causes the white screen and error 28...

the solution to this is to remove the battery for 10min and put it back and restore,i dont wanna void my warranty so ill just w8 for a couple of days for the battery to hopefully drain out completely...