Deaktivieren Sie die Screenshot-Sicherheit

54

Einige Apps erlauben keine Screenshots. Wie kann ich trotzdem einen Screenshot machen?

Es ist mein Handy und ich sollte in der Lage sein, damit zu tun, was ich will. Warum gibt es überhaupt eine Funktion, mit der Screenshots nicht zugelassen werden können?

Android 5.0.1

Pali
quelle
3
Ich hatte nie eine App, die Screenshots blockiert
maks112v 31.12.15
5
Es spielt keine Rolle, um welche App es sich handelt (eine Online-Shopping-App und eine Online-Banking-App). Es ist die Tatsache, dass Apps die Kontrolle über einige Funktionen meines Betriebssystems haben. Wie geht es weiter? Internetverbindung nicht zulassen, während eine App geöffnet ist?
Pali
Gehe zur Einstellung und erlaube der App nicht, diese Berechtigung zu kontrollieren
maks112v 31.12.15
2
Ich kann die Apps-Berechtigungen nicht bearbeiten und es gibt auch keine solche Berechtigung für diese Art der Steuerung.
Pali
1
@ SarpSTA gut, dann habe ich den letzten Grund gefunden, um es zu rooten;)
Pali

Antworten:

23

Banking-Apps FLAG_SECUREverhindern in der Regel, dass der Bildschirm erfasst oder aufgezeichnet wird. Es gibt verschiedene Möglichkeiten, es zu deaktivieren:

  1. Smali Patcher Modul für Magisk. Magisk wird offiziell von Android-Versionen 4.2⁠ – ⁠9.0 unterstützt.
  2. DisableFlagSecure- Modul für Xposed. Xposed wird offiziell von Android-Versionen 5.0⁠ – supported8.1 unterstützt.

Für die Smali Patcher-Methode müssen Sie Ihr Telefon an einen PC anschließen und ein Windows-Programm ausführen, um das Modul tatsächlich zu generieren. Beachten Sie, dass Magisk unter Android 4.2 MagiskHide nicht unterstützt.

Die Xposed-Methode hat einen großen Nachteil: Viele Banking-Apps verwenden die SafetyNet-Plattform von Google zur Überprüfung der Geräteintegrität und verhindern, dass die Anwendung auf Geräten verwendet wird, auf denen Xposed installiert ist. Dies macht das Modul in SafetyNet-fähigen Apps unbrauchbar und es gibt derzeit keine Möglichkeit, Xposed vor SafetyNet zu verbergen.


Verwenden Sie diese Module mit Vorsicht, da sie das Flag systemweit deaktivieren .

Igettäjä
quelle
4

Apps, die mit dem Flag LayoutParams.FLAG_SECURE gekennzeichnet sind, ermöglichen keine Aufnahme von Screenshots (oder Videos). Es ist natürlich Ihr Telefon, aber die App gehört ihrem Besitzer (und er kann zu Recht den Wunsch haben, Benutzer daran zu hindern, etwas Sensibles in der Natur zu erfassen). Es ist Ihnen nicht gestattet, einen Screenshot nur für die Bildschirme zu erstellen, für die die obige Flagge gesetzt ist. Sie können jedoch trotzdem einen Screenshot machen, indem Sie Ihr Telefon auf den PC-Bildschirm projizieren und aufzeichnen. Auf diese Weise ahnt das Gerät nicht, dass ein Screenshot erstellt wurde.

user2058872
quelle
Wie projiziert man ein "Telefon auf den PC-Bildschirm" und erfasst es dann? Können Sie klären, ob Sie die Verwendung einer separaten oder mehrerer unterschiedlicher Anwendungen implizieren? Vielen Dank.
Eric Hepperle - CodeSlayer2010
1
"Sie können jedoch weiterhin einen Screenshot erstellen, indem Sie Ihr Telefon auf den PC-Bildschirm projizieren und aufzeichnen. Auf diese Weise hat das Gerät keine Ahnung, dass ein Screenshot erstellt wird." Dem fehlt ein entscheidender Aspekt: ​​Das Aufnehmen eines Screenshots sollte ein fast augenblicklicher Vorgang sein, bei dem KEIN zweites Gerät zum Aufnehmen eines Screenshots erforderlich sein sollte.
bgoodr
Diese Antwort ist falsch. Für Apps, die FLAG_SECURE verwenden, besteht keine Möglichkeit, die App auf einen anderen Bildschirm zu projizieren, da die App dies nicht zulässt.
Arete
Ich habe dies für LastPass angetroffen. Ich sehe keinen Grund, warum Sie in der App einen Screenshot von einem Ihrer eigenen Passwörter machen möchten. Es hält tatsächlich deine Hand, damit du nicht deine eigene Sicherheit versaust.
Paul Stelian
2

Sie können die Vysor- App verwenden und Ihren Android-Bildschirm auf den Computerbildschirm projizieren und dann einen Screenshot auf Ihrem PC machen.

Pratik Singhal
quelle
Ich habe es versucht und es hat nicht funktioniert. Grundsätzlich funktionieren Screenshots nicht, da Sie Ihren Bildschirm über die Vysor-App "umwandeln".
Arete
2
Sie müssen Screenshots auf Ihrem PC machen, nicht auf dem Handy
Pratik Singhal
5
Auf Ihrem PC wird ein schwarzer Bildschirm angezeigt, da Android feststellt, dass Ihre App FLAG_SECURE verwendet. Das hilft also nicht. Das hast du offensichtlich nicht versucht.
Arete
Ich habe dies mit einer App versucht, bei der der Screenshot deaktiviert war. Es ist egal, ob die App FLAG_SECURE verwendet oder nicht, der Bildschirm wird mit Sicherheit projiziert
Pratik Singhal
2
TeamViewer wäre eine weitere Option, um das Gleiche zu erreichen. Installieren Sie die Host-App auf Ihrem Telefon, stellen Sie von Ihrem PC aus eine Verbindung her und machen Sie einen Screenshot Ihres PC-Bildschirms.
Juli.Tech
1

Wenn Sie der Antwort des Benutzers folgen und ein Programm wie Droid @ screen droid at screen verwenden , können Sie den Bildschirm Ihres Telefons auf den PC projizieren und ihn dann über die Schaltfläche PC Prnt Scrn scannen.

UPDATE: Android Screen Mirror ist ein besserer und schnellerer Screen Mirror

https://github.com/adakoda/android-screen-monitor

Borgme
quelle
0

In einigen Banken müssen Sie sich zuerst anmelden und Sicherheitsmaßnahmen für mobile Anwendungen deaktivieren. Ich habe es mit meiner Bank gemacht.

Genauso wie
quelle
0

Es gibt auch das Smali Patcher- Programm für Windows, das ein benutzerdefiniertes Magisk-Modul für Ihr Gerät erstellt und die Möglichkeit bietet, es FLAG_SECUREsystemweit zu deaktivieren .

Janot
quelle