Me pregunto cómo Snapchat detecta si se toma una captura de pantalla y cómo deshabilitar / falsificar el método. Si usa una aplicación de grabación de pantalla (video), Snapchat no puede detectarla.
screenshots
snapchat
usuario122912
fuente
fuente
Respuestas:
Básicamente, cuando estás poniendo algo en el sistema de archivos (como cuando estás tomando una captura de pantalla) tienes que transmitir
ACTION_MEDIA_SCANNER_SCAN_FILE
para que otras aplicaciones lo sepan (de lo contrario, la galería de fotos de Android no puede mostrar su captura de pantalla). Por lo tanto, Snapchat tiene que esperar esa transmisión y, cuando recibe la transmisión, solo tiene que verificar si está viendo una instantánea y si es el caso, saben que acaba de tomar una captura de pantalla.Probablemente así es como lo hacen.
fuente
No sé cómo lo detecta, pero deshabilite la detección, tendría que descargar un cliente de terceros (que recomiendo NO HACER, especialmente no después de que los servidores-clientes "Snapsave" hayan sido violados y superen los 200k desnudos fueron en línea).
Opción # 2 (requiere root): 1. Instalar el marco xposed 2. Instalar el módulo keepchat 3. Disfrutar
fuente