✅ Ответ / Решение

The most common reason is that your phone is "tricked" into thinking headphones are plugged in due to lint or moisture stuck in the audio jack/charging port. Clean the port with a wooden toothpick and toggle Bluetooth off.

You answer an important call, put the phone to your ear, and hear absolutely nothing. The other person can hear you perfectly, but you have to hit the "Speaker" button just to know what they are saying. Having private conversations in public becomes impossible. Fortunately, in 90% of cases, the internal speaker isn't actually broken; the Android operating system is just confused, or there is physical debris blocking the sound.

Why This Problem Occurs

Modern smartphones use two distinct speakers. The bottom one (the loudspeaker) is loud and designed for media, alarms, and speakerphone calls. The top one (the earpiece) is a tiny, highly directional speaker meant only for your ear. If only the bottom speaker works, either the top speaker's physical mesh is clogged with dirt, or the phone's software is routing the audio to a "ghost" device, like a Bluetooth headset or wired earbuds that aren't actually there.

Method 1: Clean the Audio Port (Most Common)

If you keep your phone in your jeans pocket, pocket lint gets compacted into the 3.5mm headphone jack or the USB-C charging port. The phone senses this pressure and assumes headphones are plugged in, cutting off the earpiece.

  1. Take a standard wooden or plastic toothpick.
  2. Gently scrape the inside of the headphone jack or USB-C port to pull out compressed lint.
  3. Grab a pair of real wired headphones, plug them in, and pull them out rapidly 3 or 4 times. This helps unstick the tiny mechanical switch inside the port that often gets jammed.

Method 2: Unclog the Earpiece Mesh

Sometimes the speaker is functioning perfectly, but the sound waves cannot penetrate the solid wall of facial oils, makeup, and dust that has cemented itself over the top speaker grill.

  1. Take a clean, dry toothbrush (preferably one with soft bristles).
  2. Add a tiny drop of high percentage rubbing alcohol (isopropyl) to the bristles. Alcohol dissolves oils quickly and evaporates without causing water damage.
  3. Gently scrub the narrow slit at the top of your screen.
  4. You will be amazed at how much louder your calls instantly become.

Method 3: Disable Bluetooth Hijacking

Your phone might be perfectly fine, but it is automatically routing the call audio to your wireless earbuds sitting in a backpack in the next room, or to your car's infotainment system parked in the driveway.

  1. Pull down the notification shade from the top of your screen.
  2. Tap the Bluetooth icon to turn it completely off.
  3. Make a test call. If the earpiece works, go back into your Bluetooth settings and unpair any devices that were silently stealing your audio.
⚠️ Never try to clean the top earpiece mesh using a needle, safety pin, or paperclip. You will puncture the delicate waterproof membrane. The next time you sweat or step out into the rain, moisture will go straight to the motherboard and kill your phone.
ℹ️ Editor's Tip

If you recently took your phone into the shower room or got caught in heavy rain, water tension might be temporarily muting the speaker membrane. Do not blow into it! Just leave the phone in a dry, well-ventilated area for a few hours. Once the moisture evaporates, the sound will return.

Read also: What to do if your phone screen is black after a drop

Frequently Asked Questions

❓ Should I factory reset my phone to fix this?

A factory reset should be your absolute last resort. If cleaning the ports and disabling Bluetooth didn't work, the internal flex cable connecting the speaker to the motherboard might have torn from a previous drop. A software reset won't fix hardware damage—take it to a local repair shop.