본문 바로가기

Android/Tip&Tech

카카오톡 친구 프로필 사진 저장하기 [오래된 자료][삭제]

카카오톡을 이용하면서 왜 친구 프로필 사진을 저장 기능을 지원하지 않는건지 의문이 들더군요..

나름 이유가 있을거라 생각 하므로 일단은 이유는 배제 하고 정식 지원이 아닌 약간의 편법을 이용해 친구의 프로필 사진을 저장하는 방법을 알려드리겠습니다.

우선 몇가지 방법이 있습니다.

1. 프로필 저장 어플리케이션을 받아서 저장한다.. 

    이 방법은 유료 어플이라 일단 이용해 보지 않아 자세한 설명을 못드리겠습니다.

2. 스크린샷을 이용한 저장방법

   일단 필요한것이 스크린샷 찍는 어플이겠죠? 이건 무료로 쉽게 구할 수 있지만.. 루팅해야 하는 어플들이 종종 있습니다.(대부분 일지 모르겠군요.) 또한 루팅을 했다고 해서 스크린샷을 찍게 되면 올린사람의 프로필 원본 사진을 저장 할 수도 없습니다. (즉 저화질 이라는 소리죠)

3. 캐시 파일을 이용 한다.

    제가 이번에 소개를 하고자 하는 방법입니다. 일단 프로필을 올린 사람의 원본을 그대로 받을 수 있고, "루팅&유료 어플을 이용 하지 않아도 된다." 입니다.

   단점은 약간 번거럽다는 거겠죠.


그럼 시작 하기에 앞서 어떤 원리인지 설명하면. 카카오톡에서 이미지,음성,동영상 등 데이터를 주고 받으면 sdcard에 캐시파일이 남습니다. 그 캐시파일을 이용하는 방법입니다.


1.일단 자신이 저장하고 싶은 프로필 사진의 프로필을 선택합니다.

2.프로필을 클릭하면 해당 유저의 자세한 프로필이 나올것 입니다. 여기서 우리가 구하는건 이 사람의 프로필 사진이니 프로필 사진 원본을 보기 위해 프로필 사진을 클릭(터치)합니다.


3, 에러 없이 원본 프로필 이미지를 확인 했으면 카카오톡을 닫습니다.


4. 자 캐시 파일은 저장이 됐습니다. 그럼 이제 그 캐시파일을 이미지파일로 변환해서 사용해 봅시다.

5. 파일 뷰어 어플 및 이동식디스크로 인식해 \Android\data\com.kakao.talk\cache\full_profile_image\ 폴더로 진입합니다.

6.그럼 그 안에 확장자가 없는 숫자로된 파일(들)이 존재 합니다. 그 숫자로 된 파일들에 확장자를 넣어 주면 됩니다.

예를 들어 ex)123323232-> 123323232.jpg 로 변경

그럼 이와 같이 단순한 파일이 이미지파일로 변하면서 프로필 사진을 확인하실 수 있습니다.


그럼 이 파일을 이제 자신의 사진폴더로 이동해 주시면 됩니다.


이 과정이 조금 번거러울 뿐이지 어렵지는 않으실 겁니다.


이 강좌에서 소개하고 싶은 핵심은

카카오톡의 프로필 사진 캐시파일은 "sdcard\Android\data\com.kakao.talk\cache\full_profile_image\" 경로에 저장이 된다는 것과 그 캐시 파일은 이미지 포맷을 하고 있으나 확장자가 없어 이미지 파일로 인식 하지 못하고 있을 뿐이라는 것입니다.

이 캐시 파일에 이미지 확장자를 주고 사진폴더로 이동하므로서 사진을 쉽게 볼 수 있게 되는 것 입니다.


너무 오래된 방법이기도 하고 이제 무료 어플도 있기에 이 게시글은 의미가 없을 듯합니다.