微信聊天记录查看器(程序+源码)iOS版cxun

就像手机中显示的那样,采用气泡风格显示,如图2-3所示。

图2-3数据类型示例:文字

2.4.2表情

图2-4数据类型示例:emoji表情

图2-5所有能显示的emoji

图2-6数据类型示例:动画表情

2.4.3图片

聊天记录中的图片如图2-7所示,点击图片将会调用本机默认的*.jpg文件关联程序来查看大图,默认的程序是WindowsPhotoViewer。

图2-7数据类型示例:图片

2.4.4视频&小视频

聊天记录中的视频与小视频如图2-8所示,点击视频将会调用本机默认的*.mp4文件关联程序来观看视频。

图2-8数据类型示例:视频&小视频

2.4.5语音

聊天记录中的语音如图2-9所示,点击将会播放语音内容。

图2-9数据类型示例:语音

2.4.7位置信息

聊天记录中的位置如图2-11所示,点击链接将会调用浏览器查看具体的地图信息,如图2-12所示。

图2-11数据类型示例:位置信息

图2-12浏览器查看具体的位置信息

2.4.8名片

聊天记录中的名片消息如图2-13所示。

图2-13数据类型示例:名片

2.5搜索好友

当好友数据众多时,从左侧的好友列表上方搜索栏内输入好友的关键字,可以是中文,也可以是拼音,但目前版本不能是拼音首字母,例如:搜“张三”,可以输入“张”、“三”、“zhangsan”或“zhangs”等等,但不能输入“zs”。当输入内容时,搜索结果窗口将即时出现,并列入符合关键字的好友,如图2-15所示。点击搜索结果的好友,将自动加载与他聊天的内容。

图2-15搜索好友示例

2.6搜索聊天内容

聊天内容的搜索分为“搜索当前好友”与“搜索所有好友”,在聊天内容窗口上方的下拉框选择即可。在搜索栏内输入关键字,回车后将进行搜索,搜索结束后将显示搜索结果列表,点击某条记录后,聊天内容窗口将显示并高亮关键字,如图2-16所示。这里提示:搜索所有好友耗时将比较长。

图2-16搜索聊天内容示例

2.7页面跳转

聊天内容窗口右上角是导航按钮,可进行翻页。若页数过多时,可以直接单击页数,将弹出跳转页面的输入窗口,输入想要查看的页码后将跳转至该页面,如图2-17所示。

图2-17页面跳转示例

3.1数据表

3.1.1Friend表

这个表存储了所有的联系人,除了好友以外,还包括非好友、订阅号、服务号等等。

(1)字段:type

该字段可以将好友的类型进行分类,由于本软件只分成了好友、群、其它等3类,所以下面这个表大家就参考着看吧,在本软件的代码中没有用上。

表1-1Friend数据表type字段说明(猜测)

可见,第0位表示该联系人是否已添加好友;第6位表示该好友是否加星标;第8位表示该好友是否被屏蔽朋友圈;第11位表示该好友是否在手机的好友列表中置顶。等等等等,本人愚昧,只悟出这么多,剩下的大家感兴趣的可以去分析。

(2)字段:UsrName

UsrName字段中,以“gh_”开头的都是订阅号、服务号,以“@chatroom”结尾的都是群。

3.1.2Chat_XXX表

(1)字段:Message

代表该消息记录的具体内容。

(2)字段:Type

代表该消息的类型,在第3.2节有具体说明。

(3)字段:Des

0表示本人发的信息,1表示对方发的信息。

(4)字段:CreateTime

selectdatetime(createtime,'unixepoch','localtime')fromchat_XXX

3.2信息类型

3.2.1文本

聊天记录的数据库文件为:root\DB\MM.sqlite。

Friend表的ShortPY字段存储了有好友的备注信息,但是编码不一样。

3.2.2图片

