How to restart android, without touch or removing battery?
Press and hold the power button for 10-20 secs and your phone will force reboot, in most cases anyway. If your phone still doesn't reboot, then you'll have to remove the battery and if its not removable  you'll have to wait for the battery to run empty.