WeChatMomentExport-iOS는 C#으로 작성된 친구 서클 내보내기 도구입니다.
중요: Moments 데이터베이스는 iOS에서만 사용할 수 있으며 iOS WeChat 7.0.12와 호환됩니다.
중요: WeChat 6.3.27에는 다른 사람의 모멘트(wxpc 형식)에 있는 사진이 암호화되어 있으므로 당분간 다른 사람의 모멘트 내보내기는 지원되지 않습니다.
참고: 사용하기 전에 WeChat을 열고 캐시를 지운 다음(이 단계는 필요하지 않지만 백업 및 복사에 필요한 대기 시간을 줄일 수 있습니다), 친구 서클을 직접 열고 가장 빠른 친구까지 스크롤하여 모두 저장합니다. 당신의 순간은 로컬에 캐시됩니다. 불안하신 분들은 페이지를 넘겨서 계속 보이는지 확인하신 후 인터넷 연결을 끊으시면 캐시가 성공적으로 되었다는 뜻입니다.
iOS 8.3부터 Apple은 샌드박스 액세스를 비활성화하여 WeChat의 문서 폴더에 직접 액세스할 수 없습니다. 하지만 iTunes나 iMazing(권장)을 사용하여 휴대폰 데이터를 백업한 다음 백업 데이터에서 WeChat 문서 콘텐츠를 추출하면 국가를 저장할 수 있습니다.
WeChat 문서에는 해시 문자열로 명명된 폴더가 하나 이상 있습니다(이 전화기에서 여러 WeChat에 로그인한 경우 두 개 이상이 있을 수 있습니다). 이렇게↓
eb8a6093b56e2f1c27fbf471ee97c7f9
이러한 폴더에는 WeChat 사용자의 개인 데이터가 저장됩니다.
wc 폴더 아래의 wc005_008.db를 이 프로젝트의 Debug 폴더에 복사합니다(찾을 수 없는 경우 프로젝트를 생성합니다).
Main 함수의 초기화 부분 수정
MomentExporterFacade exporterFacade = new MomentExporterFacade ( "这里改成自己的Hash字符串" , true ) ;
F5가 실행됩니다.
실행 후 다음 파일(폴더)이 출력됩니다.
파일(폴더) | 설명 |
---|---|
Plist | 게시한 모든 순간을 저장합니다(wc005_008.db에서 내보낸 원본 파일). |
제이슨 | 구문 분석된 모든 친구 서클 JSON 파일을 저장합니다. |
보기로컬파일 | 로컬 Moments에 다운로드한 파일(사진, 비디오 등) 저장 |
보기정적스크립트data.js | 표시용 순간 데이터 |
내보내기가 완료된 후 DebugViewIndex.html을 열어 Moments 타임라인을 확인하세요.
내 프론트 엔드 기술은 매우 무난하기 때문에 특별히 화려한 디스플레이 효과를 만들지 않았습니다. 관심 있는 친구는 끌어오기 요청을 할 수 있습니다.
알려진 기능을 가진 일부 파일(폴더).
파일(폴더) 이름 | 효과 |
---|---|
오디오 | 음성 메시지 캐싱 |
DBMM.sqlite | 채팅 기록 데이터베이스 |
DBWCDB_Contact.sqlite | 주소록 데이터베이스 |
이미지 | 채팅 사진 캐시 |
동영상 | 채팅 비디오 캐시 |
화장실wc005_008.db | 순간 캐시 |