Je me demande comment Snapchat détecte si une capture d'écran est prise et comment désactiver / usurper la méthode. Si vous utilisez une application d'enregistrement vidéo (vidéo), Snapchat ne peut pas la détecter.
Je me demande comment Snapchat détecte si une capture d'écran est prise et comment désactiver / usurper la méthode. Si vous utilisez une application d'enregistrement vidéo (vidéo), Snapchat ne peut pas la détecter.
Réponses:
Donc, fondamentalement, lorsque vous mettez quelque chose dans le système de fichiers (comme lorsque vous prenez une capture d'écran), vous devez diffuser ACTION_MEDIA_SCANNER_SCAN_FILE
afin que les autres applications en soient conscientes (sinon la galerie de photos Android ne peut pas afficher votre capture d'écran). Donc Snapchat doit attendre cette diffusion et quand il reçoit la diffusion, il suffit de vérifier si vous regardez un instantané et si c'est le cas, ils savent que vous venez de prendre une capture d'écran.
C'est probablement comme ça qu'ils font.
Je ne sais pas comment il le détecte, mais désactivez la détection, vous devrez soit télécharger un client tiers (ce que je recommande fortement de NE PAS FAIRE, surtout pas après que les clients-serveurs "Snapsave" ont été violés et plus de 200k nus sont allés en ligne).
Option # 2 (nécessite root): 1. Installez le framework xposed 2. Installez le module keepchat 3. Profitez