My friend has recently gave me a iphone that he dropped in water, it only turns on when its plugged in but it gets stuck at the apple logo. i tried restoring the phone and the same problem is occurring, is there any other way to fix this phone? Also do i need to buy a new battery?