在好友的聊天记录表中,假设为Chat_a500325c723649ddb75eda10635edf82表,若字段Type为3,则该信息是图片。MesLocalID字段是数字,假设为“407”,图片存储在root\Img\a500325c723649ddb75eda10635edf82\下的“407.pic”,其中“407.pic_thum”是该图片的缩略图。

3.2.3视频

在好友的聊天记录表中,假设为Chat_a500325c723649ddb75eda10635edf82表,若字段Type为43,则该信息是视频。MesLocalID字段是数字,假设为“8011”,视频存储在root\Video\a500325c723649ddb75eda10635edf82下的“8011.mp4”,其中“8011.video_thum”是该视频的缩略图。

3.2.4小视频

在好友的聊天记录表中,假设为Chat_a500325c723649ddb75eda10635edf82表,若字段Type为62,则该信息是小视频。MesLocalID字段是数字,假设为“8011”,视频存储在root\Video\a500325c723649ddb75eda10635edf82下的“8011.mp4”,其中“8011.video_thum”是该小视频的缩略图。

3.2.5语音

在好友的聊天记录表中,假设为Chat_a500325c723649ddb75eda10635edf82表,若字段Type为34,则该信息是语音片段。MesLocalID字段是数字,假设为“8938”,视频存储在root\Audio\a500325c723649ddb75eda10635edf82下的“8938.aud”。

将AUD转换为AMR的控制台命令:copyhead.txt/b+476.aud/b476.amr,其中head.txt中的内容就是“#!AMR”。

3.2.7位置

在好友的聊天记录表中,假设为Chat_a500325c723649ddb75eda10635edf82表,若字段Type为48,则该信息是非实时位置信息,在Message字段中有具体的位置坐标,在该信息的XML结构里:msg–>location–>x与y字段中存储着位置坐标。

3.2.8动画表情

3.2.9名片

软件下载:

由于软件内包含了所有的(2015年3月18日前发布的)官方动画表情,大概有90MB大小,动画表情也许不是聊天记录中最重要的内容,所以这部分数据没有包含入上面文件的下载链接中,有需要的用户可以单独下载这些动画表情:

下载后解压,并将“emoticon1”文件夹复制到WechatHistory的文件夹中,覆盖原来的即可。

更多的官方表情将在随着官方发布陆续推出,详情请到下文“源代码下载”的网页中下载,这里给出部分官方更新的动画表情:

本软件使用.NetFramework4.0,所以需要先安装运行库后才能使用本软件:

如果有人担心软件有后门,企图收集大家的隐私信息的,可以直接下载源代码,自己检查及编译后使用:

开发工具:MicrosoftVisualStudio2012

编程语言:C#

.Net版本:.NetFramework4.0

聊天记录从iPhone上全部复制到计算机硬盘之后,使用本软件尝试可以正常查看之后,就可以从iPhone上删除数据,腾出空间啦。聊天记录最占用空间的有两:视频与照片,删除方式有以下两种:

优点:方便、直观、高效、可以选择性删除(选择好友、缩略图)

缺点:删除后,在iPhone的聊天窗口内点击已删除的图片或视频时,会提示“无法加载图片”、“视频已过期或已被清除”,无法恢复

5.2手动清理

/Documents/06af9525a11ebb4f49ec72be6d165d10/Img/Documents/06af9525a11ebb4f49ec72be6d165d10/Video

将这两个文件夹内的所有内容全部删除即可。这里可以看到很多个以MD5值为名称的文件夹,每个代表一个好友、群,里面存放与其聊天的图片或视频。

缺点:操作繁琐、不直观、不可以选择性删除(肉眼无法将好友与MD5值相匹配)

以上两种方法各有利弊,无论选择哪种方式,在下次导出聊天记录时,都可以直接复制并覆盖上一次导出的聊天记录(若有不放心的、或者硬盘空间实在空余得接灰的、或者是完整性强迫症患者的,可以选择不覆盖,另起文件夹存放)。

