Featured image of post 微信朋友圈缓存图片提取

微信朋友圈缓存图片提取

从微信缓存中提取朋友圈历史图片

将手机链接到电脑,确保电脑上安装了 ADB 调试工具

1
2
3
4
# 复制微信缓存文件到桌面
adb pull /sdcard/Android/data/com.tencent.mm/cache/ ~/Desktop/
# 进入复制出来的文件夹
cd Desktop/cache

经过我的实践发现微信朋友圈缓存图片分别是以 snsu_、snst_、snsb_ 这三种命名开头的文件

其中 snsu_、snst_ 这两种图片是缩略图,比较模糊;snsb_ 这种图片代表的是查看的原图,需要在朋友圈点击过查看大图才会有这种以 snsb_ 开头的文件

检查图片文件

下一步是将缓存文件重命名并移动到统一的文件夹中存放

1
2
3
4
5
6
# 创建 cache_pic 文件夹用于统一存放图片
mkdir "cache_pic"
# 将全部图片缓存文件添加 .jpeg 后缀并复制到上一部创建的 cache_pic 文件夹中
find ./ -name "sns*" -exec sh -c 'cp "$0" "./cache_pic/$(basename "$0").jpeg"' {} \\;
# 打开文件夹查看图片
open ./cache_pic

提取文件