태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

법적증거로 활용되는 카카오톡 복원

 

 

카카오톡 복원

 

국내 최대의 사용자를 확보하고 있는 모바일 메신저 카카오톡은

이제 스마트폰 환경에서 빼놓을 수 없는 한 부분으로 자리 잡았습니다.

 카카오톡은 기존의 문자 메시지 서비스인 SMS를 대체하고 있는데요,

이용자들은 카카오톡으로 친구 가족 연인 혹은 업무나 비즈니스에 관련해서

상대와 수많은 대화를 나누고 정보를 주고받습니다.

 

 

 

카카오톡 복원

 

하지만 간혹 기계적인 오류나 사용자의 실수 등으로

카카오톡 대화 내용이 삭제되기도 합니다.

거기다 미리 백업을 해놓지 않아 중요한 내용이 삭제되고

이는 때로는 법적인 문제의 증거나 혐의 입증이 될 만한

카카오톡 대화 내용의 손실로 이어져 당사자는 큰 곤란을 겪을 수도 있습니다.

 

실제로 사라진 카카오톡 내용이 어떤 분쟁 때문에 필요해지거나

분쟁 해결의 핵심이 되는 경우가 있습니다.

민형사상의 증거로 필요할 수도 있고 대화 상대방이 대화 내용을 부인하거나

다른 주장을 할 경우에도 필요하기 때문입니다.

 

 

 

카카오톡 복원

 

모바일탐정은 수사기관용 포렌식 기술을

민간에서 사용 할 수 있도록 연구 개발하는

휴대폰 데이터 복구 전문기업입니다.


카카오톡 복원 뿐 아니라 라인, 틱톡 등 모바일 메신저의 복구가 가능하며

 핸드폰과 스마트폰의 각종 데이터의 복구에

연구를 통해 다져진 기술과 노하우를 갖추고 있습니다.

 

 


Posted by 비회원

댓글을 달아 주세요

안드로이드폰에서

카카오톡 대화내용 복구방법과 백업

 

 

 

 

이번 시간엔 안드로이드폰에서 카카오톡 대화내용을 복구하는

방법과 백업에 대해서 알아보겠습니다.

 

 

카카오톡 대화내용이 삭제되는 경우


① 방나가기를 눌러 삭제
② 기종변경으로 인해 카카오톡 재설치
③ 펌웨어 업데이트로 인해 삭제

 

이 외에도 초기화를 하고 싶지만 소중히 여기는 카카오톡 대화내용 때문에

망설여지는 경우도 있습니다.

안드로이드폰은 미리 백업 작업을 해놓으면

전화번호와 사진, 동영상 등은

삭제되거나 초기화 돼도 복원해 사용이 가능합니다.


그러나 카카오톡은 백업이 안 되고 어플 삭제 후 설치하게 되면 초기화 되어버려,
대화내용은 모두 삭제됩니다.


카카오톡은 버전 업데이트를 통해 대화내용을 어플 상의 내보내기 기능을 이용하여
텍스트 형식으로 저장하여 소장할 수 있습니다.
하지만 이왕이면 예전 카카오톡 어플에 집어넣어 그대로 사용하고 싶을 겁니다.
그러기 위해선 안드로이드폰의 경우 루팅을 해야 합니다.
그렇지 않으면 대화내용 백업 후 카카오톡으로 복원하는 게 불가능 합니다.
루팅한 후에 루트권한이 없으면 사용이 안 되는 것이지요.

 

복구에 필요한 준비


루팅된 스마트폰, 루트 익스플로러 어플, PC 연결잭이 필요합니다.
루트 익스플로러는 루팅한 휴대폰에 필수적인 어플인데요,
루트 권한을 가지고 스마트폰 내부의 시스템 탐색을 가능하게 해주는 어플입니다.
(유료지만 구글링을 열심히 하다 보면 무료 다운도 가능하긴 합니다)

 

카카오톡 복구 실행