THE END
1.微信又上新功能!私聊pc端命令提示符直接在双人私聊语音通话界面中,点击 “+” 拉更多朋友加入。现在,这个功能已经上线全 iOS 端微信,安卓端微信正在灰度测试中。 左右滑动查看 03 微信PC端内测更新 此前,微信Windows PC版4.0.1内测更新,除了支持发布朋友圈,还可查看好友的朋友圈相册,可在“聊天文件”中,管理所有聊天中的文件,增加通讯录管理、增加https://www.163.com/dy/article/JJ5EL5S80550FEZU.html
2.微信forwindows没法备份微信聊天记录,点电脑端的“连接手机开始微信for windows没法备份微信聊天记录,点电脑端的“连接手机开始备份”就显示断开连接笔记本电脑 For 查看全部5条评论回答 写回答 cuckio 可恢复 有用(0) 回复 举报 相关问题 分享大发怎么玩才能稳赢不亏aad 2万 浏览 5 回答 大发玩追长龙输了可以追回来么aaj 1.5万 浏览 5 回答 AA电池是什么 1484 https://wap.zol.com.cn/ask/details_23483665_2365822_3.html
3.Windows微信2.4.5版下载备份恢复聊天记录支持时间段选择堕落手机上什么应用必不可少,当然是微信了,微信已成为人们日常生活必不可少的APP。不但手机上必装,很多人的电脑上也得来一个,办公啥的会方便很多。今天,微信团队放出了最新的微信2.4.5 for Windows,增加了三项新功能,都特别实用,尤其是在备份、恢复聊天记录的时候,可以自己选择时间段了。文章源自堕落的鱼-https://https://www.duoluodeyu.com/2435.html
4.[Windows]WeChatMsg留痕–支持微信聊天记录导出的免费工具如DB Browser for SQLite建议不懂SQL的就不要看了,应该是看不懂的,重启该软件可直接查看聊天记录 https://www.mydigit.cn/forum.php?mod=viewthread&tid=434171&page=1
5.微信ForMac下载最新pc版Folx Pro 5 for mac Alien Skin Exposure X4 胶片滤镜模拟软件 下载服务协议见页面底部 基本简介 微信是一款支持多个平台的即时通讯软件,简单说就是一款聊天软件可用于多个系统平台。如:Windows、macOS、Android、iOS。相比较其他版本支持的多个功能而言,微信mac功能更为简洁轻便。如果你是macOS系统的小伙伴想跟好友聊天https://mip.onlinedown.net/soft/561383.htm
6.写一个工具来偷走Windows微信的聊天记录51CTO博客写一个工具来偷走Windows微信的聊天记录 背景 前段时间在网上看文章,看到一篇微信解密数据库的文章,然后突然有了想法,如果有一个类似后门的程序,在朋友的电脑上运行后(无中生友)把聊天记录发送过来,岂不是很爽(直接被警察叔叔抓走)。 然后就去搜了文章和视频,主要学了关于微信逆向的各种操作,对微信的各个功能模块https://blog.51cto.com/u_15474183/5103569
7.微信WindowsPC正式版3.7.6发布:支持在电脑与手机之间互相迁移IT之家8 月 26 日消息,微信 Windows PC 正式版 3.7.6 迎来更新,官方显示修复了一些已知问题。更新后,提示新增支持在电脑与手机之间互相迁移聊天记录,迁移后可在手机或电脑上浏览合并后的聊天记录。 Windows 微信 3.7.6 版本新增功能: 可以在电脑与手机之间互相迁移聊天记录,迁移后可在手机或电脑上浏览合并后的聊https://www.ithome.com/0/637/229.htm
8.WeChatMsg留痕–支持语音聊天,微信聊天记录导出工具[Windows]WeChatMsg是一款适合于 Windows 的微信聊天记录导出工具,傻瓜式操作,目前已支持导出文本、图片、视频、表情包、语音聊天,并且可导出为 HTML、Docx、csv、TXT 文件,帮你保留与某人的微信记忆,包括语音。@Appinn 青小蛙折腾这款微信聊天记录导出工具有一段时间了,终于在最近两天成功了。 https://www.appinn.com/wechatmsg/
9.电脑微信聊天记录在哪个文件夹里面?简单几步高效清理电脑微信聊天Windows操作步骤 点击【文件管理】,即可确认微信文件的默认存放位置,点击【打开文件夹】。 在此文件夹中的【File storage】内的文件大多都是微信的缓存文件,点击进入即可进行对应内容的管理。 三、 Cleaner One Pro高效安全清理 如果想要更为安全、高效地清理微信聊天记录,我们还可以借助第三方专业软件来提升操作效率。https://cleaneronecn.trendmicro.com/blog/how-to-delete-all-messages-wechat/
10.python微信PC端自动化获取聊天记录wxauto实时获取微信群聊记录目前已有许多微信客户端的自动化工具,可供我们自动获取聊天记录、发送消息等等。不过微信网页版现在已无法登录,因此一些python库如itchat、wxpy等已经无法使用了(基于网页)。 现在有大佬开发出了一个好玩的微信自动化python库——wxauto。wxauto基于uiautomation、win32gui等自动化工具,利用windows桌面协议模拟用户的鼠标、https://blog.csdn.net/qq_37401585/article/details/132253543
11.[Windows]解密导出微信本地聊天记录WechatBakToolv0.9.1.1基于C#的微信PC版聊天记录备份工具,提供图形界面,解密微信数据库并导出聊天记录。 WechatBakTool 基于C#开发的微信聊天记录备份分析工具,努力做最好用的微信备份工具。 理论支持64位版本所有微信 工作区概念,支持多微信切换操作。 支持导出Html文件 支持聊天频率分析,全消息库内容搜索 https://www.qlgoo.com/3641/
12.电脑版微信聊天记录在哪个文件夹网上介绍手机上的微信聊天记录在哪里的文章较多,却没有文章介绍电脑版的微信聊天记录的保存位置,要找到保存路径其实很简单,并且里面的聊天记录可以通过使用“楼月电脑版微信聊天记录导出软件”来将其批量导出,下面我来详细说明一下。 1. 电脑版微信聊天记录通常保存在“我的文档”下的“WeChat Files"文件夹中,在这个https://www.louyue.com/pcweixin.htm
13.微信聊天记录导出微信里积累了数年的聊天记录,连iPhone都吃不消了,可惜你依旧不能删掉它们。 把重要的聊天记录导出来吧,然后你就可以在电脑上好好收藏和品味了。 Mac版提取码:dkax -- Win版提取码:v5rv 献给所有对微信严重依赖的朋友 iTunes备份 用iTunes连接iPhone,将内容备份到电脑上。请注意,不要选择”给iPhone备份加密“http://wxbackup.imxfd.com/
14.电脑微信聊天记录怎么恢复微信电脑版恢复聊天记录电脑微信聊天记录怎么恢复在Windows 10操作系统中,回收站是一个重要的功能,它允许我们临时存储并恢复误删的文件或文件夹。然而,有时候我们可能会不小心清空了回收站,导致一些重要的文件被永久删除。那么,win10回收站清空相关“电脑微信聊天记录怎么恢复”的资讯18214篇https://www.huifuzhinan.com/xjzphf/so_dnwxltjlzmhf/list_4.html
15.微信PC版3.7.6版发布支持合并电脑和手机聊天记录真的更方便只不过我想要翻某些聊天记录时只能用户手机查找所以非常不方便,微信也不能把手机记录同步到电脑版上。 现在支持手机和电脑聊天记录互相迁移和合并后那可以保持历史记录的完整性,相对来说确实会稍微方便些。 使用方法: 下载升级微信 for Windows/macOS最新版, 手机版微信也要升级到最新版,升级后即可使用聊天记录迁移。 https://www.landian.vip/archives/95256.html