本项目用于解密并读取QQNT数据库中的聊天记录。
⚠目前仅能解密QQNT(Android)数据库。
由于作者对SQL和Protobuf一窍不通,所以代码水平较差,需要合作者。
存在两种使用方式
-
使用二进制文件(Windows)。
-
使用源代码。
Windows用户可到Releases中下载二进制文件。
-
克隆或下载本仓库。
-
确保你拥有Python 3.12.8或近似的Python版本(仅限Python3.11和Python3.12)。
-
使用
pip install -r requirements.txt
安装项目依赖。
path
指数据库目录路径,如X:/nt_qq_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
。
uid
的获取方法见于qq-win-db-key。
在仓库根目录打开命令行,运行
python main.py decrypt [path] [uid]
或
[二进制文件名] decrypt [path] [uid]
若一切正常,你应该看到在path
的上级目录生成了解密后的的数据库目录。
path
指解密后的的数据库目录路径。
python main.py decode [path]
或
[二进制文件名] decode [path]
若一切正常,你应该看到在path
的上级目录生成了outputs
目录,目录中对于每个私聊对象生成了一个.txt
文件(不知道0.txt
是怎么回事)。
本项目基于GPLv3开源。
解密部分代码来自qqnt_backup。
读取部分代码基础来自qq-win-db-key和@yllhwa
本项目仅供学习交流使用,严禁用于任何违反中国大陆法律法规、您所在地区法律法规、QQ软件许可及服务协议的行为,开发者不承担任何相关行为导致的直接或间接责任。
本项目不对生成内容的完整性、准确性作任何担保,生成的一切内容不可用于法律取证,您不应当将其用于学习与交流外的任何用途。