1. 우선 카톡 DB파일 백업을 위한 작업을 해야 합니다.
루트 익스플로러를 실행해서 data/data/com.kakao.talk/database로 이동합니다.
이동 하면 kakaotalk.db란 파일이 있습니다.
이 파일을 길게 터치하시게 되면

 

 

여기서 copy를 누르면 하단에 pastecancel라는 선택문이 나타납니다.

 

 

 

여기서 그림 제일 처음 화면으로 돌아가 sdcard를 찾습니다.
Sdcard에서 하단에 paste를 누르면 kakaotalk.db가 생성되고
sdcard에 카카오톡 DB가 복사되면서 백업이 완료되었습니다.

 

2. 이제 백업한 카톡 파일을 원본과 같게 하도록 퍼미션 설정을 합니다.
카카오톡에는 읽기, 쓰기 등의 권한이 있는데, 백업한 파일을 카톡에 복사해도
동일하게 퍼미션을 설정하지 않으면 올바른 인식되지 않습니다.

 

 

sdcard에서 paste 한 kakaotalk.db 파일을 길게 누르면
위의 선택창이 뜨고 permissions을 눌러주면 됩니다.

 

 

 

 

정상적인 진행이 됐다면 이런 화면이 나옵니다.
오른 쪽에 보이는 Execute에 체크 된 3가지 항목을 눌러서 체크마크를 없애고
OK를 누르면 퍼미션 설정이 완료됩니다.

여기까지 무사히 끝났다면 펌웨어 업데이트 혹은 기기변경을 했어도 이전 카카오톡
친구목록은 물론 대화내용, 테마까지 모두 사용할 수 있습니다.

 

3. 이전 카카오톡 복구는 위의 설명된 사항들의 반복이니 간단히 알아보겠습니다.
Sdcard에 백업해둔 카카오톡db 파일을 루트 익스플로러를 이용해
data/data/com.kakao.talk/database 항목에 덮어씌우면 간편한 복구가 가능하며 
copy(복사)해서 paste(붙여넣기) 하는 식으로 사용하면 됩니다.

 

 

이렇게 카카오톡 복구 하는 방법이 있긴 하지만 백업 작업이 돼 있어야 하므로
그렇지 않은 경우에는 방법을 알아도 발만 동동 구르는 경우가 많습니다.
카카오톡이나 마이피플, 틱톡, 네이트온, LINE 등 기타 모바일 메신저와 기타 데이터 복구를 원하는 분들은 모바일 탐정에 문의 주십시오.
친절한 상담과 검증된 실력으로 고객님들의 의문점과 문제를 해결해 드리겠습니다.

 



