My iphone turn off for no reason and won't turn back on and lock button is broken?

I was just on it and it was 85% charge and it turn off for no reason and it still vibrating.plus my lock button is broken I need help

Added (1). Mom won't take me to get it fix I need help now

Go to a phone company

Take out the battery for a few second and put it back or hold your power button then release

  • IPhone won't turn on or charge! Broken lock button Yesterday my iPhone 4S turned off by its self and I can't get it to turn on. I tried charging it but nothing happens. My lock button is broken so I can't hold the home/power buttons to turn it on. My phone won't even charge on my laptop so iTunes has no device connected to it. Please Help! Before it tuned off it had about 40-ish percent. I've had it charging since last night hoping it would help but nothing's happened.
  • Iphone lock button broken, is there any alternative to lock iphone? My iphone 3G lock button is totally damaged and is out of warranty and I can't afford to get it repaired. I was wondering is there any app which can convert "silent" button to lock button. Or may be an app on which i can manually lock the device. By the way my Iphone is jailbroken, and "accessibility" is not accessible.
  • IPhone lock button broken. Can turn off but how do i turn it on? The lock button at the top of my iphone is broken, but i have been using it fine as i have turned on 'Assistive Touch' and have been using the white dot that appears on screen. However, I'm worried about turning it off, and surely the white dot will disappeaer when the phone is off, and I will have no way of turning it on? Am I correct in thinking this?
  • Iphone 4 shut off and won't turn on because lock button is broken? Every now and then i drop my phone and it goes into sleep mode. I have always been able to turn it back on but just a few days ago i broke my lock button. I can't turn it on and i'm so worried! I tried plugging it into my computer and it's been charging for a while but it still won't turn on!