微信聊天记录导出(iOS) [2019.7.24]
博客地址:https://www.busby.com.cn/2019/07/24/微信聊天记录导出(iOS)[2019.7.24]/
最前
前不久很久,我的小傻瓜女票误删了我们俩的微信聊天记录,也没有iOS系统或PC端微信聊天记录的备份。无奈微信聊天记录在微信那边是没有云备份的(差评,隔壁家Tim免费云同步两年!),也无法从我的手机里将聊天记录恢复到她的手机上。因此,想要让她随时随地看到聊天记录,可能只有导出微信记录为文本文件这一条路可走,但微信PC端的备份也无法直接导出文本(差评,隔壁家QQ可以直接导出聊天记录!)。本文介绍一种从IOS系统备份中导出微信聊天记录为文本文件的方法。
需求背景
网络上有很多可以导出微信聊天记录的软件,但大多收费且价格较高(毕竟对于个人来说,像我这种需求可能几年才有一次),且对于聊天记录这种私密的东西,不开源的软件实在是难以令人放心。
本文介绍的项目是从小众软件上看到,由stomakun并在GitHub上开源,最近一次更新是在两年前。虽然年久可能失修,但抱着试试看的心理,我尝试下载。由stomakun编译的v1.0.0版本可在此下载https://github.com/stomakun/WechatExport-iOS/releases。
程序编译
emmmmm,果然,虽然作者说只要有.Net Framework 4.5环境就可以运行程序,但我直接打开编译好的程序会出现闪退现象,无法使用。因此我下载了源码重新再编译一遍,发现该项目由C#开发,其中使用的一个System.Data.SQLite.Core
可以升级,于是顺手升级了一下。然后再编译运行,运行成功!
使用过程
首先,需要使用iTunes软件完整备份一次手机系统,必须选择不加密备份。
打开程序,会弹出一个找不到手机备份的提示,忽略即可,应该是Bug,我已经备份好了。
软件主界面如下图所示,选择好已有的iTunes备份。
如果是用iTunes备份到默认目录,则可以直接读取到备份,否则也可以选择备份目录(但是我选择其他目录时失败了,还是建议使用iTunes备份到默认目录)。
接下来就是选择保存为文本文件(只有文字内容)还是网页文件(图片、视频、语音、文字都有,会形成了一个对话文件)。
然后选择保存文件目录,点击导出聊天记录按钮即可,会导出系统备份中所有登录过的微信号与所有好友(包括微信公众号、企业号等)的聊天内容。
导出结果
文本文件
每个微信号保存为单个文件夹,每个聊天记录保存为单个.txt
文件,名称为微信号,非备注名。
聊天记录逐行显示,对方名称为备注名,我方名称为微信名,不显示图片、表情、视频等。
网页文件
每个微信号保存为一个文件夹(存放视频、音频、图片等)和一个HTML文件(存放文字),可以显示头像、图片、表情、视频等,内容与文本文件一致。
软件下载
原始项目
作者编译过一个程序,也提供了源码,但我无法运行,如果你可以运行,那么直接使用吧。
项目地址:https://github.com/stomakun/WechatExport-iOS
下载地址:https://github.com/stomakun/WechatExport-iOS/releases
我的编译版本
如果你无法运行原版的程序,也没条件自己编译,那么可以试试我更新过依赖包的版本。
项目地址:https://github.com/busbyjrj/WechatExport-iOS
下载地址:https://github.com/busbyjrj/WechatExport-iOS/releases
微信聊天记录导出(iOS) [2019.7.24]相关推荐
- 微信聊天记录导出工具WeChatExporter开源啦!
[2019年08月21日更新] 距离第一次发布软件已经有了许多新功能和稳定性上的提升,本文的一些内容已经过时,欢迎直接到GitHub上看ReadMe:https://github.com/tsycnh ...
- 分享一个非常不错的微信聊天记录导出软件
微信里积累了数年的聊天记录,连iPhone都吃不消了,可惜你依旧不能删掉它们.把重要的聊天记录导出来吧,然后你就可以在电脑上好好收藏和品味了.献给所有对微信严重依赖的朋友 第一步 Tunes备份 用i ...
- chatgpt赋能python:Python微信聊天记录导出:一篇详细的教程
Python 微信聊天记录导出:一篇详细的教程 聊天记录保留了我们与朋友和家人之间的宝贵记忆,而微信是我们日常生活中最流行的聊天工具之一.但是,微信聊天记录存储在手机中,并且随着时间的推移可能会造成手 ...
- android微信聊天记录导出到电脑【微信安卓版技巧】
android微信聊天记录导出到电脑[微信安卓版技巧] 微信,对它又爱又恨!爱的是微信能替代很多手机通话短信,恨的是有些较早前的手机不能友好支持,比如ytkah之前用的i8000,挺上手的,就是没办法 ...
- 微信聊天记录导出(华为手机版)
1 背景 关于微信记录导出的有比较多的方法, 在这里进行汇总下, 以下都是经过我亲测可行的, 不要去买一些付费的软件, 自己手动操作下就好啦 2 步骤 主要参考这两篇文章: 微信聊天记录导出为电脑tx ...
- 微信聊天记录导出及年度报告软件使用方法
(软件下载地址在文末!) 要想使用pdX_Wechat_Stats软件,首先要获取自己微信聊天记录的数据库.类比计算流体力学,我把导出微信聊天数据这个过程称为前处理,实现这个功能的商用软件有不少,但价 ...
- 微信聊天记录导出+自动聊天机器人
最近想做一个可以无聊的时候和微信好友对话的功能,用到些许nlp的小知识,在此记录. 首先是导出微信聊天记录到txt: https://blog.csdn.net/swinfans/article/de ...
- 最详细最快微信聊天记录导出&备份方案
12-1 在有些情况下,比如需要换电脑的时候,或者需要对某些重要的聊天对话做一些备份,就凭微信本身的功能,是不行的,微信根本不提供聊天记录导出功能. 使用本文章的方法,可以自动地导出所有人的聊天记录, ...
- Android 通过AccessibilityService实现微信聊天记录导出
接上Android 微信聊天记录.联系人备份并导出为表格继续讲 不太了解AccessibilityService可以看看这篇文章 基本原理: 首先打开 DDMS 捕捉界面元素 拿到resourceid ...
最新文章
- ubuntu安装redis的方法以及PHP安装redis扩展、CI框架sess使用redis的方法
- 人工智能项目:需要注意的七件事
- 前端开发中Cookie那些事儿
- 基于eureka如何使用spring cloud zuul 网关
- ggplot2绘图入门系列之二:图层控制与直方图
- 为什么尽量使用常量引用
- Android AES加密算法及其实现
- 拓端tecdat|R语言混合效应逻辑回归(mixed effects logistic)模型分析肺癌数据
- 临床数据库挖掘系列2-使用SEER.stat软件提取数据
- 解决 No module named 'tensorflow_serving' 问题
- 安装系统跳过创建用户,直接以超级管理员身份进入系统
- testlink mysql配置_testlink安装及配置
- linux安装部署Hive详细教程
- 洛谷 P1875 佳佳的魔法药水(最短路) 题解
- 中国有句俗语叫“三天打鱼两天晒网”。 某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”
- 下列不属于C语言程序开发步骤,程序设计技术(C语言)-中国大学mooc-题库零氪...
- Vue.js + axios 实现excel下载
- 龙芯平台下调试蜂鸣器
- 基于gazebo实现多无人车的编队仿真(一)
- 计算机的软件和硬盘分区,DM9.57经典分区方法_计算机软件和应用程序_IT /计算机_数据...
热门文章
- 2021年2月28日【Jiawei_Z】Ethercat的整个实现过程(举例:Lan9252)
- “搭讪学” 这不仅仅是泡妞
- 高等教育学备考:教育学概述
- xp系统蓝屏代码7b_蓝屏代码7b怎么修复
- 超市会员管理系统 code
- 微信技术总监:一亿用户背后的架构秘密
- 车牌归属地 麦谈帮API数据接口
- 【Arduino 连接 SD 卡模块实现数据读写】
- 打乱mysql数据顺序_打乱数据库表内的数据顺序
- oracle几何体数据类型,4.2 SDO_GEOMETRY类型、属性和值