【问题标题】:skype: how to read chat message using main.dbSkype:如何使用 main.db 阅读聊天消息
【发布时间】:2017-11-14 02:20:51
【问题描述】:

我已经尝试了一个级别,但之后我被卡住了。分享一下我遵循的步骤:

  1. 我可以在C:\Users\Admin\AppData\Roaming\Skype\paul.lowry198 这个位置看到main.db 文件。
  2. 要打开这个main.db 文件,我已经安装了SQL Lite BB Browser 应用程序。
  3. 此应用程序可以显示数据库中的所有现有表。有一张桌子chats。在这张桌子上,我发起了一个查询 select * from Chats where friendlyname = 'Jimmy Trevor'; 它产生了 69 个结果。
  4. 在此之后如何阅读他写的但在我阅读之前删除的消息(或任何消息)。

可以向我显示消息的正确查询是什么?

【问题讨论】:

    标签: sqlite skype


    【解决方案1】:

    4 年前我已经这样做了,今天我需要再次这样做。

    因此,使用 SQLite 浏览器打开 main.db 文件后,您需要:

    确定对话ID(一个人可能在多个对话中):

    select conv_dbid, * from Chats where friendlyname like '%Friendly Name%';
    

    或者您可以使用

    找到所需的对话 ID
    select * from Conversations where identity like '%accountname%';
    

    最后,SQL 查询从所需对话中获取所有消息:

    select body_xml, datetime(timestamp, 'unixepoch'), edited_by, edited_timestamp 
    from Messages where convo_id=YOUR_CONVERSATION_ID;
    

    不幸的是,我发现 ma​​in.db 字段 body_xml、edited_by 和edited_timestamp 每次编辑/删除消息时都会发生变化,并且 ma​​in.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 应用程序,但不是必须的)。选择日期以加快搜索过程。

    瞧!

    【讨论】:

      【解决方案2】:

      请注意,截至 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

      【讨论】:

      • ...而且内部 sqlite3 数据库方案看起来也已进行了相当大的改组。
      【解决方案3】:

      在线浏览和导出您的 Skype 历史记录

      我最近使用了以下平台: http://www.skypebrowser.com/

      步骤

      1. 单击以上传您的 Skype 数据库(最大 30 MB)。 find main.db from local disk

      找到 main.db 文件: C:\Users\\AppData\Roaming\Skype\\main.db

      等待几分钟上传文件: Uploaded main.db file

      1. 打开文件后,您可以导出为 html zip 文件到本地磁盘,带有导出按钮。 Export as zipped html file
      2. 另存为文件。 Save as the zip file

      在 zip 文件中,存在与不同 html 文件中的人或组的所有对话。

      【讨论】:

        猜你喜欢
        • 2013-05-29
        • 1970-01-01
        • 1970-01-01
        • 2015-12-19
        • 1970-01-01
        • 2010-12-23
        • 2012-08-05
        • 1970-01-01
        • 2011-08-22
        相关资源
        最近更新 更多