博客地址: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可以升级,于是顺手升级了一下。然后再编译运行,运行成功!

使用过程

  1. 首先,需要使用iTunes软件完整备份一次手机系统,必须选择不加密备份。

  2. 打开程序,会弹出一个找不到手机备份的提示,忽略即可,应该是Bug,我已经备份好了。

  3. 软件主界面如下图所示,选择好已有的iTunes备份。

  4. 如果是用iTunes备份到默认目录,则可以直接读取到备份,否则也可以选择备份目录(但是我选择其他目录时失败了,还是建议使用iTunes备份到默认目录)。

  5. 接下来就是选择保存为文本文件(只有文字内容)还是网页文件(图片、视频、语音、文字都有,会形成了一个对话文件)。

  6. 然后选择保存文件目录,点击导出聊天记录按钮即可,会导出系统备份中所有登录过的微信号与所有好友(包括微信公众号、企业号等)的聊天内容。

导出结果

文本文件

每个微信号保存为单个文件夹,每个聊天记录保存为单个.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]相关推荐

  1. 微信聊天记录导出工具WeChatExporter开源啦!

    [2019年08月21日更新] 距离第一次发布软件已经有了许多新功能和稳定性上的提升,本文的一些内容已经过时,欢迎直接到GitHub上看ReadMe:https://github.com/tsycnh ...

  2. 分享一个非常不错的微信聊天记录导出软件

    微信里积累了数年的聊天记录,连iPhone都吃不消了,可惜你依旧不能删掉它们.把重要的聊天记录导出来吧,然后你就可以在电脑上好好收藏和品味了.献给所有对微信严重依赖的朋友 第一步 Tunes备份 用i ...

  3. chatgpt赋能python:Python微信聊天记录导出:一篇详细的教程

    Python 微信聊天记录导出:一篇详细的教程 聊天记录保留了我们与朋友和家人之间的宝贵记忆,而微信是我们日常生活中最流行的聊天工具之一.但是,微信聊天记录存储在手机中,并且随着时间的推移可能会造成手 ...

  4. android微信聊天记录导出到电脑【微信安卓版技巧】

    android微信聊天记录导出到电脑[微信安卓版技巧] 微信,对它又爱又恨!爱的是微信能替代很多手机通话短信,恨的是有些较早前的手机不能友好支持,比如ytkah之前用的i8000,挺上手的,就是没办法 ...

  5. 微信聊天记录导出(华为手机版)

    1 背景 关于微信记录导出的有比较多的方法, 在这里进行汇总下, 以下都是经过我亲测可行的, 不要去买一些付费的软件, 自己手动操作下就好啦 2 步骤 主要参考这两篇文章: 微信聊天记录导出为电脑tx ...

  6. 微信聊天记录导出及年度报告软件使用方法

    (软件下载地址在文末!) 要想使用pdX_Wechat_Stats软件,首先要获取自己微信聊天记录的数据库.类比计算流体力学,我把导出微信聊天数据这个过程称为前处理,实现这个功能的商用软件有不少,但价 ...

  7. 微信聊天记录导出+自动聊天机器人

    最近想做一个可以无聊的时候和微信好友对话的功能,用到些许nlp的小知识,在此记录. 首先是导出微信聊天记录到txt: https://blog.csdn.net/swinfans/article/de ...

  8. 最详细最快微信聊天记录导出&备份方案

    12-1 在有些情况下,比如需要换电脑的时候,或者需要对某些重要的聊天对话做一些备份,就凭微信本身的功能,是不行的,微信根本不提供聊天记录导出功能. 使用本文章的方法,可以自动地导出所有人的聊天记录, ...

  9. Android 通过AccessibilityService实现微信聊天记录导出

    接上Android 微信聊天记录.联系人备份并导出为表格继续讲 不太了解AccessibilityService可以看看这篇文章 基本原理: 首先打开 DDMS 捕捉界面元素 拿到resourceid ...

最新文章

  1. ubuntu安装redis的方法以及PHP安装redis扩展、CI框架sess使用redis的方法
  2. 人工智能项目:需要注意的七件事
  3. 前端开发中Cookie那些事儿
  4. 基于eureka如何使用spring cloud zuul 网关
  5. ggplot2绘图入门系列之二:图层控制与直方图
  6. 为什么尽量使用常量引用
  7. Android AES加密算法及其实现
  8. 拓端tecdat|R语言混合效应逻辑回归(mixed effects logistic)模型分析肺癌数据
  9. 临床数据库挖掘系列2-使用SEER.stat软件提取数据
  10. 解决 No module named 'tensorflow_serving' 问题
  11. 安装系统跳过创建用户,直接以超级管理员身份进入系统
  12. testlink mysql配置_testlink安装及配置
  13. linux安装部署Hive详细教程
  14. 洛谷 P1875 佳佳的魔法药水(最短路) 题解
  15. 中国有句俗语叫“三天打鱼两天晒网”。 某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”
  16. 下列不属于C语言程序开发步骤,程序设计技术(C语言)-中国大学mooc-题库零氪...
  17. Vue.js + axios 实现excel下载
  18. 龙芯平台下调试蜂鸣器
  19. 基于gazebo实现多无人车的编队仿真(一)
  20. 计算机的软件和硬盘分区,DM9.57经典分区方法_计算机软件和应用程序_IT /计算机_数据...

热门文章

  1. 2021年2月28日【Jiawei_Z】Ethercat的整个实现过程(举例:Lan9252)
  2. “搭讪学” 这不仅仅是泡妞
  3. 高等教育学备考:教育学概述
  4. xp系统蓝屏代码7b_蓝屏代码7b怎么修复
  5. 超市会员管理系统 code
  6. 微信技术总监:一亿用户背后的架构秘密
  7. 车牌归属地 麦谈帮API数据接口
  8. 【Arduino 连接 SD 卡模块实现数据读写】
  9. 打乱mysql数据顺序_打乱数据库表内的数据顺序
  10. oracle几何体数据类型,4.2 SDO_GEOMETRY类型、属性和值