IPhone 7 damages, what could be the problem?

Okay so my iPhone 7 was initially water damaged.
I got it repaired but not to the extent where everything is working.
Currently my phones speaker does not work, I can make a phone call perfectly fine but if I was to play a video it would not allow me to play it (due to the fact no sound would come out)
The phone does not vibrate at all.
The phone does not play any loud sound, can only play sound through earphones or bluetooth.
My home button also does not work
Does anyone know what could be the issue, I was told that the charging port needs changing, if it is changed, all the parts would work again.
Separate Question; if I change my home button will I still be able to press down, I do know that finger print features won't work but will i able to redirect to home if I was to replace it?

I don't know

Put it in rice!

  • Will apple cover my iPhone 4 damages? So I've had my iPhone 4 for about 7 and a half months now, the lock button seems to have gotten stuck, will this be covered by the apple warranty, or do i have to get this fixed myself?
  • Water Damages iPhone Lightning Cable Charger? Yesterday I smashed my glitter lamp (like a lava lamp but with glitter instead) which also knocked over a can of Coke. It mainly went on the floor but also on my adapter where my charger was. It worked fine last night but isn't working now. Can I fix it?
  • Is tbere any major différence between thé iPhone 6 and the 6s? Whooppeee is Xmas again and my daughter wants new 2nd hand) iPhone… 2 years ago almost bought her 5 before i réaliséd that it was 5s she wanted ( cos thé 5 sucks?) And I don't want to screw up this year…
  • Iphone 4s Wi-Fi problem? Anybody else have this problem? So i have an iphone 4s from bell canada. Its a great phone but i have a problem with my Wi-Fi. when i turn my Wi-Fi ON it will work fine. But after 4 or 5 minutes continuous working, it will stop working. and i have to turn it OFF and then turn it ON again for later browsing. i can't even see the full length youtube video of 5 minutes, because it will stop working in the mid of the video any help