Snapchat如何检测屏幕截图?


15

我想知道Snapchat如何检测是否拍摄了截图以及如何禁用/欺骗该方法。如果使用屏幕录制(视频)应用程序,则Snapchat无法检测到它。


您如何知道Snapchat检测到您正在截屏?您是否要禁用对Snapchat应用程序的屏幕截图?对于您在这里提出的要求,我不清楚。请通过编辑问题来添加更多信息。
2015年

这是我的技巧,可在截图时得到通知。签出我的答案
Udit Shah

Answers:


19

因此,基本上,当您在文件系统中放置某些内容时(例如拍摄屏幕截图时),您必须进行广播,ACTION_MEDIA_SCANNER_SCAN_FILE以便其他应用程序可以识别它(否则android相册无法显示您的屏幕截图)。因此,Snapchat必须等待该广播,并且当它接收到广播时,它仅需要检查您是否正在观看快照,如果是这种情况,他们就知道您刚刚拍摄了屏幕截图。

他们可能就是这样做的。


1
我怀疑清单中会提到接收者。是这样吗?
Firelord

@Firelord正好
kimimsc

@kimimsc如果我们更改了手套apk的清单文件并阻止该应用接收该广播怎么办?我们会绕过那个吗?
user145490

2

我不知道它是如何检测到的,但是要禁用检测,您必须下载第三方客户端(我强烈建议您不要这样做,尤其是在“ Snapsave”客户端-服务器遭到破坏并且超过200k之后裸照上线)。

选项#2(需要root):1.安装xposed框架2.安装keepchat模块3.享受

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.