장치가 루팅되지 않은 경우 ADB를 사용하여 SMS 및 MMS 메시지를 백업 / 복원 할 수있는 방법이 있습니까?
adb pull
/data/data/com.android.providers.telephony/databases/mmssms.db
안전하지 않은 (루트) 모드에서 실행되지 않으면 ADB 가 해당 데이터베이스 ( )를 읽을 수 없으므로 여기에서 작동 하지 않습니다.adb shell "cat /data/data/com.android.providers.telephony/databases/mmssms.db > /sdcard/mmssms.db
루트 액세스 권한이 없으면 작동하지 않습니다adb backup
어떤 이유로 든 내가 확인 한 장치 에서이 데이터베이스를 다루지 않습니다 (빈 백업 – 결과 파일에 41 바이트의 백업 헤더 만)
특히 왜 adb backup
이것을 다루지 않는지 궁금 합니다. "개인 정보 보호 사유"인 경우 연락처 데이터베이스에도 동일하게 적용됩니다.이 데이터베이스는 명확하게 백업됩니다.
참고 문헌 :
- 영구“안전 모드”에서 adb를 사용하여 SMS 메시지를 복구 할 수 있습니까? 같은 주제를 다룹니다 – 그러나 그 외에는 안전 모드로 제한되지 않습니다
- adb를 통해 전체 sms / mms 콘텐츠 백업 (개발자 자매 사이트에서)은 "루트 된 솔루션"을위한 것입니다.
루트가 아닌 장치에 대한 해결책은 무엇입니까? 내가있어 유의 하지 응용 프로그램 기반 솔루션을 요구. 이에 사용할 수 있는 여러 앱 이 있다는 것을 잘 알고 있습니다 . 특히 "쉘 기반 솔루션"을 ADB를 통해 사용하고 싶습니다.
adb backup
거의 예외 를 통해 대부분의 것을 백업 할 수있었습니다 . 몇 가지 예외는 무시할 수 있었지만 사용자는 SMS를 유지하는 것을 좋아했습니다.