本项目仓库地址:Evo-PicCatcher
注意:Xposed 模块仓库仅发布 Release,不提交源码。本项目基于 Mingyueyixi/PicCatcher 进行深度重构与功能扩展。
Evo-PicCatcher 是一款 Android 图片自动化抓取工具。通过 LSPosed 框架拦截 App 的显示流程,把你在 App 里看到的图片自动保存到手机里。
为了确保能抓到不同 App 里的图片,我们提供了多种拦截手段(可在设置中自由开关):
- 标准图片库拦截(低开销,推荐开启):
- 流行框架:支持 Glide, Coil, Fresco, Picasso 等主流图片加载库。
- 系统原生:拦截系统自带的图片解码(Bitmap)和显示组件(ImageView)。
- 网络与文件:直接从 App 的网络请求或本地文件读取中提取图片。
- 现代框架适配(中影响):
- 网页图片:支持抓取网页(WebView)中的图片资源。
- 跨平台框架:专门针对 Flutter、Jetpack Compose、React Native 和 Litho 等新一代 App 开发框架进行了深度适配。
- 底层渲染拦截(强力模式,用于兜底):
- 绘图引擎:直接拦截系统底层的绘图指令(Canvas, Skia)。
- 屏幕渲染:监控屏幕画面渲染过程(Surface, RenderNode, HardwareRenderer),只要屏幕上显示出来了,就有机会抓到。
- 应用预设(Beta):提供一些应用的预设,对于性能不好的设备比较友好。
- 自动去重:MD5值一样的图片不会重复保存,节省你的手机空间。
- 提权保存图片:使用Root权限,避免大量I/O开销
- 防止相册杂乱:支持选择生成
.nomedia文件,防止抓取的图片瞬间塞满你的系统相册。
- 环境要求:需安装 LSPosed 管理器,且设备已获取 Root 权限。
- 激活模块:在 LSPosed 中勾选“图片捕手”,并在作用域中选择你想要抓图的 App。
- 配置开关:
- 打开“图片捕手”App -> 进入设置。
- 建议先尝试“低开销”预设,如果抓不到图,再开启“中影响”或“高影响”模式。
- 图片查看:
- 默认保存路径:手机内部存储的
Pictures/PicCatcher文件夹下。 - 内部保存路径:手机内部存储的
Android/data/com.evo.piccatcher/files/Pictures文件夹下。
- 默认保存路径:手机内部存储的
| 首页 | 设置 | 设置 (拦截开关) | 应用预设 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- 本地处理:所有图片抓取和保存都在你的手机本地完成,没有任何联网上传功能,保护你的隐私。
- 不费流量:我们是拦截已经下载好的数据,不会产生额外的上网流量。
- 补全所有方式的MD5去重功能
- 优化UI
- 尽量解决储存问题
- 完善预设功能
- 支持应用内管理抓取的图片库
如果有新的功能建议或发现抓不到图的 App,欢迎提交 Issues。
TODO里有的就不要再提交Issues了
但是这里不需要手动抓取图片的建议。
本项目已获得原作者 Mingyueyixi 的正式授权,并使用 GPL-v3.0 开源协议。
注意所有分支均使用main分支的开源协议



