Welche Informationen stehen einer Anwendung zur Verfügung?

Welche Informationen über das Telefon stehen einer App ohne zusätzliche Berechtigungen zur Verfügung?

Wenn die App beispielsweise um Erlaubnis bittet, meine Kontakte zu sehen, und ich zustimme, wird sie (offensichtlich) alle meine Kontakte sehen.

Was ist jedoch verfügbar, ohne zu fragen?

MAC-Adresse ? MEID/IMEI ? IP-Adresse ? Modell/Fabrikat? verfügbarer Speicherplatz / Anzahl Benutzerfotos? Telefonnummer? Anbieter? Welche anderen Apps sind installiert?

Im Idealfall – gibt es eine App, die einfach alles anzeigt, was ihr zur Verfügung steht?

Sie können viele Informationen vom System ohne Berechtigungen abrufen. Zum Beispiel habe ich vor einiger Zeit eine Anwendung erstellt und einen Weg gefunden, einige Berechtigungen wie Internetverfügbarkeit, Erfassung von Geräteinformationen und andere zu umgehen ... OK, normalerweise, wenn Sie sich entwickeln eine Anwendung, die Sie um Erlaubnis bitten würden, Zugriff auf das Netzwerk zu haben, um eine aktive Verbindung zu überprüfen, dies kann jedoch umgangen werden, indem die Informationen von Systemkomponenten überprüft werden, die bereits Zugriff haben. Es ist möglich, Geräte-ID, Geräteseriennummer, Gerät zu erhalten Netzwerkstatus, Gerätefähigkeiten, Informationen zur Gerätepartition
** Fortsetzung ** Standardspeichergerät, derzeit ausgeführte Dienste, verschlüsselter Speichername, Gerätehersteller, (Gerätename, Marke und Modell), Herstellungsdatum, Internetverfügbarkeit, Status der SIM-Karte und eine ganze Reihe anderer Informationen, die ich unmöglich konnte schreiben.
Einige Beispiele finden Sie in meiner Antwort hier .

Antworten (1)

Ihrer Anwendung stehen zahlreiche Informationen zur Verfügung, ohne dass irgendwelche Berechtigungen verwendet werden müssen. Es wäre nicht möglich, jede einzelne Datei, auf die Ihre Anwendung Zugriff hat, in diese Antwort zu schreiben, aber ich kann Ihnen eine ungefähre Vorstellung geben.

Anwendungen erfordern normalerweise einige nutzlose Berechtigungen, wie z Sie könnten einfach versuchen, die Website zu öffnen und die Fehler zu erfassen. Wenn der Fehler anzeigt, dass die Seite aufgrund eines DNS-Problems oder einer Meldung „Netzwerk nicht verfügbar“ nicht geladen werden konnte, ist Ihr Gerät höchstwahrscheinlich nicht mit dem Internet und Ihnen verbunden haben Sie dann den Netzwerkstatus, ohne die Berechtigung zu verwenden.

Ich habe eine Anwendung erstellt, die Partitionsinformationen zum Erstellen von Scatter-Dateien sammelt, ohne Root-Zugriff zu verwenden, indem Systemkonfigurationsdateien gelesen und die Informationen gesammelt werden. MTK Scatter Builder .

Was Ihre Kontakte betrifft, gibt es wahrscheinlich eine Möglichkeit, die Berechtigung zu umgehen.