Monday, July 22, 2013

공초 후 메세지와 전화번호부 복구법 (루팅 필수) 최근기록 추가

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