3K Star开源神器备份聊天记录的神器

2023-12-13 12:09:52 浏览数 (2)

大家好!我是开源君,一个热衷于软件开发和运维的工程师。本频道我专注于分享Github和Gitee上的高质量开源项目,并致力于推动前沿技术的分享。

先看Star

软件介绍

Wechat Backup 是一款用于备份手机微信聊天记录的软件。它可以在具有 ROOT 权限的手机上登录微信,然后通过电脑进行备份和恢复操作。这款软件可以收集微信聊天记录中的各种数据,包括文本、图片、语音和视频,并将其存储在电脑上的一个文件夹中。通过这款软件,用户可以轻松地将手机上的微信聊天记录备份到电脑中,并在需要时进行恢复。

功能特点

  • 1.备份微信聊天记录:用户可以使用具有 ROOT 权限的手机登录微信,并通过电脑点击备份按钮来备份微信聊天记录。
  • 2.收集多种数据:软件会收集微信中的各种数据并保存到同一个文件夹下,包括聊天图片、语音、视频和头像等。
  • 3.数据位置:备份的数据将按以下位置存储在设备上:
    • 聊天图片:/data/data/com.tencent.mm/MicroMsg/[32位字母]/image2
    • 微信语音:/sdcard/Android/data/com.tencent.mm/MicroMsg/[32位字母]/voice2
    • 微信视频:/sdcard/Android/data/com.tencent.mm/MicroMsg/[32位字母]/video
    • 微信头像:/data/data/com.tencent.mm/MicroMsg/[32位字母]/avatar
    • 微信文件下载:/sdcard/Android/data/com.tencent.mm/MicroMsg/Download
    • 微信数据库文件:/data/data/com.tencent.mm/MicroMsg/[32位字母]/EnMicroMsg.db
    • 微信文件索引数据库文件:/data/data/com.tencent.mm/MicroMsg/[32位字母]/WxFileIndex.db
  • 4.解密数据库文件:软件可以获取解密微信数据库的密钥,并对微信聊天数据进行解密。
  • 5.转换微信语音文件:软件支持将微信语音文件转换为 MP3 格式,以便更好地播放和管理。
  • 6.控制台输出网址:运行软件后,它会在控制台输出一个网址,用户可以通过该网址查看聊天记录。

使用步骤

  • 1.快速解密微信数据库(需 ROOT):
    • 将要解密的微信数据库所在文件夹挂载到容器的 /wcdb 目录上。
    • 运行以下命令:$ docker run --rm -v /要解密的文件夹路径:/wcdb greycodee/wcdb-sqlcipher -f DB名字 -k 解密密钥
    • 解密成功后,会产生明文数据库文件 EnMicroMsg_plain.db。
  • 2.快速转换微信语音文件(需 ROOT):
    • 将要转换的语音文件夹挂载到容器的 /media 目录上。
    • 执行以下命令:$ docker run --rm -v /要转换的语音文件夹路径:/media greycodee/silkv3-decoder
    • 转换完成后,原语音文件将转换为同名的 MP3 文件。
  • 3.手机没有 ROOT 的解决方法:
    • 如果手机没有 ROOT 权限,可以使用手机自带的系统备份功能。
    • 在手机设置中找到备份功能,备份微信应用数据。
    • 备份的数据将保存在手机的 MIUI/backup/AllBackup/备份的日期/ 目录下,其中包含 .bak、.zip 和 .xml 文件。
    • 可以直接解压 .zip 文件,获取聊天语音、视频等文件。
    • 对于 .bak 文件,使用 HEX 编辑器打开,并删除 41 4E 前的数据保存。
    • 使用 abe 解包工具解包 .bak 文件,地址android-backup-extractor
    • 解压生成的 tar 压缩包,可以获取到数据库等文件。

请注意,ROOT 权限可能需要在某些功能上才能正常操作。

创作不易分享,,在看,三连支持一波,感谢。↓↓↓

0 人点赞