大家好!我是开源君,一个热衷于软件开发和运维的工程师。本频道我专注于分享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 权限可能需要在某些功能上才能正常操作。
创作不易分享,赞,在看,三连支持一波,感谢。↓↓↓