Skip to content

Tealina28/QQNT_Export

Repository files navigation

QQNT_Export

介绍

本项目用于读取并导出解密后的QQNT数据库中的聊天记录。

解密数据库请使用qqnt_backup(Android)或参照qq-win-db-key

由于作者对SQL和Protobuf一窍不通,所以代码水平较差,寻求合作者。

使用流程

有两种使用方式

  1. 使用二进制文件(Windows)。

  2. 使用源代码。

获取二进制文件

Windows用户可到Releases中下载二进制文件。

获取源代码

  1. 克隆或下载本仓库。

  2. 确保你拥有Python 3环境,建议使用较新的版本。

  3. 使用pip install -r requirements.txt安装项目依赖。

使用

path解密后的数据库目录路径。

python main.py [path]

[二进制文件名] [path]

若一切正常,你应该看到在path的上级目录生成了outputs/c2c目录,目录中对于每个私聊对象生成了一个.txt文件(不知道0.txt和None.txt是怎么回事)。

关于

本项目基于GPLv3开源。

鸣谢

对象 内容
@yllhwa 初始代码和Protobuf定义
@shenapex 数据表部分列含义,Protobuf的消息段部分字段含义
QQDecrypt 数据表部分列含义,Protobuf的消息段部分字段含义

免责声明

本项目仅供学习交流使用,严禁用于任何违反中国大陆法律法规、您所在地区法律法规、QQ软件许可及服务协议的行为,开发者不承担任何相关行为导致的直接或间接责任。

本项目不对生成内容的完整性、准确性作任何担保,生成的一切内容不可用于法律取证,您不应当将其用于学习与交流外的任何用途。

About

解密并读取QQNT数据库中的聊天记录

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages