본문 바로가기
IT/유틸 및 팁

카톡 백업, 복원, 상대방 아이디 확인

by 디진다 2012. 12. 11.
반응형

스마트폰에 바로 확인하는 방법과 컴퓨터로 확인하는 방법 2가지를 적어보겠다. (전제조건 = 루팅)
가급적이면 폰으로 확인하는 방법이 귀차니즘에게는 편할 듯 싶다.

먼저 폰에서 확인하는 방법이다.
먼저 안드로이드폰의 DB 내용을 수정, 편집, 확인 등을 할 수 있는 SQLite Editor라는 앱이 필요하다.
SQLite Editor 말고도 DB내용을 볼 수 있는 다른 어플도 상관없다.
무료어플인 줄 알았는데 유료어플이다.
구글플레이 SQLite Editor =  http://goo.gl/wJpv9
구매를 하던지 적당한 방법(구글링)으로 설치하길 바란다.
아니면 아래에 컴퓨터로 확인하는 방법으로 하면 된다.

SQLite Editor를 설치하고 실행하면 위와 같이 나온다.

카카오톡을 찾아서 클릭하면 가운데와 같이 카톡의 디비들이 보인다.

여기서 카카오톡.디비를 클릭해주면 오른쪽과 같은 창이 나온다.


4번째 chat_logs을 클릭하면 아래와 같다.

그럼 대화한 사람의 사용자아이디와 대화내용이 나온다.

근데 이게 필요없는게 카톡에서 대화창을 나가버리면 여기서도 지워졌다.

채팅_룸 역시 대화창을 나가면 지워졌다.

따라서 chat_logs과 채팅_룸 메뉴는 거의 필요가 없는 듯 하다.

그나마 상대방 아이디는 확인이 가능했다.

친구탭을 선택하면

아래와 같이

아이디만 있고 전번이 없는 친구

아이디와 전번이 있는 친구

아이디는 없고 전번만 있는 친구를 알 수 있다.

아이디가 없는 사람은 당연히 아이디가 존재치 않으니 알 수가 없을 것이다.

짐작인데 사용자아이디는 싸이 홈피의 tid처럼 카톡아이디를 만든 순으로 부여되는 듯 하다.

이 정도말고도 메인사진의 주소, 상대방의 대화명, 내 폰에 저장된 상대방의 이름을 알 수 있는데

이것 역시 간단히 다 알수 있기에 필요없는 정보다.







카톡과 상관없지만

추가적으로 SQLite Editor로 광고가 나오는 앱들을 불러들여서 광고가 나오는 주소를 알아내어서

안드로이드 상의 시스템/기타/hosts 파일에 등록해주면 스마트폰의 광고도 차단가능하다.



다음은 컴퓨터로 알아보는 방법이다.

위의 내용과 똑같다. 단지 SQLite Editor가 아닌

SQLiteBrowser를 이용해서 확인하다는 것이다.


맛폰에서 루트탐색기 등으로 data/data/com.kakao.talk/databases/KakaoTalk.db 찾아가서
KakaoTalk.db 파일을 자신이 찾기 쉬운 적당한 곳에 복사한다.
(위의 내용은 카톡을 백업하는 것이나 똑같다. 즉 폰초기화나 기변 등으로 카톡을 새로 깔았을 때 아무것도 없는 상태에서 KakaoTalk.db만 처음 위치에 복사 후 붙여넣기해주면 복원이 된다.)



컴퓨터에 KakaoTalk.db을 불러들인다.
db 파일을 볼 수 있는 SQLiteBrowser을 다운 받는다. 용량은 약 6메가 정도이다.

SQLite Database Browser 홈페이지 다운 = http://goo.gl/lOxd

무설치다.

다운받고 압축풀고 바로 실행시키면 된다.
실행 후 KakaoTalk.db 파일을 드래그앤 드랍 등으로 불러 들인다.




추가로 복원할려면 data/data/com.kakao.talk/databases/KakaoTalk.db에 넣어주고 아래와 같이 해주면 된다.

굳이 아래 권한 그림을 암기할 필요는 없을 것이다. 폴더안에 들어있는 다른 파일들과 권한을 같이 주어도 된다.



반응형
그리드형

댓글