Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a HTC vivid and need to delete about 30,000 texts. Every time I try to do it, it freezes my phone. The same thing happens when I try to create a backup.

share|improve this question
Factory reset? Much quicker, as for 30K texts, I find that hard to believe. No wonder Android freezes as their data store holding the texts is struggling to perform the operation in deletion! – t0mm13b Dec 15 '12 at 3:41
its true is there a way to only delete a certain amount of texts at one time that you know of? – Hunter Dec 15 '12 at 4:07
did you try deleting batches of conversations? (i.e. try to delete 5 or 10 conversations at a time) – Sid Dec 15 '12 at 6:22
Could possibly help if you tried 3rd party apps to manage the SMS. – Power-Inside Dec 15 '12 at 16:00

There is a way to delete all SMS and MMS (and call logs) all at once.

In Android, SMS are normally received and stored by the package That package’s common name is “Phone/Messaging Storage” in Android 4.2.2 and “Dialer Storage” in Android 2.3.7.

If you clear all data of that app, all it’s databases are cleared and SMS/MMS are gone. You can “force stop” and then “clear data” with the app manager, which you find under

  • Settings→Apps
  • Settings→Application settings→Manage applications

If you have an alternative SMS app, note that most of them side access the “standard” database anyway. – This is technically not clean, but has the huge advantage that you can swap SMS apps at will, because the SMS storage stays the same.

share|improve this answer
I tried this, but after Force Stopping the Phone/Messaging Storage, the Clear Data button was grayed out, even though it says I have 7MB of data. – Jason Gross Jul 24 at 4:29
@JasonGross On my Android 5.0.2 it is the same: even stopped, the data can not be cleared in the app manager. There might be a command line way... – Robert Siemer Jul 24 at 13:06

Here the step:

  1. Backup All SMS using "SMS Backup & Restore" app to your externalCard
  2. Your devices must be rooted
  3. Open root explorer, go to /data/data/
  4. if you want you can copy the current "mmssms.db" to externalCard for backup too
  5. Delete current "mmssms.db" file
  6. Restart phone
  7. Now all your sms will disappear, if you want restore just some of sms threads, you can restore them using "SMS Backup & Restore" app from the backup sms data that already made

Hope this help

share|improve this answer
Note that SMS Backup & Restore has an option to delete all the messages. – user82946 Dec 5 '14 at 17:02
Is this the app you mentioned? If it is, then please incorporate the download link by editing the post. – Andrew T. Dec 5 '14 at 17:56

You might also try using a phone manager via your PC that works over Wifi, such as AirDroid. You should be able to delete from there, but not all of them at once I don't think, but in batches at least...

share|improve this answer

If a factory reset isn't acceptable, you might try an app such as Handcent, which allows you to set a limit on how many messages are kept for each sender. Set the limit to 29000 and see if it trims them down in a reasonable time. If that works, try dropping the limit 2000 at a time until you get to the number you want. This won't work if your messages are from many different senders.

share|improve this answer

In Android 4.2 Jelly Bean .open standard messaging app, go to settings or press the bottom left touch key to show options/settings within the app. select/press Delete> Select All> Delete.

share|improve this answer

protected by Community Dec 28 '15 at 17:23

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.