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