Приходят старые сообщения после перезагрузки смартфона
Такая ситуация знакома многим: у вас разряжается и выключается телефон, вы ставите аппарат на подзарядку, включаете его и вводите пароль, после чего приходят десятки уведомлений со старыми СМС. Это частая проблема, причем она встречается как на Android-смартфонах, так и на Айфонах. Рассказываем, почему так происходит и что делать.
Причина возникновения этой ошибки кроется в баге в прошивке, причем ни Apple, ни Google до сих пор его не исправили. Поэтому поиском решения проблемы придется заниматься самостоятельно. А если вы читаете эти строки, считайте, что уже его нашли.
Прочтите сообщения на iPhone и Android
Замечали, что после перезагрузки телефона приходят только старые непрочитанные SMS? Тогда один из способов решения проблемы – прочитать все сообщения. Если у вас накопились десятки или даже сотни непрочитанных СМС, просмотр всех сообщений займет продолжительное время. Чтобы вручную не открывать каждое из них, воспользуйтесь функцией, которую разработчики Android и iOS создали специально для этих целей.
На iPhone запустите приложение Сообщения, кликните по кнопке «Изменить», которая расположена в левом верхнем углу, и затем нажмите «Прочитаны все».
На смартфонах под управлением Android откройте приложение Сообщения, кликните по трем точкам в правом верхнем углу и в раскрывшемся меню выберите «Отметить все как прочитанные».
Установите дату и время сети
Пользователи на зарубежных форумах пишут, что причиной получения старых сообщений могут быть неправильно установленные дата, время и часовой пояс. Поэтому если совет с просмотром непрочитанных SMS не помог, сделайте следующее:
На iPhone зайдите в Настройки, перейдите в раздел «Основные», откройте пункт «Дата и время» и выберите «Автоматически».
На Android зайдите в Настройки, на новых версиях Android дополнительно перейдите в раздел «Система», откройте пункт «Дата и время» и активируйте два тумблера: «Дата и время сети» и «Часовой пояс сети».
Удалите файлы «mmssms.db» и «mmssms.db-journal» на Android
Следующее решение также подсказали пользователи форумов. Оно применимо только на тех Android-смартфонах, на которых получены root права. Суть способа заключается в том, что с устройства будут удалены базы данных SMS и MMS, поэтому предварительно сохраните важную информацию из сообщений.
Также понадобится файловый менеджер, поддерживающий root доступ к файловой системе. При написании инструкции использовался проводник Solid Explorer, поэтому дальше будет рассказано как предоставить root доступ и включить отображение корневого каталога именно в этом файловом менеджере. Инструкция для других проводников – тут.
Запустите Solid Explorer и примите условия лицензионного соглашения (если используете приложение впервые). Затем раскройте боковую панель и кликните на иконку шестеренок, чтобы перейти к настройкам программы. Пролистайте до конца и активируйте пункт «Показывать корневую папку».
Теперь на боковой панели в разделе «Хранилища» появится пункт «Корневая папка». Откройте его и перейдите в каталог «data/data». В это время появится запрос на предоставление Solid Explorer root доступа. Выберите «Разрешить» либо «Предоставить» (в зависимости от установленного приложения-администратора прав Суперпользователя).
Затем перейдите в папку «com.android.providers.telephony» и откройте «databases».
Выделите два файла (удерживая на них палец): «mmssms.db» и «mmssms.db-journal», щелкните по значку корзины на нижней панели и подтвердите, выбрав «Удалить».
Прошейте смартфон
Поскольку проблема наблюдается только в некоторых прошивках, перепрошивка смартфона также поможет избавиться от получения старых сообщений. Не будем описывать этот процесс здесь, поскольку ему посвящена отдельная статья на сайте.