安卓用户可通过三种方法保存微信朋友圈视频:一、用文件管理器访问com.tencent.mm缓存路径android/data/com.tencent.mm/micromsg/随机文件夹/video;二、用adb命令adb shell run-as com.tencent.mm进入files/video目录导出;三、用httpcanary等工具抓包提取视频直链下载。

如果您在安卓设备上查看微信朋友圈视频后希望将其保存至本地,但未见“保存视频”选项,则可能是由于微信版本限制或该视频被发布者设为禁止下载。com.tencent.mm 是微信的官方包名,其缓存文件存储于系统受保护目录中,需通过特定路径定位并提取。以下是可行的操作方法:
一、通过文件管理器提取 com.tencent.mm 缓存视频
微信在播放朋友圈视频时会将原始文件临时写入内部存储的私有目录,路径以 com.tencent.mm 为标识,其中 video 子目录通常包含未加密的 .mp4 文件。该方法无需 root 权限,但需确保视频已完整播放一次以触发缓存生成。
1、使用安卓手机打开目标朋友圈视频并完整播放一次,确保进度条走完且无中断。
2、退出微信,打开手机自带的“文件管理”应用(如“我的文件”“文件”等)。
3、进入内部存储根目录,依次点击:Android > data > com.tencent.mm > MicroMsg > 随机字符串命名的文件夹(通常为32位小写字母与数字组合)。
4、在该随机文件夹内查找名为 video 的子目录;若不存在,可尝试查找 cache 或 down 文件夹。
5、进入 video 目录后,按“修改时间”倒序排列文件,筛选出大小在 1MB 以上的 .mp4 或无扩展名文件(部分缓存文件无后缀,需逐个重命名为 .mp4 后试播确认)。
6、长按目标文件,选择“复制”,然后粘贴至“DCIM/Camera”或新建的“WeChatVideo”文件夹中,完成导出。
二、利用 ADB 命令访问 com.tencent.mm 私有缓存目录
安卓系统对 com.tencent.mm 的 data 目录默认设为私有,但通过 ADB(Android Debug Bridge)在已启用开发者选项与 USB 调试的设备上,可绕过界面限制直接读取缓存内容。此方法适用于无法在文件管理器中显示 Android/data 目录的机型(如 MIUI、ColorOS 等限制型系统)。
1、在电脑端安装 ADB 工具,并用 USB 数据线连接安卓手机,开启“USB 调试”模式。
2、在电脑命令行中输入:adb shell run-as com.tencent.mm,获取该包名下的运行时权限。
3、执行:cd files/video,切换至视频缓存路径(若提示目录不存在,可尝试 cd cache 或 cd external_cache)。
4、列出文件:ls -lt,观察最新生成的文件及其大小。
5、将目标文件导出至电脑:adb exec-out run-as com.tencent.mm cat files/video/xxx.mp4 > D:\wechat_video.mp4(请将 xxx.mp4 替换为实际文件名)。
三、通过第三方解析工具提取 com.tencent.mm 视频直链
部分工具可拦截微信 WebView 中加载的视频资源请求,从 com.tencent.mm 进程网络通信中提取原始 MP4 地址。该方式不依赖本地缓存,适用于已过期或未触发缓存的视频,但需授权工具读取网络流量。
1、在手机上安装支持 HTTPS 流量抓包的合规工具(如 HttpCanary、Packet Capture),并按提示配置证书与监听规则。
2、启动工具后,打开微信并进入含目标视频的朋友圈动态,等待视频开始自动加载(勿点击播放,让其静默预加载)。
3、在抓包工具中筛选 MIME 类型为 video/mp4 的请求,或搜索响应头中含 Content-Type: video/ 的条目。
4、定位到对应请求后,右键复制其 URL 地址,粘贴至浏览器地址栏中访问,确认可直接播放。
5、在浏览器中长按视频画面,选择“另存为”或使用下载管理器保存至手机相册目录。










