
1 honhon OP 我尝试过了用 MediaProjection 创建虚拟屏幕并设置 VIRTUAL_DISPLAY_FLAG_SECURE ,但是无法截屏到设置了 FLAG_SECURE 的界面,也尝试过使用调用 SurfaceControl.screenshot ,结果也一样 |
2 psllll 1 月 14 日 |
3 HojiOShi 1 月 14 日 自己编译的好办,照着楼上模块的 hook 点改源码便是 |
4 honhon OP 平时我们用的 scrcpy 可以在 pc 上镜像显示安卓内容,不知道能否参考他的实现方案,但是看起来比较复杂 |
6 honhon OP |
9 flyqie 1 月 14 日 via Android 能跑自己编译的 aosp 的话可以对应点位改一下 framework 层代码呀,看看能不能根据某些条件做白名单什么的? |
12 psllll 1 月 15 日 |
13 honhon OP @psllll 感谢大佬,我还看了一下 https://github.com/LSPosed/DisableFlagSecure 的历史记录,以前也好像有版本支持,研究中 |
14 Nitsuya 1 月 23 日 虚拟屏幕 的 VIRTUAL_DISPLAY_FLAG_SECURE, 应该是说标记了 FLAG_SECURE 的 Activity 可以在这个虚拟屏显示. |