ดูที่นี่: https://stackoverflow.com/questions/4809874/how-to-access-the-sms-storage-on-android
สิ่งสำคัญคือ SMS / MMS อยู่ในฐานข้อมูลบนโทรศัพท์และคำตอบสำหรับคำถามนั้นมีลิงค์ไปยังบทช่วยสอนนี้
ตำแหน่งของฐานข้อมูลอาจแตกต่างกันไปตามโทรศัพท์ แต่คุณสามารถค้นหาด้วยคำสั่งนี้ผ่าน adb (คุณจำเป็นต้องรูทเพื่อค้นหาเพราะอยู่ในพื้นที่เก็บข้อมูลที่มีการป้องกัน):
find / -name "*mmssms*"
บนอุปกรณ์ของฉัน (Samsung Galaxy S) ฐานข้อมูลเหล่านี้ปรากฏขึ้น:
./dbdata/databases/com.android.providers.telephony/mmssms.db
./data/data/com.jb.gosms/databases/gommssms.db
อันแรกคือฐานข้อมูลเนทิฟและอันที่สองคือแอพ sms ที่ฉันใช้