Как вы удаляете тысячи текстовых сообщений одновременно?

У меня HTC Vivid, и мне нужно удалить около 30 000 текстов. Каждый раз, когда я пытаюсь это сделать, мой телефон зависает. То же самое происходит, когда я пытаюсь создать резервную копию.

Сброс к заводским настройкам? Гораздо быстрее, что касается 30К текстов, мне трудно в это поверить. Неудивительно, что Android зависает, поскольку их хранилище данных, содержащее тексты, изо всех сил пытается выполнить операцию удаления!
это правда, есть ли способ удалить только определенное количество текстов за один раз, о котором вы знаете?
вы пробовали удалять пакеты разговоров? (т.е. попробуйте удалить 5 или 10 разговоров за раз)
Возможно, это поможет, если вы попробуете сторонние приложения для управления SMS.

Ответы (5)

Существует способ удалить сразу все SMS и MMS (и журналы вызовов).

В Android SMS обычно принимаются и сохраняются пакетом com.android.providers.telephony. Обычное название этого пакета — «Хранилище телефона/сообщений» в Android 4.2.2 и «Хранилище номеронабирателя» в Android 2.3.7.

Если вы очистите все данные этого приложения, все его базы данных будут очищены, а SMS/MMS исчезнут. Вы можете «принудительно остановить», а затем «очистить данные» с помощью диспетчера приложений, который вы найдете в разделе

  • Настройки→Приложения
  • Настройки→Настройки приложений→Управление приложениями

Если у вас есть альтернативное SMS-приложение, обратите внимание, что большинство из них все равно имеют доступ к «стандартной» базе данных. - Технически это не совсем чисто, но имеет огромное преимущество, заключающееся в том, что вы можете менять приложения для SMS по своему желанию, потому что хранилище SMS остается прежним.

Я пробовал это, но после принудительной остановки телефона/хранилища сообщений кнопка «Очистить данные» была недоступна, хотя там написано, что у меня 7 МБ данных.
@JasonGross На моем Android 5.0.2 то же самое: даже остановлено, данные нельзя очистить в диспетчере приложений. Возможно, есть способ командной строки...

Здесь шаг:

  1. Резервное копирование всех SMS с помощью приложения «SMS Backup & Restore» на внешнюю карту
  2. Ваши устройства должны быть рутированы
  3. Откройте корневой проводник, перейдите в /data/data/com.android.providers.telephony/databeses/mmssms.db
  4. если вы хотите, вы также можете скопировать текущий «mmssms.db» на externalCard для резервного копирования
  5. Удалить текущий файл «mmssms.db»
  6. Перезагрузить телефон
  7. Теперь все ваши смс исчезнут, если вы хотите восстановить только некоторые ветки смс, вы можете восстановить их с помощью приложения «SMS Backup & Restore» из резервной копии данных смс, которая уже была сделана.

Надеюсь, это поможет

Обратите внимание, что SMS Backup & Restore имеет возможность удалить все сообщения.
Это то приложение, которое вы упомянули? Если это так, пожалуйста, включите ссылку для скачивания, отредактировав сообщение.
Приложение «Резервное копирование и восстановление SMS». действительно есть такой вариант. Он находится в разделе «Инструменты» как «Удалить сообщения или журналы вызовов». Вы можете удалить почти все из них за один раз. Он оставил последние 15 сообщений в списке.

В стандартном приложении обмена сообщениями Android 4.2 Jelly Bean .open перейдите в настройки или нажмите левую нижнюю сенсорную клавишу, чтобы отобразить параметры/настройки в приложении. выберите/нажмите Удалить> Выбрать все> Удалить.

Вы также можете попробовать использовать диспетчер телефона через свой компьютер, который работает через Wi-Fi, например AirDroid . Вы должны иметь возможность удалять оттуда, но не все сразу, я не думаю, а хотя бы партиями...

Привет, это приложение не может удалять смс в Android 4.4 и выше. У вас есть альтернатива?
AirDroid позволяет удалять сообщения по одному, но не имеет опции массового удаления

Если сброс к заводским настройкам неприемлем, вы можете попробовать приложение, такое как Handcent, которое позволяет вам установить ограничение на количество сообщений, хранящихся для каждого отправителя. Установите лимит на 29000 и посмотрите, урежет ли он их в разумные сроки. Если это сработает, попробуйте сбросить ограничение на 2000 за раз, пока не получите желаемое число. Это не сработает, если ваши сообщения приходят от разных отправителей.