All Projects → roadwide → qqmessageoutput

roadwide / qqmessageoutput

Licence: other
安卓QQ聊天记录导出

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to qqmessageoutput

React Native Qqsdk
A React Native wrapper around the Tencent QQ SDK for Android and iOS. Provides access to QQ ssoLogin, QQ Sharing, QQZone Sharing etc
Stars: ✭ 100 (+0%)
Mutual labels:  tencent, qq
Ocbarrage
iOS 弹幕库 OCBarrage, 同时渲染5000条弹幕也不卡, 轻量, 可拓展, 高度自定义动画, 超高性能, 简单易上手; A barrage render-engine with high performance for iOS. At the same time, rendering 5000 barrages is also very smooth, lightweight, scalable, highly custom animation, ultra high performance, simple and easy to use!
Stars: ✭ 294 (+194%)
Mutual labels:  tencent, qq
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (+94%)
Mutual labels:  tencent, qq
Ocbarrage
iOS 弹幕库 OCBarrage, 同时渲染5000条弹幕也不卡, 轻量, 可拓展, 高度自定义动画, 超高性能, 简单易上手; A barrage render-engine with high performance for iOS. At the same time, rendering 5000 barrages is also very smooth, lightweight, scalable, highly custom animation, ultra high performance, simple and easy to use!
Stars: ✭ 589 (+489%)
Mutual labels:  tencent, qq
ELFChatBot
闲聊QQ机器人,也就是人工智障
Stars: ✭ 61 (-39%)
Mutual labels:  tencent, qq
LoginSharePay
LoginSharePay集成QQ,微博,微信的登录和分享,包括微信支付。它配置简单,使用方便,且能够快速运用到应用中,为开发者节省了大量时间。
Stars: ✭ 62 (-38%)
Mutual labels:  qq
Microsoft.Owin.Security.QQ-WebChat
QQ and Webchat extensions for Microsoft.Owin.Security
Stars: ✭ 20 (-80%)
Mutual labels:  qq
MShell
一个Mirai机器人插件,用来连接QQ聊天窗口和系统Shell
Stars: ✭ 23 (-77%)
Mutual labels:  qq
xinge
腾讯信鸽push Golang lib
Stars: ✭ 25 (-75%)
Mutual labels:  tencent
chatRoom
从零开始实现一个聊天室客户端(用qt实现,在Windows和Linux环境下都行),和在Linux下实现服务器后台
Stars: ✭ 146 (+46%)
Mutual labels:  qq
SocialLibrary
微博分享、微信分享、qq分享,微信支付、支付宝支付 qq登录、微信登录、支付宝登录,直接引用官方提供api 安全省心
Stars: ✭ 61 (-39%)
Mutual labels:  qq
serverless-tencent-scf
Add support for Tencent Cloud's serverless infrastructure to the Serverless Framework via this plugin
Stars: ✭ 53 (-47%)
Mutual labels:  tencent
XUN Bot
一个基于NoneBot和酷Q的功能性QQ机器人
Stars: ✭ 52 (-48%)
Mutual labels:  qq
PepperBot
An intuitive multi-platform bot framework, write once, run everywhere. 一个符合直觉的跨社交平台机器人框架,轻松地在平台间传递消息,支持QQ、微信
Stars: ✭ 21 (-79%)
Mutual labels:  qq
cordova-plugin-tencent-liteav
A cordova plugin for video playing with Tencent's LiteAV SDK. Support RTMP/HLS/FLV/MP4.
Stars: ✭ 24 (-76%)
Mutual labels:  tencent
GetUpEarly
Android App 早起打卡;支持蚂蚁森林;蚂蚁庄园;阿里运动;QQ打卡;QQ早起奖金;微博早起奖金;支付宝早起打卡挑战赛;支付宝天天红包赛;淘宝早起打卡挑战赛;京东金融早起打卡;支付宝健康早起打卡;支付宝运动打卡领健康金 等
Stars: ✭ 115 (+15%)
Mutual labels:  qq
TUICalling
腾讯云TRTC针对直播、语聊、视频通话等推出的低代码解决方案~
Stars: ✭ 28 (-72%)
Mutual labels:  tencent
cmq-go
Tencent CMQ Golang SDK
Stars: ✭ 20 (-80%)
Mutual labels:  tencent
Adachi-BOT
一个在 QQ 中运行的原神助手
Stars: ✭ 185 (+85%)
Mutual labels:  qq
QQ-Exp-Android
Android平台开源的QQ聊天记录导出软件 可结合root
Stars: ✭ 53 (-47%)
Mutual labels:  qq

qqmessageoutput

安卓QQ聊天记录导出/安卓QQ数据库解密

Usage

# 初始化
q = QQoutput(dbfile, key)
# 获得所有好友的个人资料
q.getAllMyFriends()
# 导出聊天记录
q.output(yourfriendqq, mode)

Tips

获取db文件手机最好要root。但是当初经过我不屑的探索,没有root也不是没有办法。

在QQ官方更新了聊天记录备份功能之后,可以先将数据备份到电脑,然后再把数据导入到一个root过的设备(比如模拟器),再提取db文件。

获取db文件的方法请移步我写的文章:安卓QQ聊天记录导出、备份完全攻略

data\data\com.tencent.mobileqq\databases\你的QQ.db

另外我还发现,如果聊天记录过多,会将较早的聊天记录存入以下数据库

data\data\com.tencent.mobileqq\databases\slowtable_你的QQ.db

yourkey是解密的密钥,一般是手机序列号,拨号键盘下输入*#06#

部分新版qq的解密密钥则可能位于以下文件中

data\data\com.tencent.mobileqq\files\kc

手机QQ的db文件加密方式是异或加密,如果找不到自己的key可以反向破解

刚刚发现,QQ竟然支持手机聊天记录备份了!!!

QQmsg

Update

[2019-10-02]新增了QQ群的消息记录导出,mode=1是好友,2是群

[2020-04-22]增加导出所有好友个人资料功能,优化代码(以前写的代码冗余太多,太烂了

[2020-07-01]增加可能的其他解密key,感谢@howyay提供

[2020-07-20]修复昵称中存在emoji的解密问题,感谢@ctem049修复

ToDo

  • 自行解密key功能
  • 导出的聊天记录用不同颜色区分是“你”说的,还是“我”说的
  • 导出的聊天记录用QQ-昵称-备注这样的形式,增加辨识度
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].