Такое зависание иконки гарнитуры почти всегда вызвано замыканием крошечных медных контактов внутри самого 3.5-мм аудиоразъема. Контроллер телефона определяет подключение наушников по уровню сопротивления: когда на дно порта попадает капля влаги от дождя, пот или спрессованный влажный ворс из кармана, контакты остаются замкнутыми. Операционная система считает, что штекер до сих пор находится внутри, и продолжает упрямо гнать весь аудиопоток на пустой порт.
Обычно вернуть звук на динамики удается простой чисткой и подсушиванием аудиогнезда.
Возьмите обычную деревянную зубочистку, слегка расщепите её кончик, чтобы он стал шероховатым, и аккуратно покрутите внутри аудиопорта, собирая скопившуюся грязь. Если телефон недавно контактировал с влагой, выключите его и аккуратно просушите гнездо обычным бытовым феном на режиме холодного или слегка теплого воздуха в течение пары минут (горячий воздух использовать нельзя, чтобы не поплыл клей экрана). Чтобы исключить редкий программный лаг звукового драйвера на уровне ядра Андроида, установите из Google Play бесплатную проверенную утилиту Lesser AudioSwitch. В её главном меню можно в один клик принудительно переключить вывод звука со значения Headphones на Speakers (Динамики). Это мгновенно оживит телефон и заставит его играть музыку через основной динамик в обход замкнутого порта.