SQLite

作者: 绍清_shao | 来源:发表于2019-12-18 10:22 被阅读0次

    SQL官方文档
    SQLite可视化客户端

    数据库插入中午

    # 创建数据库连接
    conn = sqlite3.connect("shao.db")
    conn.text_factory = str
    # 获取游标
    cur = conn.cursor()
    

    用SQLite客户端查看手机微信上聊天记录

    首先Mac上备份iPhone

    数据线连上iPhone,立即备份


    屏幕快照 2019-12-18 上午10.03.51.png
    其次找到微信备份文件
    • 找到Mac上存放的所有备份文件
      打开Finder,在菜单栏点击“前往”选项,按住option键会显示“资料库”,点击进入
      在资料库中,可以找到“Application support”文件夹,mobilesync下就是手机备份文件所在
    • 在mobilesync/Backup下找到Manifest.db文件


      屏幕快照 2019-12-18 上午10.10.38.png
    • 查找MM.sqlite

    Manifest.db 本身是 SQLite 数据文件,通过 SQLite 我们能看到文件中包含了 Files 数据表,这张表中有 fileID、domain 和 relativePath 等字段。

    微信的聊天记录文件为 MM.sqlite,我们可以直接通过 SQL 语句来查询下它的位置(也就是 fileID)。

    SELECT * FROM Files WHERE relativePath LIKE '%MM.sqlite'
    

    你能看到在我的微信备份中有MM.sqlite 文件,这些都是微信的聊天记录。

    • 最后在从relativePath中找对应的地址,找到文件后改名为weixin.db就可以在数据库中可视化聊天记录了。

    相关文章

      网友评论

          本文标题:SQLite

          本文链接:https://www.haomeiwen.com/subject/jmsynctx.html