Where in the file system are SMS messages stored? plese list the path


1 Answer 1


In CM11 (Android KitKat) when using stock messaging app the database file is located at:


Note that it's not a text file, it's a sqlite database file which needs to be accessed via sqlite-capable front-end (such as sqlite command line client).

  • I would like to add that this database is application independent (.providers) and usually not readable without either an app with permissions (Message app) or root. It's also neither encrypted nor very well sorted, but holds every message you get (sometimes even hidden ones). Last thing: that path should be valid for all current Android versions (GB, HC, ICS, JB, L).
    – GiantTree
    Feb 1, 2015 at 1:31
  • You're right it's application independent but as far as I know there are third party apps that use their own storage and sometimes even delete the messages from the providers storage.
    – jficz
    Feb 3, 2015 at 9:18

Not the answer you're looking for? Browse other questions tagged .