Posted by 비회원

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 별그래 2014.04.06 18:48 신고  댓글주소  수정/삭제  댓글쓰기

    대화 내용을 복구한다는 말은 카카오톡을 재설치하고 딱 들어가보면 채팅목록 그대로 있고 들어가면 채팅내용도 그대로 라는 말인가요

    • Favicon of http://www.datarecovery.pe.kr BlogIcon 취미와 밥벌이 MobileDetective 2014.04.07 14:22 신고  댓글주소  수정/삭제

      삭제된 데이터는 파편으로 프리스페이스영역에 남아있게 됩니다. 복구된 데이터를 채팅방으로 그대로 다시 넣는작업은 포렌식 관점에서 위조 변조에 자유롭지 못해 증거로 사용될수 없습니다.
      저희는 증거로 사용할수 있는 포렌식절차에 따라 복구하여 문서파일로 드리게 되며 위변조가 없었다는 인증을 해드리는 것입니다. 감사합니다.

  3. 2014.07.28 20:47  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  4. 2014.07.28 20:49  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  5. 2014.08.17 14:33  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  6. 2014.09.15 04:10  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • Favicon of http://www.datarecovery.pe.kr BlogIcon 취미와 밥벌이 MobileDetective 2014.09.22 10:21 신고  댓글주소  수정/삭제

      삭제 했다가 새로설치 후 로그인 하신경우라면 복구율이 많이 떨어집니다.
      전체가 복구될 확률은 낮아보이며 가장 중요한 메시지의 복구여부를 확인하기 위해 복구를 진행하셔야 할것 같습니다.

  7. BlogIcon 박재환 2014.10.09 14:24 신고  댓글주소  수정/삭제  댓글쓰기

    루팅하는법을 모르는데 컴퓨터로 검색해봐도 벽돌이 걸린다나 폰이 고장난다나 그러는대 루팅을어떻게하나요?

  8. BlogIcon 김동률 2014.10.27 20:07 신고  댓글주소  수정/삭제  댓글쓰기

    퍼미션 꼭 664로 줘야되나요?

  9. 김동률 2014.10.27 20:07 신고  댓글주소  수정/삭제  댓글쓰기

    퍼미션 꼭 664로 줘야하나요?

  10. BlogIcon 김동률 2014.10.29 01:05 신고  댓글주소  수정/삭제  댓글쓰기

    질문이요~
    백업후 복원할때 말인데요

    카톡을 재설치하고 나서
    로그인하고 인증받은뒤에 복원 해야하나요?
    아니면 설치하고 복원하고 로그인해야하나요?

  11. BlogIcon 바람이 2014.11.03 09:34 신고  댓글주소  수정/삭제  댓글쓰기

    이거 혹시 루팅 한 후에 새 스마트폰 사서 백업한 카톡 정보들을 옮기려고 할 때 에러가 나는 그런 변수는 없을까요?
    지금 루트 익스플로어 앱 사서 해보려고 하는데, 혹시나 안될까바 걱정 되네요ㅠㅠ
    지금 폰 고장나서 이거 고객센터에서 공장 초기화 후에 백업 한 걸 사용하려 하는데, 아니면
    아예 스마트폰을 새로 산 후에 쓰려고 하거든요.
    기종은 지금은 노트1이고. 여기 다시 넣거나, 노트2~4로 갈아탈 수도 있어요.

  12. BlogIcon 바람이 2014.11.03 10:58 신고  댓글주소  수정/삭제  댓글쓰기

    아참! 그리고요. SD카드 말고 컴퓨터로는 백업이 안될가요? SD카드는 새로 사야해서 ㅎㅎ;

  13. BlogIcon 바레시 2014.12.11 10:51 신고  댓글주소  수정/삭제  댓글쓰기

    db가 1,2 두가 지가 있는데 둘다 해야 되나요?

  14. 2014.12.29 15:24  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  15. BlogIcon lee 2014.12.29 20:03 신고  댓글주소  수정/삭제  댓글쓰기

    동일번호로 기기만 변경하면서 카톡내용이 지워졌는데 동일한 방법으로 사후백업 및 복원이 가능한가요?

  16. 2014.12.31 18:20  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  17. 2014.12.31 18:20  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  18. BlogIcon ㅇㅇ 2014.12.31 23:35 신고  댓글주소  수정/삭제  댓글쓰기

    sd카드에 복사하고 db파일 길게 눌러서 권한눌르고 실행에 있는 3개 체크된거 없애고 확인누르는데
    권한을 변경하지 못했습니다. 일부 파일 시스템은(예:SD 카드) 권한 변경을 허용하지 않습니다. 라고떠요 ㅠㅠ 어케해야하나요
    그리고 전 kakao.talk db2도 있던데 이건 뭐죠???

  19. 2015.01.07 17:02  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  20. 2015.01.20 00:06  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  21. 2015.04.27 09:12  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

아이폰의 삭제된 문자메세지 카카오톡 대화내용 복구안내

지난 포스팅에서 아이폰의 암호화 구조에의한 아이폰 데이터복구의 복구율 문제에 대한 포스팅을 했었습니다.
비할당영역의 암호화 문제를 말씀드렸었는데요 오늘은 아이폰에서도 많이 사용하는 카카오톡등의 모바일 메신져의 삭제된 대화내용과 채팅방복구서비스에 대해 안내해 드리겠습니다.
 


안드로이드의 카카오톡 복구와 아이폰이 복구가 잘되지 않는 이유에 대해서는 삭제한 아이폰의 데이터 복구가능성은  아래의 지난 포스팅을 참조하세요. 

