首先需要安装 docker,然后需要一个可读写的目录,将手机上备份好的文件放到文件夹中。
使用docker run --rm -it -v /home/xxx/xxx/:/root/android/data -e password=xxxxxx libra146/decrypt_wechat_database命令,
将包含 bak 文件的文件夹 (/home/xxx/xxx/) 挂载到 /root/android/data 目录 (这个目录不可自定义) 下即可,同时不要忘了使用 -e 命令定义微信数据库密码。
后续可能会尝试自动解密,待补充。
命令运行成功输出如下:
0% 1% 2% 3% 4% 5% 6% 7% 8% 9% 10% 11% 12% 13% 14% 15% 16% 17% 18% 19% 20% 21% 22% 23% 24% 25% 26% 27% 28% 29% 30% 31% 32% 33% 34% 35% 36% 37% 38% 39% 40% 41% 42% 43% 44% 45% 46% 47% 48% 49% 50% 51% 52% 53% 54% 55% 56% 57% 58% 59% 60% 61% 62% 63% 64% 65% 66% 67% 68% 69% 70% 71% 72% 73% 74% 75% 76% 77% 78% 79% 80% 81% 82% 83% 84% 85% 86% 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% 100%
2079869440 bytes written to 1_process_unpack.tar.
password is xxxxxx!
success!
解密成功后文件夹中会生成一个类似于 decrypt-1596704094498-EnMicroMsg.db 的文件。decrypt 开头,中间是时间戳,防止文件名重复,后面是微信数据库原始的文件名。
Content type
Image
Digest
Size
84.5 MB
Last updated
about 6 years ago
docker pull libra146/decrypt_wechat_database