Right, I have a problem again, the reason I done all this was to stop my phone from whitescreening, but it's still doing it..

I can't boot my phone up without it being charged. Is there any other way to stop this from happening?