2013/02/05 - [아이폰 데이터복구] 아이폰 삭제 데이터의 복구가능성 

2013/03/12 - [스마트폰복구] - 안드로이드폰의 카카오톡 대화내용 복구, 채팅방나가기 복구


모바일탐정에서 제공하는 아이폰 데이터 복구서비스

국내의 스마트폰 복구업체에 문의하여 상담해보시면 "아이폰은 기술적으로 한계가 있어서 복구가 안됩니다." 라는 답변을 많이 받으셨을 것입니다. 당사에서도 아이폰은 복구서비스를 제공하지 않고 있었지만 많은 문의와 고객님의 요구로 삭제된 카카오톡 복구와 문자메세지복구, 통화이력복구에 대해서는 어느정도 연구결과가 있어서 복구서비스를 실시하게 되었습니다. 


아이폰 문자메시지 복구를 의뢰한 폰


대상기종 : 아이폰 3GS, 아이폰4, 아이폰4S, 아이폰5 

대상 OS : 탈옥이 가능한 모든 버젼의 IOS 

복구가 가능한 항목 : 전화번호부, 문자메세지, 카카오톡, 틱톡, 마이피플, 라인등 모바일 메신져 
* 사진 동영상에 대해서는 기술적인 문제로 서비스를 제공하지 않습니다. 관련 기술정보는 아래를 참조하세요. 

2013/02/05 - [아이폰 데이터복구] 아이폰 삭제 데이터의 복구가능성 

아이폰 기본 분석시간 : 최소 3일 ~ 최대 7일


아이폰에서도 삭제된 문자메세지와 카카오톡 대화내용은 복구가 가능합니다.

마음이 급하신 분들은 내용을 읽기전에 먼저 전화를 주시면 친절하게 상담해 드리겠습니다. ^^ 

모바일탐정 홈페이지바로가기 : http://www.mobiletamjung.com/


아이폰의 복구항목과 방법에 대한 설명

아시는 분들은 아시겠지만 아이폰에서 구동되는 많은 앱들이 SqlLite 라는 데이터베이스를 사용하여 데이터를 저장하게 됩니다. 기본적인 원리는 데이터베이스에서 삭제된 플래그를 찾아서 대화내용을 복구하는 방식을 사용하고 있습니다.

아이폰 데이터복구를 위한 마이크로 스코프로 아이폰 보드를 확인하는 장면(여러 곳 과부하로 타버림)


이전에 아이폰 복구프로그램을 개발할 당시 탈옥을 하지 않고 데이터를 복구 해야만 하는 대명제를 가지고 진행도었기 때문에 아이폰 4S부터는 프로그램이 제대로 실행되지 않는 문제가 있었고 이때문에 많은 요청에도 서비스를 진행하지 않았지만 탈옥하는 방법이외에 복구가 가능한 방법이 없기 때문에 탈옥을 인정하는 세계적인 흐름을 따라서 아이폰의 획득 작업보다는 데이터베이스를 분석하는 쪽에 촛점을 맞추어서 복구툴을 개발하게 되었습니다.


실제로 내부 밴치마크 테스트를 통해서 어느정도의 성능이 검증되었기 때문에 조심스럽게 서비스를 시작하게되었습니다. 서비스 도입초기이기 때문에 안드로이드보다 좀더 많은 시간이 소요되고 비용적으로 좀더 부담이 되실수도 있지만 꼭 필요하신 분들께서는 이해해 주시고 의뢰하여 주시면 감사드리겠습니다. 


아이폰의 암호화원리 (기술자료)

iOS 버전4 이상을 사용하는 iPhone / iPad는 파일시스템을 암호화(AES256 encryption)로 보호한다. 구동중인 상태에서는 iOS가 실시간으로 파일을 복호화 하여 접근하기 때문에 올바르게 내용을 확인할 수 있지만 Flash memory에서 데이터를 획득하는 iOS가 구동 중이지 않은 환경에서는 그 내용을 확인하기 어렵다.

Figure 1. WWDC 2010의 Securing Application Data(Session 2009)


