Erlaubt die Berechtigung „Über andere Apps zeichnen“ der App, den Inhalt der Hintergrund-App zu sehen?

Wenn ich beispielsweise die Messenger-Blase im Vordergrund geöffnet habe und im Hintergrund durch meine Fotos blättere, kann eine App wie Messenger die Fotos im Hintergrund sehen und diese Daten aufzeichnen? Nicht nur Messenger, sondern auch andere Apps, die diese Berechtigung haben?

Antworten (2)

Die offiziellen Entwicklerdokumente erwähnen keine solche Möglichkeit mit der Berechtigung Draw over other app ( SYSTEM_ALERT_WINDOW ). Apps mit dieser Berechtigung können wie andere Apps nur Berührungsfeedback erhalten.

Sehen:

Jede App mit aktiviertem Accessibility Service kann jedoch den Inhalt des aktiven Fensters lesen.

Laut einem Medium-Artikel von Jeffrey Yasskin ,

Einer App zu erlauben, über andere Apps zu zeichnen, ist unglaublich gefährlich: Indem sie sieht, was Sie drücken, kann die App leicht Passwörter stehlen. Es kann Nachrichten anzeigen, als ob sie von anderen Apps stammen, oder diese Nachrichten lesen. Sie müssen jeder Overlay-App mindestens genauso vertrauen wie jeder anderen App auf Ihrem Telefon.

Es ist großartig, dass Android Overlays ermöglicht, aber es ist auch großartig, dass es versehentlich schwer zu machen ist.

Vielleicht ist es etwas unklar, was die zitierten Absätze zu vermitteln versuchen, aber um es klarzustellen: Das Overlay kann den Inhalt aktiv lesen, indem es Berührungen (dh über die Tastatur) abfängt , aber nicht den Hintergrundinhalt passiv lesen.