no puede tomar capturas de pantalla en una aplicación bancaria [duplicar]

Tengo un dispositivo Android 6.0.1 desbloqueado y he instalado un par de aplicaciones bancarias.

Por razones obvias de seguridad y documentación, me gustaría tomar algunas capturas de pantalla de mi interacción con mi banco. Sin embargo, de alguna manera los botones de bajo volumen + encendido ya no toman capturas de pantalla en ninguna de las aplicaciones bancarias.

¿Por qué? ¿Cómo deshabilito tal molestia?

Tómese la molestia de buscar antes de publicar
@beeshyams Ahora que lo mencionaste, lástima que no lo hice antes de responder tampoco...

Respuestas (3)

Esto es resultado de FLAG_SECURE. Obviamente, la razón es nuevamente la seguridad: otras aplicaciones pueden aprovechar la API de captura de pantalla nativa o simplemente leer los resultados capturados del almacenamiento para obtener información confidencial.

Si ya está en el marco Xposed, entonces hay un montón de módulos que deshabilitarán la verificación de la bandera en todo el sistema, como este .

Como @iBug ya señaló, siempre tenga mucho cuidado cuando evite las medidas de seguridad, especialmente cuando se trata de una aplicación de terceros.

¡gracias! es triste que se introduzcan tales características; no he tenido este problema hace solo unas pocas versiones
Es para evitar que el software malicioso pueda capturar datos confidenciales de su pantalla.

No puede tomar una captura de pantalla de la forma habitual en dichas aplicaciones. Android permite que las aplicaciones en primer plano eviten que tomes capturas de pantalla.
Sin embargo, aún puede 'forzar la toma' de capturas de pantalla con aplicaciones de terceros, la mayoría de las cuales requieren root. En cuanto a mí, no recomiendo esto, ya que las aplicaciones de terceros pueden generar una seguridad y privacidad aún mayores a menos que tenga una aplicación confiable.

Como dijo Andy Yan, es causado por FLAG_SECURE que el desarrollador estableció como atributo de ventana. Sin root no puedes tomar capturas de pantalla. Pero aún puedes tomar fotos con la cámara en otro teléfono ;-) Solución de la vieja escuela, pero definitivamente funcionará.