Mi chiedo come Snapchat rilevi se viene presa una schermata e come disabilitare / falsificare il metodo. Se si utilizza un'app di registrazione dello schermo (video), Snapchat non può rilevarlo.
Mi chiedo come Snapchat rilevi se viene presa una schermata e come disabilitare / falsificare il metodo. Se si utilizza un'app di registrazione dello schermo (video), Snapchat non può rilevarlo.
Risposte:
Quindi, fondamentalmente, quando stai inserendo qualcosa nel file system (come quando stai scattando uno screenshot) devi trasmettere in ACTION_MEDIA_SCANNER_SCAN_FILE
modo che altre applicazioni ne siano consapevoli (altrimenti la galleria fotografica di Android non può visualizzare il tuo screenshot). Quindi Snapchat deve aspettare quella trasmissione e quando riceve la trasmissione deve solo controllare se stai guardando uno scatto e se è il caso, sanno che hai appena preso uno screenshot.
Probabilmente è così che lo fanno.
Non so come lo rilevi, ma disabilita il rilevamento, dovresti scaricare un client di terze parti (cosa che consiglio vivamente NON FARE, specialmente dopo che i server-client "Snapsave" sono stati violati e oltre 200k i nudi sono andati online).
Opzione n. 2 (richiede root): 1. Installa il framework xposed 2. Installa il modulo keepchat 3. Divertiti