All Projects → Yiyiyimu → QQ-History-Backup

Yiyiyimu / QQ-History-Backup

Licence: MIT license
QQ聊天记录备份导出,支持无密钥导出,图片导出。无需编译有GUI界面。Backup Chating History of Instant Messaging QQ.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to QQ-History-Backup

Qzoneexport
QQ空间导出助手,用于备份QQ空间的说说、日志、私密日记、相册、视频、留言板、QQ好友、收藏夹、分享、最近访客为文件,便于迁移与保存
Stars: ✭ 456 (+52%)
Mutual labels:  backup, qq
Automation-using-Shell-Scripts
Development Automation using Shell Scripting.
Stars: ✭ 41 (-86.33%)
Mutual labels:  backup
minback-postgres
A container which provides the ability to backup a PostgreSQL database to Minio on demand
Stars: ✭ 18 (-94%)
Mutual labels:  backup
auto-mysql-backup
a wrapper for automysqlbackup
Stars: ✭ 19 (-93.67%)
Mutual labels:  backup
evernote-backup
Backup & export all Evernote notes and notebooks
Stars: ✭ 104 (-65.33%)
Mutual labels:  backup
terraform-aws-backup
Terraform module to provision AWS Backup, a fully managed backup service that makes it easy to centralize and automate the back up of data across AWS services such as EBS volumes, RDS databases, DynamoDB tables, EFS file systems, and AWS Storage Gateway volumes.
Stars: ✭ 62 (-79.33%)
Mutual labels:  backup
cephgeorep
An efficient unidirectional remote backup daemon for CephFS.
Stars: ✭ 27 (-91%)
Mutual labels:  backup
BackupAssistant
Backup Assistant helps you to backup your files (like database backups or log files) to FTP Server. It works on any platform. ( Windows, Linux and Mac.)
Stars: ✭ 32 (-89.33%)
Mutual labels:  backup
dbaTDPMon
dbaTDPMon - Troubleshoot Database Performance and Monitoring
Stars: ✭ 20 (-93.33%)
Mutual labels:  backup
jetbrains-utility
Remove/Backup – settings & cli for macOS (OS X) – DataGrip, AppCode, CLion, Gogland, IntelliJ, PhpStorm, PyCharm, Rider, RubyMine, WebStorm
Stars: ✭ 62 (-79.33%)
Mutual labels:  backup
qzone helper
QQ空间助手,批量删除,导出说说/留言/日志/相册 浏览器插件和脚本
Stars: ✭ 36 (-88%)
Mutual labels:  qq
browserexport
backup and parse browser history databases (chrome, firefox, safari, and other chrome/firefox derivatives)
Stars: ✭ 54 (-82%)
Mutual labels:  backup
Backup-Scripts
PowerShell Scripts and Automation Manager Policies for N-able Backup
Stars: ✭ 26 (-91.33%)
Mutual labels:  backup
backupmanager
Simple laravel package to backup/restore files and database.
Stars: ✭ 24 (-92%)
Mutual labels:  backup
proxmox-tools
📦 A collection of stuff that I and others wrote for Proxmox 📦
Stars: ✭ 112 (-62.67%)
Mutual labels:  backup
bye-bye-feedly
Export your read later (formerly saved/favorited) articles from feedly, and access them from a simple reader.
Stars: ✭ 42 (-86%)
Mutual labels:  backup
arctee
Atomic tee
Stars: ✭ 22 (-92.67%)
Mutual labels:  backup
raptor
The definitive EasyEngine installer with fully functional backup-restore and SFTP functionalities included
Stars: ✭ 26 (-91.33%)
Mutual labels:  backup
WindowsFileHistoryCleaner
Simple command line executable to turn a File History share back into a snapshot of files
Stars: ✭ 15 (-95%)
Mutual labels:  backup
authy-extractor
Extract 2FA tokens from Authy.
Stars: ✭ 30 (-90%)
Mutual labels:  backup

QQ聊天记录导出

可执行文件Github下载链接百度网盘下载链接(7uhy) ,可直接运行。

简介

作为国内最常用的聊天工具之一,QQ 为了用户留存度,默认聊天记录备份无法脱离 QQ 被独立打开。

目前版本往往需要自行编译,本方法在之前版本的基础上简化了操作,制作了GUI方便使用;并且不再需要提供密钥,自动填入备注/昵称,添加了QQ表情和图片的一并导出。

获取聊天记录文件夹方法

如果手机root,聊天记录可在以下地址找到。因为小文件较多建议压缩文件夹后复制导出。

data\data\com.tencent.mobileqq

如果没有root,可以通过手机自带的备份工具备份整个QQ,拷贝备份文件到电脑,解压找到 com.tencent.mobileqq

具体方法可以参见

怎样导出手机中的QQ聊天记录? - 益新软件的回答 - 知乎 https://www.zhihu.com/question/28574047/answer/964813560

如果同时需要在聊天记录中显示图片,拷贝手机中 Android/data/com.tencent.mobileqq/Tencent/MobileQQ/chatpic/chatimgGUI.exe 同一文件夹中

GUI使用方法

GUI_image

  • com.tencent.mobileqq:选择备份后的相应文件夹,一般为apps/com.tencent.mobileqq
  • 表情版本:默认为新版QQ表情。如果你的聊天记录来自很早以前(比如我),可以切换为旧版的表情
  • 合并图片:默认为否
    • 不启用合并图片好处在于:1. 使导出的 HTML 文件具有可读性;2. 减小 HTML 文件体积方便打开
    • 启用合并图片好处:拷贝时不需要和 emoticon 以及 chatimg 文件夹一起拷贝,更加方便

输出截图

screenshot screenshot

如果没有启用合并图片,拷贝生成的聊天记录时需要一起拷贝 emoticon 以及 chatimg 文件夹.

有bug的话提issue,记得附上log.txt里的内容。

TODO

  • 支持群聊导出
  • 支持自动查找密钥
  • 使用好友/群聊昵称作为默认用户名
  • 自动合并 db 和 slow-table
  • 支持新 QQ emoji
  • 支持单一文件导出
  • 支持 iOS 导出
  • 支持视频导出
  • 支持音频导出
  • 使用脱敏文件作为 e2e 测试
  • 添加 Makefile 自动化 build/test
  • 支持缩略图
  • 支持卡片分享

FAQ

  • 聊天记录中显示 [图片] 是因为什么?

    解码出的图片路径在 chatimg 找不到相应文件。可能原因为在手机中没有加载过该文件,导致图片没有存在手机里。

CHANGELOG

v2

  • 直接从 files/kc 提取明文的密钥,不用再手动输入或解密
  • 支持群聊记录导出
  • 支持 私聊/群聊 的 备注/昵称 自动填入
  • 支持 slowtable 的直接整合
  • 支持新版 QQ 表情

v2.2

  • 支持导出图片至聊天记录
  • 支持合并图片至单一文件方便传输

致谢

  1. roadwide/qqmessageoutput
  2. WincerChan/export.py
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].