http://people.sarang.net/1971302
KIES를 사용하지 않는 방법입니다.
" 아... 갤스가 너무 복잡해서 싹 밀어버려야겠다.
어라 낙엽님 backup프로그램에는 시스템 전체 백업밖에 못하네..
메세지와 전화번호부만 살리고 나머지는 다 밀어버리고 싶은데 어떡하지? "
위와 같은 고민을 하던 중 직접 시스템에 접근해서 데이터베이스 파일을 백업하였습니다.
각종 백업 프로그램들도 있지만 공초 후 그런 프로그램들을 설치하고 싶지 않았습니다.
메세지와 전화번호부가 저정되어 있는 파일은 다음과 같습니다.
메세지 : /dbdata/databases/com.sec.mms/mms.db
전화번호부 : /dbdata/databases/com.android.providers.contacts/contacts2.db
따라서 위의 두 개의 파일을 백업하신 후, 공초 후 다시 복구 해주시면 되겠습니다.
윈도우 cmd창에서 adb shell 입력 하신 후 su 입력하여 시스템 폴더에 접근 후,
busybox cp /dbdata/databases/com.sec.mms/mms.db /sdcard/
busybox cp /dbdata/databases/com.android.providers.contacts/contacts2.db /sdcard/
이렇게 백업합니다.
공초 후,
busybox cp /sdcard/mms.db /dbdata/databases/com.sec.mms/
busybox cp /sdcard/contacts2.db /dbdata/databases/com.android.providers.contacts/
이렇게 복구 하시면 되겠습니다.
-------------------------------------------------------------------------------------------------------------------------------------------------------
택이님 댓글 보고 추가합니다.
최근기록도 위와 같은 방법으로 백업 후 복구 가능합니다.
최근기록이 저장되어 있는 파일은 다음과 같습니다.
최근기록 : /dbdata/databases/com.sec.android.provider.logsprovider/logs.db
위와 마찬가지로,
busybox cp /dbdata/databases/com.sec.android.provider.logsprovider/logs.db /sdcard/
이렇게 백업하고 공초한 후,
busybox cp /sdcard/logs.db /dbdata/databases/com.sec.android.provider.logsprovider/
이렇게 복구합니다.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
XGRomeo님께서 멀티메일은 /dbdata/databases/com.sec.mms/mms.db에 저장되지 않는다고 제보해주셨습니다.
실험 결과 실제로 그러했습니다.
확인 해보니 멀티메일은 /data/data/com.sec.mms/mmsdata/ 속에 저장되는것을 확인했습니다.
따라서 다음과 같이 백업하신 후,
busybox cp -rf /data/data/com.sec.mms/mmsdata/ /sdcard/
다음과 같이 복구하시면 되겠습니다.
busybox cp -rf /sdcard/mmsdata/ /data/data/com.sec.mms/
No comments:
Post a Comment