本项目用于读取并导出解密后的QQNT数据库中的聊天记录。
解密数据库请使用qqnt_backup(Android)或参照qq-win-db-key。
由于作者对SQL和Protobuf一窍不通,所以代码水平较差,寻求合作者。
有两种使用方式
-
使用二进制文件(Windows)。
-
使用源代码。
Windows用户可到Releases中下载二进制文件。
-
克隆或下载本仓库。
-
确保你拥有Python 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软件许可及服务协议的行为,开发者不承担任何相关行为导致的直接或间接责任。
本项目不对生成内容的完整性、准确性作任何担保,生成的一切内容不可用于法律取证,您不应当将其用于学习与交流外的任何用途。