Программное удаление / обновление SMS/MMS из сообщений
Я пытаюсь использовать Macrodroid или Tasker, чтобы добавить функцию "Удалить через X дней" в сообщения Android. У меня есть фактический процесс удаления, работающий, рутированный, запускающий скрипт оболочки для запуска SQL-запросов через sqlite3 к базе данных mmssms.db. Я могу убедиться, что "старые" сообщения удаляются.
Тем не мение...
Я не могу найти программный способ обновления сообщений в приложении "Сообщения Android". Если я изменю стандартное приложение SMS на что-то другое, а затем вернусь к сообщениям Android, список сообщений обновится, и мои "старые" сообщения исчезнут. Я могу переключать приложение по умолчанию с помощью команд оболочки, но это вынуждает меня пройти начальные шаги настройки в приложении Сообщения, когда я впервые запускаю его после переключения.
Существует ли известный способ запуска обновления сообщений Android из команды оболочки, который более элегантен, чем этот? Или есть "лучший" способ выполнить то, что я пытаюсь сделать? Я бы очень хотел придерживаться приложения обмена сообщениями, а не переходить на сторонние.