有些应用程序不允许截图,所以如何仍然可以截图?
这是我的手机,我应该可以用它做任何我想做的事情,为什么还要有一个功能禁止截图?
Android 5.0.1
有些应用程序不允许截图,所以如何仍然可以截图?
这是我的手机,我应该可以用它做任何我想做的事情,为什么还要有一个功能禁止截图?
Android 5.0.1
Answers:
银行应用程序倾向于用来FLAG_SECURE
防止屏幕被捕获或记录。有两种禁用它的方法:
Smali Patcher方法要求您将手机连接到PC并运行Windows程序以实际生成模块。请注意,Android 4.2上的Magisk不支持MagiskHide。
Xposed方法有一个很大的警告:许多银行应用程序都使用Google的SafetyNet平台来检查设备的完整性,并阻止该应用程序在已安装Xposed的设备上使用。这使该模块在启用SafetyNet的应用程序中无用,并且目前无法从SafetyNet隐藏Xposed。
请谨慎使用这些模块,因为它们会禁用系统范围的标志。
使用LayoutParams.FLAG_SECURE标志设置的应用程序不允许截屏(或录制视频)。当然,这是您的手机,但该应用属于它的所有者(他当然可以希望阻止用户捕获大自然中敏感的东西)。禁止您仅对设置了以上标记的屏幕截图。但是,您仍然可以通过将手机投影到PC屏幕上并进行捕获来截取屏幕截图。这样,设备不知道会截屏。
您可以使用Vysor应用并将android屏幕投影到计算机屏幕上,然后在PC上截图。
还有一个适用于Windows的Smali Patcher程序,可为您的设备创建自定义的Magisk模块,并可以选择禁用FLAG_SECURE
整个系统。