You will have to find a way to directly charge the battery. I remember long back we had this universal charger thing, where we put in the battery directly and it charges it.
Since your phone doesn't have removable battery best bet is to take it some mobile repair shop they should have some tools...