Problem: The iPhone speaker works fine when headphones are plugged into it. However, as soon as the headphones are removed, there is no sound emitted from the iPhone. In other words, the iPhone speaker doesn’t work. My phone wouldn’t ring and I couldn’t hear any sound from the iPhone. This happened to my phone after it was water damaged.
Solution: Find a q-tip. Insert the q-tip into the headphone jack of the iPhone. Swivel the q-tip around for a bit and clean the inside of the headphone jack. Once I did this, the problem was magically fixed!
I had my doubts, but I tried it. It didn't work. I used another Q-tip. Still didn't work. But, the Q-tips smelled like oil and vinegar salad dressing. So I kept on sticking them into the jack. After the fifth or sixth Q-tip, Lana Del Rey started singing through the phone.
Thank you, Saw Tun!