Пустые SMS на смартфонах Huawei часто появляются после сбоев синхронизации или ошибок модемной прошивки. Такие сообщения не содержат текста, номера отправителя или временной метки, но занимают место в списке диалогов и могут мешать работе штатного приложения «Сообщения». Пользователи сталкиваются с этим после получения WAP-push уведомлений, системных отчетов о доставке или сбоев при переключении между SIM-картами.
В большинстве случаев стандартное долгое нажатие на диалог и выбор корзины решает проблему, но иногда «пустышки» застревают в базе данных телефонии и не удаляются обычными методами. Тогда помогают очистка кэша системного приложения, сброс настроек APN или использование кодов инженерного меню для просмотра скрытых записей. Ниже рассмотрены все актуальные способы для актуальных версий EMUI и HarmonyOS.
Основные причины появления пустых сообщений
Понимание источника проблемы позволяет не только убрать симптом, но и предотвратить повторное появление «мусора» во входящих. Часто виновником становится не вирус, а легатимная системная активность, которая некорректно отображается в интерфейсе.
- 📡 WAP-push и SL-сообщения — сервисные уведомления от оператора (настройка интернета, MMS, баланс), которые приходят без текстового тела.
- 📶 Сбои переключения двух SIM — при потере сети на одном слоте модем может генерировать пустой отчет о регистрации.
- 🗃 Ошибки базы данных
mmssms.db— повреждение индексов SQLite-хранилища после сбоя прошивки или некорректного восстановления бэкапа. - 🤖 Конфликт сторонних SMS-клиентов — если установлено несколько приложений для сообщений (Google Messages, Яндекс, Truecaller), они могут создавать дубликаты-заглушки.
Реже причиной становится вредоносное ПО, подписавшееся на прием системных бродкастов android.provider.Telephony.SMS_RECEIVED. Если пустые сообщения приходят регулярно и содержат подозрительные ссылки при просмотре деталей — проверьте телефон антивирусом.
Удаление через штатное приложение «Сообщения»
Самый простой способ — использовать интерфейс оболочки. На EMUI 12+ и HarmonyOS 2+ алгоритм действий идентичен, отличается только визуальный стиль иконок. Если сообщение не удаляется свайпом, попробуйте режим выбора.
☑️ Чек-лист
Если диалог не выделяется или сразу не исчезает, зайдите в сам чат. Часто «пустое» сообщение на самом деле содержит невидимый символ (например, нулевую ширину пробела U+200B). Внутри чата нажмите на пустое место, выберите «Переслать» или «Подробности» — иногда это заставляет интерфейс обновить статус записи и разрешить удаление.
⚠️ Внимание: Не путайте архивацию и удаление. Свайп влево/вправо часто отправляет чат в Архив, а не в корзину. Пустые сообщения там продолжают висеть и синхронизироваться с облаком Huawei Cloud. Всегда используйте иконку корзины или меню «Удалить».
Очистка кэша и данных системного приложения
Когда стандартное удаление не помогает, «призраки» живут в кэше процесса com.android.mms или com.huawei.mms. Полная очистка данных сбрасывает базу сообщений к заводскому состоянию, поэтому заранее сделайте бэкап важных SMS через Настройки → Система → Резервное копирование или приложение Huawei Backup.
Путь к настройке: Настройки → Приложения → Все приложения → (три точки) → Показать системные процессы → Сообщения → Память → Очистить кэш → Очистить данные. После перезагрузки пустые записи обычно исчезают, так как перестраивается индекс SQLite.
Что теряется при очистке данных «Сообщений»
Удаляются: все диалоги SMS/MMS, черновики, настройки уведомлений для отдельных контактов, база спам-фильтров. НЕ удаляются: сообщения в мессенджерах (WhatsApp, Telegram), контакты, фото, файлы на накопителе. Резервная копия в Huawei Cloud (если была включена) восстановит историю при следующем входе в аккаунт.
Инженерное меню и скрытые коды USSD
Для глубокой диагностики используйте код ##4636## (Информация о телефоне → Информация о SIM-карте → SMSC). Некорректный адрес центра обслуживания сообщений (SMSC) заставляет модем генерировать пустые отчеты о неудачной доставке. Сравните номер в поле «Адрес SMSC» с тем, что выдает оператор (обычно начинается на +7... для РФ).
Также полезен код ##86583## (логи модема) или ##2846579## (ProjectMenu → Background Settings → Log Settings), но они требуют понимания логов. Обычным пользователю достаточно проверить SMSC и, при несовпадении, вписать верный номер вручную через меню «Сообщения → Настройки → Дополнительно → Центр сообщений».
⚠️ Внимание: В ProjectMenu (код ##2846579##) не меняйте параметры, если не знаете их назначение. Неправильная настройка LTE Band или VoLTE может привести к потере связи до полного сброса настроек сети. Используйте только пункты, связанные с SMS/SMSC.
Работа с SIM-приложением (SIM Toolkit)
На смартфонах Huawei с двумя SIM-картами пустые сообщения часто генерирует апплет SIM Toolkit (или «SIM-меню», «Мой оператор»). Это/java-приложение на самой SIM-карте, оно работает автономно от Android. Оно может слать служебные пуши, которые отображаются как пустые SMS.
Заход: Настройки → Приложения → Все приложения → Системные → SIM Toolkit (или SIM-меню 1 / SIM-меню 2) → Память → Очистить данные. Это безопасно: вы сбросите только кэш меню оператора (баланс, тарифы, сервисы), при следующем открытии оно обновится из сети. Если проблема в конкретном слоте — поменяйте SIM-карты местами для диагностики.
Если пустые SMS приходят только на одну SIM-карту, вставьте её в другой слот или в другой телефон. Если проблема уходит — виноват слот или антенна модема данного устройства. Если остается — обратитесь к оператору за заменой SIM-карты (возможно, апплет на карте поврежден).
Сброс настроек сети и полный сброс
Если ничего не помогло, сброс настроек сети очищает все APN, Wi-Fi пароли, Bluetooth-связки и, что важно, перерегистрирует модем в сети оператора. Это устраняет «залипшие» сессии, порождающие пустые системные отчеты.
Путь: Настройки → Система и обновления → Сброс → Сброс настроек сети. Пин-код от SIM не сбрасывается. После процедуры телефон перезагрузится, подтянет свежие APN от оператора и, как правило, перестанет генерировать пустые записи. Если проблема в повреждении раздела /data/data/com.android.providers.telephony — помогает только полный Factory Reset (с бэкапом данных).
Ключевой вывод: 90% случаев пустых SMS на Huawei решаются очисткой кэша приложения «Сообщения» или исправлением адреса SMSC. Полный сброс телефона нужен крайне редко — только при повреждении системного раздела после неудачного обновления прошивки.
Профилактика: настройка фильтров и блокировка спама
Чтобы не тратить время на удаление в будущем, настройте встроенную защиту. В приложении «Сообщения» откройте Настройки → Блокировка спама → Правила блокировки. Включите «Блокировать сообщения без номера» и «Блокировать скрытые номера». Добавьте в черный список ключевые слова типа «WAP», «PUSH», «SL» — это отсечет большинство сервисного мусора.
На HarmonyOS 3/4 появился умный фильтр «Умная очистка» (Настройки → Безопасность → Очистка → Умная очистка), который сам находит и предлагает удалить пустые, дублирующие или старые системные сообщения раз в неделю. Активируйте его для автоматической гигиены базы данных.
| Способ | Сложность | Риск потери данных | Эффективность |
|---|---|---|---|
| Стандартное удаление | Низкая | Нет | 40% (только визуально) |
| Очистка кэша/данных «Сообщений» | Средняя | Высокий (нужен бэкап) | 85% |
| Исправление SMSC через ##4636## | Средняя | Нет | 70% (если причина в сети) |
| Очистка данных SIM Toolkit | Низкая | Нет | 60% (для операторского спама) |
| Сброс настроек сети | Низкая | Нет (только Wi-Fi/BT) | 90% |
Часто задаваемые вопросы
Почему пустое SMS не удаляется свайпом и долгое нажатие не работает?
Скорее всего, запись повреждена в базе mmssms.db (отсутствует _id или thread_id). Интерфейс не может привязаться к объекту. Помогает только очистка данных приложения «Сообщения» или использование стороннего файлового менеджера с root-доступом для ручного удаления строки в SQLite — но это требует разблокированного загрузчика.
Можно ли восстановить удаленные пустые сообщения, если они были важными?
Пустые сообщения по определению не несут полезной нагрузки. Если вы удалили чат, в котором был текст, а стал пустым — проверьте «Корзину» в приложении «Сообщения» (меню → Корзина), данные хранятся там 30 дней. Также проверьте синхронизацию с Huawei Cloud или Google Drive.
Почему после очистки кэша пустые SMS появляются снова через час?
Причина в активном источнике: неверный SMSC, глючный апплет SIM Toolkit или стороннее приложение с правом READ_SMS/RECEIVE_SMS. Проверьте Настройки → Приложения → Права доступа → SMS и отзовите разрешение у подозрительных программ (антивирусы, клинеры, записники звонков).
Влияет ли обновление EMUI/HarmonyOS на появление пустых сообщений?
Да. После крупных обновлений (например, EMUI 13 → HarmonyOS 4) миграция базы сообщений иногда проходит с ошибками, создавая «битые» индексы. Рекомендуется сразу после обновления зайти в «Сообщения → Настройки → Дополнительно → Ремонт базы данных» (если пункт есть) или просто очистить кэш приложения профилактически.
Помогает ли смена SMS-приложения на Google Messages?
Часто да. Google Messages использует свою логику рендеринга и базу данных, игнорируя битые записи системного провайдера телефонии. Но если причина в апплете SIM Toolkit или неверном SMSC — пустые пуши будут приходить и туда. Лучше устранить причину, а не маскировать симптом сменой клиента.