我已经尝试了一个水平,但在那之后我就卡住了。让我们分享我遵循的步骤:
1.我可以在C:\Users\Admin\AppData\Roaming\Skype\paul.lowry198
位置看到main.db
文件。
1.要打开这个main.db
文件,我已经安装了SQL Lite BB Browser应用程序。
1.这个应用程序可以显示数据库中所有现有的表。有一个表chats
。在这个表上,我正在激发一个查询select * from Chats where friendlyname = 'Jimmy Trevor';
。它产生了69个结果。
1.现在在此之后,如何阅读他写的消息,但删除(或任何消息)之前,我可以读它。
可以向我显示消息的正确查询是什么?
3条答案
按热度按时间zbdgwd5y1#
我4年前就这样做了,今天我需要再次这样做。
因此,使用SQLite浏览器打开main.db文件后,您需要:
确定对话的ID(一个人可以在多个对话中):
或者,您可以使用查找所需的对话ID
最后,使用SQL查询从所需对话中获取所有消息:
不幸的是,我发现main.db字段body_xml、edited_by和edited_timestamp在每次用户编辑/删除消息时都会更改,并且main.db中没有body_xml的备份。
但不用担心!main.db数据库附近有一个文件夹chatsync(在您的Skype帐户文件夹/AppData/Roaming/Skype/Account_Name_Folder中)。
chatsync中的所有消息都是Skype二进制格式,要阅读它们,您可以使用轻量级免费实用程序http://www.nirsoft.net/utils/skype_log_view.html
这是SkypeLogView的开始对话框,它会自动选择您的skype目录(最好关闭您的skype应用程序,但这不是必要的)。选择日期以加快搜索过程。
哇!
6ovsh4lw2#
请注意,自2017年4月起,新的Skype for Windows 10(Skype UWP -通用Windows平台)已将
main.db
文件移至%localappdata%\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalState\<SkypeUsername>\main.db
其中
%localappdata%
是C:\Users\<username>\AppData\Local
7fyelxc53#
在线浏览和导出Skype历史记录
我最近使用了以下平台:http://www.skypebrowser.com/(* 更新 * 域已关闭)
步骤
1.单击以上载您的Skype数据库(最大30 MB)。find main.db from local disk
查找main.db文件:C:\用户\应用程序数据\漫游\Skype\main.db
等待几分钟以上传文件:Uploaded main.db file
1.打开文件后,您可以导出为html zip文件到您的本地磁盘,使用导出按钮。Export as zipped html file
1.保存为文件. Save as the zip file
在zip文件中,存在与不同的html文件中的人或组的所有对话。