또한, Apple Worldwide Developers Conference 2010의Securing Application Data(Session 2009) 발표내용에 따르면 iOS는 부팅시에 생성하는 디바이스 고유키와 각 파일마다 존재하는 파일키를 이용해 각 파일을 암호화한다. 즉, 각 파일의 복호화를 위해서는 장치키 와 그파일에 해당하는 파일키를 필요로 하기 때문에 지워진 파일의 경우 파일키를 획득 할 수 없어 해당 영역을 복호화하기 어렵다.

Figure 2. iOS의 파일시스템 복호화를 위한 키의 흐름


인터넷을 검색해보면 탈옥되어진 iOS의 경우 제공되어지는 함수를 통해 추출 가능하다는 것을 알 수 있습니다. 아이폰의 암호화를 해독이 가능하다는 독일의 한 연구소가 유일하게 검색되어 직접 문의한 결과 관련 내용은 보안을 위해 공개 안한다고 답변 하였으며 해독 가능 여부에 대헤 정확한 답변을 듣지 못하였습니다.


아이폰에서 취득할수 있는 키체인 정보

기본적으로 iPhone(iOS)는 암호 정보를 보관할 수 있는 keychain 시스템 제공합니다. 다양한 알고리즘을 제공 : iPhone에서는 기본적으로 AES-256 사용 하고 있으며 잠겨 있는 iPhone 대상으로 keychain에 접근하여 비밀 정보 획득이 가능합니다만 초기패스코드에 대해서는 암호화되어 확인할 수 없습니다. 

그림  keychain에 접근하여 획득 할 수 있는 정보


그림을 보면 키체인 값을 획득하는 것이 가능하지만 중요한 데이터에 대해서는 보호되어 있는 것을 알 수 있습니다. 취득할 수 있는 조건도 탈옥 되어진 iOS의 경우에만 제공 되어지는 함수를 통해 추출 가능합니다.

저희는 개발당시 임시로 탈옥을 해서 키체인을 아이폰전체를 덤프명령으로 획득한 후 키체인 값을 이용해서 파일을 추출하는 방식을 사용하였습니다.  


시스템 동작 시나리오 및 라이브러리 호출 흐름도

아래그림과 설명은 아이폰 복구 프로그램 개발당시 설계되었던 동작시나리오와 흐름도입니다. 비할당 영역의 검색에 대한 부분이 없습니다. 


① 사용자가 데이터 추출 및 복원을 원하는 스마트폰을 PC에 연결한다.

② GUI로 키보드 또는 마우스를 이용하여 원하는 데이터의 수집명령을 전달한다.

③ 스마트폰 관리 모듈에서 연결한 스마트폰의 종류를 인식한다.

④ 연결한 스마트폰(아이폰/안드로이드폰)의 종류에 맞게 추출 모듈을 호출한다.

⑤ 데이터 추출 후 삭제된 데이터 복원을 수행한다.

⑥ 복원된 데이터를 포함한 전체 데이터를 GUI에 출력한다.

⑦ 사용자에게 처리 결과를 출력한다. 또한 선택한 데이터를 CSV 파일로 출력한다.

⑧ 필요한 경우 선택한 특정 데이터를 스마트폰에 전송하여 데이터를 입력한다.


마무리 하면서

요즘은 인터넷 검색기술이 발달하여 외국의 프로그램등을 많이 찾아보실 것으로 생각됩니다, 무론 복구업체들도 마찬가지로 많은 툴을 검색해 봅니다만 세계적으로 아이폰 복구가 제대로 되는 프로그램은 없습니다, 

서비스를 꼭이용하셔야 하는 법정 소송중이신 고객분들이나 분쟁을 해결 하셔야 하는 고객분들께서는 조금은 부족할지 모르겠지만 서비스를 이용하시면 도움이 되실수 있을거라 생각됩니다.    

이상 포스팅을 마치겠습니다.


아이폰에서도 삭제된 문자메세지와 카카오톡 대화내용은 복구가 가능합니다. 가볍게 문의 주십시요.



Posted by 취미와 밥벌이 MobileDetective

댓글을 달아 주세요