我试着达到一个水平,但在那之后,我被困住了。让我们分享我遵循的步骤:
main.db
文件,C:\Users\Admin\AppData\Roaming\Skype\paul.lowry198
。main.db
文件,我已经安装了SQL Lite BB浏览器应用程序。chats
。在这个表上,我触发了一个查询select * from Chats where friendlyname = 'Jimmy Trevor';
,结果是69个结果。什么是正确的查询可以显示给我的消息?
发布于 2017-08-07 13:57:24
我四年前就做过这件事了,今天我又需要它了。
因此,在使用main.db浏览器打开SQLite文件之后,您需要:
确定对话的id (一个人可能在多个对话中):
select conv_dbid, * from Chats where friendlyname like '%Friendly Name%';
或者您可以使用
select * from Conversations where identity like '%accountname%';
最后,查询从所需会话中获取所有消息:
select body_xml, datetime(timestamp, 'unixepoch'), edited_by, edited_timestamp
from Messages where convo_id=YOUR_CONVERSATION_ID;
不幸的是,我发现main.db字段body_xml、edited_by和edited_timestamp每次用户编辑/删除消息时都会发生更改,而在main.db中没有body_xml的备份。
但是不用担心!在skype帐户文件夹/AppData/漫游/Skype/_Name_中,main.db数据库附近有一个文件夹main.db chatsync。
chatsync中的所有消息都是Skype二进制格式,要读取它们,可以使用轻量级免费实用程序view.html。
下面是SkypeLogView的“开始”对话框,它会自动选择skype目录(最好关闭skype应用程序,但这是不必要的)。选择日期以加快搜索过程。
瞧!
发布于 2017-11-12 12:26:34
请注意,截至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
发布于 2019-04-18 14:33:04
浏览并导出您的Skype历史记录在线
我最近使用了以下平台:http://www.skypebrowser.com/
步骤
查找main.db文件: C:\Users\AppData\Roaming\Skype\main.db
等几分钟上传文件:上传main.db文件
在zip文件中,存在与不同html文件中的人或组的所有对话。
https://stackoverflow.com/questions/44502283
复制相似问题