답변:
여기를 참조하십시오 : 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
첫 번째는 기본 DB이고 두 번째는 내가 사용하는 SMS 응용 프로그램입니다.
유용한 정보도 있습니다.
이것은 대부분의 안드로이드 장치에서 SMS 및 MMS DB의 절대 경로입니다.
/data/data/com.android.providers/telephony/databases/mmssms.db
/data/data/com.android.providers.telephony/databases/mmssms.db
합니다. 통지 .telephony
device/data/data/com.android.providers.telephony/databases/mmssms.db
Kitkat (Android 4.4, 2013 년 9 월 릴리스)부터 기본 경로가 다음에서 변경되었습니다.
/data/data/com.android.providers/telephony/databases/mmssms.db
에
/data/data/com.android.providers.telephony/databases/mmssms.db
업데이트 : 의견에서 언급했듯이 후자의 경로는 이미 JB에 있습니다.
/data/data/com.android.providers.telephony/databases/mmssms.db
내 JB에 존재 하기 때문에 KitKat이 시작되기 전에 변경 사항이 도입되었습니다 .