English

Evo-PicCatcher(图片捕手)

本项目仓库地址Evo-PicCatcher

请注意Xposed模块仓库的仓库仅发布Release,不会提交源码

本项目基于 https://github.com/Mingyueyixi/PicCatcher 修改与扩展。

项目介绍

Evo-PicCatcher 是一个用于抓取应用运行过程中所显示图片的工具。

如果有新的功能建议,欢迎提交 Issue,我会根据情况进行实现。

目前宿主app权限问题暂时未解决,遇到权限问题会将图片保存到外部位置Pictures/PicCatcher

使用说明

在LSPosed管理器中选择作用域app

当作用域内的app运行时显示图片就会被抓取并保存(目前抓取方式只能覆盖到极大部分内容,之后会慢慢完善的)

内部保存位置为Android/data/com.evo.piccatcher/files/Pictures,外部保存位置为Pictures/PicCatcher

特殊说明:

  • 抓取的图片是显示出来的,所以只显示缩略图时只能抓到缩略图,不能抓到原图
  • 抓取是从应用运行中抓取的,不会有任何网络流量产生

相较原项目的改进

  • 使用 Material Design 3 规范重构用户界面
  • 增加更多图片捕捉方式:
    • ImageDecoder
    • Coil
    • Native
    • FileCatcher
    • RenderNode 拦截
    • Surface 级监控
  • 支持将图片保存至应用私有目录(Android/data),避免被系统相册扫描
  • 新增日志功能,方便调试与问题定位

效果展示

首页 设置
首页 设置

注意

本项目的新增代码主要由 AI 辅助生成,请在使用前自行评估其稳定性与安全性。

隐私说明

所有图片处理均在本地完成,不会收集或上传任何数据。

Releases

4.3.7

Stable

5/18/2026, 4:08:48 PM

  • 修复因shell/su授权闪退的问题
  • 修复阻挡宿主渲染图片的问题
  • 重写su权限请求逻辑
  • Fix crashes caused by shell/su permission authorization
  • Fix an issue where image rendering in the host app was blocked
  • Rewrite the su permission request logic

Assets

1

4.2.16

Stable

4/19/2026, 3:51:16 PM

此版本需要Shell授权(Shizuku/Sui)

之后会更新支持Root权限的版本,可以选择不更新

解决了宿主应用无权限时无法正确保存的问题
鬼知道我经历了多少版本
没什么新功能,反而倒退了
代码是回滚到3.5.12重写的,所以那些新的抓取方式都没有了

  • 重写保存逻辑
    • 图片会被缓存在[宿主私有路径]/cache/PicCatcher
    • 之后使用shell命令转存到Android/data/com.evo.piccatcher/files/Pictures/[宿主包名] (内部位置)
    • 或者外部位置Pictures/PicCatcher/[宿主包名]
  • 需要shell授权(Shizuku/Sui)

此保存方案极其可靠

Assets

1

3.6.15

Stable

4/8/2026, 3:19:09 PM

3.6.15

  • 添加Bitmap抓取方式
  • 新增 FileCatcher
  • 新增 RenderNode 拦截
  • 新增 Surface 级监控
  • WebView & X5 内核增强
  • NativeBitmap 增强
  • 稳定性与性能优化

宿主app权限问题未解决,现版本遇到权限问题会将图片保存到外部位置Pictures/PicCatcher

遇到任何问题请提交Issues,非常感谢

Assets

1

3.5.12

Stable

4/5/2026, 9:43:04 AM

v3.5.12

  • Change version format
  • Add new icon

v3.5.12

  • 更改版本格式
  • 添加新图标

Assets

1