Disabilita la sicurezza degli screenshot


56

Alcune app non consentono schermate, quindi come posso ancora fare uno screenshot?

È il mio telefono e dovrei essere in grado di fare tutto quello che voglio, quindi perché c'è anche una funzione che non consente gli screenshot?

Android 5.0.1


3
Non ho mai avuto un'app che bloccasse le schermate che cos'è l'app
maks112v

6
Non importa quale sia l'app (un'app di shopping online e un'app di banking online) è il fatto che le app hanno un qualche tipo di controllo su alcune funzionalità del mio sistema operativo, quali sono le prospettive? Non consentire la connessione a Internet durante l'apertura di un'app?
Pali,

Vai alle impostazioni e non consentire all'app di controllare tale autorizzazione
maks112v

2
Non riesco a modificare le autorizzazioni delle app né esiste tale autorizzazione per questo tipo di controllo.
Pali,

1
@SarpSTA bene, allora ho trovato l'ultimo motivo per sradicarlo;)
Pali

Risposte:


23

Le app bancarie tendono a essere utilizzate FLAG_SECUREper impedire l'acquisizione o la registrazione dello schermo. Esistono un paio di modi per disabilitarlo:

  1. Modulo Smali Patcher per Magisk. Magisk è ufficialmente supportato nelle versioni Android 4.2⁠ – ⁠9.0.
  2. Modulo DisableFlagSecure per Xposed. Xposed è ufficialmente supportato nelle versioni Android 5.0⁠ – ⁠8.1.

Il metodo Smali Patcher richiede di connettere il telefono a un PC ed eseguire un programma Windows per generare effettivamente il modulo. Nota che Magisk su Android 4.2 non supporta MagiskHide.

Il metodo Xposed ha un grande avvertimento: molte app bancarie utilizzano la piattaforma SafetyNet di Google per verificare l'integrità dei dispositivi e impedire che l'applicazione venga utilizzata su dispositivi su cui è installato Xposed. Ciò rende il modulo inutile nelle app abilitate per SafetyNet e attualmente non è possibile nascondere Xposed da SafetyNet.


Utilizzare questi moduli con cautela, poiché disabilitano il flag a livello di sistema .


3

Le app impostate con il flag LayoutParams.FLAG_SECURE non consentono l'acquisizione di schermate (o registrazioni video). Ovviamente è il tuo telefono ma l'app appartiene al suo proprietario (e può legittimamente desiderare di impedire agli utenti di acquisire qualcosa di sensibile in natura). Ti è vietato fare uno screenshot solo per quelle schermate con il flag sopra impostato. Tuttavia, puoi comunque fare uno screenshot proiettando il tuo telefono sullo schermo del PC e catturandolo. In questo modo, il dispositivo non ha idea dello screenshot.


Come si proietta un "telefono sullo schermo del PC" e poi lo si cattura? Puoi chiarire se stai implicando l'uso di applicazioni separate o multiple? Grazie.
Eric Hepperle - CodeSlayer2010,

1
"Tuttavia, puoi comunque fare uno screenshot proiettando il tuo telefono sullo schermo del PC e catturandolo. In questo modo, il dispositivo non ha idea che lo screenshot venga catturato." Quello che manca è un aspetto cruciale: fare uno screenshot dovrebbe essere un'operazione quasi istantanea che NON dovrebbe richiedere l'uso di un dispositivo secondario per aiutare a fare uno screenshot.
bgoodr,

Questa risposta è flase. Per le app che utilizzano FLAG_SECURE non è possibile proiettare l'app su un'altra schermata perché l'app non lo consente.
Arete,

Ho riscontrato questo per LastPass. Non vedo un motivo per cui vorresti fare uno screenshot di una delle tue password in-app. Tiene davvero la mano in modo da non rovinare la tua sicurezza.
Paul Stelian,

1

Puoi usare l' app Vysor e proiettare lo schermo Android sullo schermo del computer e quindi fare uno screenshot sul tuo PC.


Ho provato questo e non ha funzionato. Fondamentalmente, poiché stai "trasmettendo" il tuo schermo tramite l'app Vysor, gli screenshot non funzioneranno.
Arete,

2
Devi prendere screenshot sul tuo PC, non sul cellulare
Pratik Singhal

5
Sul PC verrà visualizzata una schermata nera perché Android determina che la tua app utilizza FLAG_SECURE. In modo che non aiuta. Chiaramente non hai provato questo.
Arete,

l'ho provato con un'app che aveva lo screenshot disabilitato. Non importa se l'app utilizza FLAG_SECURE o meno, lo schermo verrà proiettato di sicuro
Pratik Singhal

2
TeamViewer sarebbe un'altra opzione per realizzare la stessa cosa. Installa l' app host sul tuo telefono, quindi connettiti ad essa dal tuo PC e fai uno screenshot dello schermo del tuo PC.
Luglio.Tech

1

C'è anche il programma Smali Patcher per Windows che crea un modulo Magisk personalizzato per il tuo dispositivo e ha un'opzione per disabilitare a livello di FLAG_SECUREsistema.



-1

In alcune banche devi prima effettuare il login e disabilitare le misure di sicurezza relative alle applicazioni mobili. L'ho fatto con la mia banca.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.