주의!! 안드로이드 sdk를 사용해서 간단 백업/복원하는 방법입니다. 아래 내용을 따라 하다가 잘못하여 발생하는 일에 대하여 책임을 지지 않습니다. 각 자의 책임하에 스스로 백업, 복원을 실시하세요.
adb를 사용해서 드디어 안드로이드도 ICS부터 백업, 복원이 됩니다.
그 전에는 이 당연한 걸 지원 안 해줬었죠.
ex) 폰을 바꿨을 때 카카오톡 목록 같은거 통째 백업해서 옮길 때 사용하시면 됩니다.
 
먼저 각 제조사 홈페이지에 들어가서 usb드라이버를 설치합니다.

그리고 설정-개발자옵션에 들어가서 usb디버깅에 체크합니다.

그리고 안드로이드 sdk를 다운 받아서 압축을 풉니다.



C:₩에 풀었다면 C:sdk라고 되어있겠죠?
그렇다면 C:sdkplatform-tools로 들어갑니다.
이 화면에서 바탕에 shift누르고 마우스 우클릭해서 여기서 명령창 열기를 선택해서 커맨드 창을 띄웁니다.



그리고 폰을 PC와 연결합니다.

adb devices 라고 입력하고 엔터를 치면 데몬이 실행되면서 마지막 줄에 숫자와 영문이 섞인 문자가 막 나오고 뒤에 device라고 나오면 정상 연결된겁니다.
만약 마지막 줄이 그냥 List of devices attached라고 나오면 연결이 안된겁니다.
usb드라이버를 새로 설치해주세요.



이제 백업을 해 봅시다.
백업 옵션이 몇개 있는데 다 필요없고(^^;;) 그냥 이것만 기억합니다.

adb backup -apk -f 백업파일명 백업할패키지명

여기서 백업파일명은 PC에 저장될 파일 이름입니다. 패키지명은 폰에 설치된 패키지명을 입력하면 되는데 이걸 알아보려면

adb shell pm list package
라고 입력하면 폰에 설치된 패키지명이 주르륵 뜹니다.

그런데 너무 많아서 찾기 힘들죠 -_-;;
그럴땐 앱이름을 일부 입력해보면 됩니다.
예를 들어 카카오톡의 패키지명을 찾아 보려면 

adb shell pm list package kakao
라고 입력해봅니다. 그러면 kakao라는 이름이 들어간 패키지명이 주르륵 나옵니다. 하나밖에 없네요 -_-;

package:com.kakao.talk
라고 나옵니다. 이게 카톡의 패키지명입니다.

그렇다면 이제 카카오톡을 백업해봅시다.

다음과 같이 입력합니다.

adb backup -apk -f backup.kakao.ab com.kakao.talk

그러면 Now unlock your device and confirm the backup operation.
이렇게 나옵니다. 당황하시면 안됩니다. 에러난거 아닙니다. 
찬찬히 읽어보면 폰을 언락하고 OK눌러라 입니다.

말 그대로 폰을 켜보면 패스워드를 입력하라고 나와있습니다.

백업파일에 비밀번호를 걸고 싶으면 패스워드를 입력하고 데이터백업 버튼을 눌러주고 패스워드 필요없으면 그냥 데이터백업 버튼만 누릅니다.

그러면 PC에 backup.kakao.ab라는 파일이 생겼습니다.
이 파일이 카카오톡 백업파일 입니다.

자 이제 카카오톡을 복원할 새로운 폰을 PC에 연결합니다.
물론 usb드라이버는 설치되어 있어야 하고 usb디버깅에도 꼭 체크되어 있어야 합니다.

복원은 간단합니다.

adb restore 백업파일명 입니다.

방금 백업한 카카오톡을 복원하려면 

adb restore backup.kakao.ab
라고 하면 됩니다.

그러면 아까 백업할때와 같이 폰을 언락하고 OK누르라고 나옵니다.
그대로 따라합니다. 백업할 때 패스워드를 지정해줬다면 같은 패스워드를 입력해줘야 합니다.

이제 카톡이 완벽하게 복원됐습니다.

카톡의 경우는 만약 폰이 바꼈을 경우에 새로 인증을 받으라고 나오는 데 인증만 받으면 기존의 대화 목록은 그대로 다 보존되어 있습니다.

adb는 계속 백그라운드로 돌아갑니다. 다 했으면 작업관리자 열어서 프로세스를 종료하든지 
adb kill-server라고 입력해주시면 데몬이 죽습니다.

길어서 복잡한 것 같은데 한 번 따라해보면 간단합니다.
그럼 더워서 이만;;

'Android' 카테고리의 다른 글

구글나우 죽여서 검색 쓸만하게 바꾸기  (7) 2014.03.29
스마트폰 PPI비교  (0) 2013.11.06
2달치 밖에 저장 안되는 구글캘린더  (3) 2013.05.07
T Store Book  (14) 2013.04.30
ADB  (0) 2013.04.26
AND