Angenommen, ich möchte ein Programm ausführen, das zu viele Berechtigungen anfordert. Nehmen Sie zum Beispiel über das Mikrofon auf oder lesen Sie die IMEI meines Telefons. Es gibt jedoch keine praktische Erklärung, warum für diese bestimmte Anwendung eine Aufzeichnung vom Mikrofon oder der IMEI-Nummer erforderlich ist, mit Ausnahme von Data Mining.
Ich möchte diese App testen, aber die Berechtigungen einschränken. Wenn es beispielsweise IMEI liest, sollte es eine zufällige IMEI erhalten (jedoch jedes Mal dieselbe). Wenn es versucht, das Mikrofon zu lesen, sollte es still werden.
Einige andere interessante Berechtigungen:
- Lese- / Schreibzugriff auf das Telefonbuch - Gibt keine Kontakte zurück. Stellen Sie sich vor, dass das Schreiben in Ordnung ist, tun Sie jedoch nichts.
- SMS senden - Geben Sie vor, dass eine SMS gesendet wird, tun Sie aber nichts.
- Liste der sichtbaren Wi-Fi-Netzwerke abrufen - keine Netzwerke zurückgeben.
Offensichtlich sollte das Tool ein gerootetes Telefon erfordern. Gibt es solche Tools?