Дивіться тут: https://stackoverflow.com/questions/4809874/how-to-access-the-sms-storage-on-android
Суть полягає в тому, що SMS / MMS перебувають у базах даних по телефону, а відповідь на запитання містить посилання на цей підручник .
Розташування бази даних може відрізнятися від телефону до телефону, але ви можете шукати це за допомогою цієї команди за допомогою adb (вам потрібно мати root, щоб знайти її, оскільки вона знаходиться в захищеній зоні зберігання):
find / -name "*mmssms*"
На моєму пристрої (Samsung Galaxy S) з'явилися такі бази даних:
./dbdata/databases/com.android.providers.telephony/mmssms.db
./data/data/com.jb.gosms/databases/gommssms.db
Перший - це рідний db, а другий - за допомогою sms-програми, яку я використовую.