Android - Beschränken Sie die App-Berechtigungen *bevor* Sie die App installieren

Immer wenn ich App-Berechtigungen für eine App auf meinem Android ändere, mache ich das, nachdem es bereits installiert wurde. Gibt es eine Möglichkeit, diese Berechtigungen zu ändern, bevor ich die Installation durchführe?

Aktualisieren:

Bei der herkömmlichen Methode vergeht zwischen der Installation der App und der Aktualisierung/Einschränkung der Berechtigungen ein noch so kleiner Zeitraum. Während dieser Zeit könnte die App auf die Daten zugreifen (und auf ihren Server hochladen), die Sie einschränken möchten (Kontakte, Identität usw.). Rechts?

Wie kann es Berechtigungen für eine nicht vorhandene App ändern?
Die Berechtigungen werden während der Installation angewendet.
Meines Wissens gibt es keine Möglichkeit, dies "vor" oder "während" der Installation anzuwenden - aber es gibt definitiv eine für "bei Zugriff" (dh wenn die App versucht, auf etwas zuzugreifen, aber bevor es erfolgreich war). Aber die Lösungen, die ich in diesem Zusammenhang kenne, erfordern Root-Zugriff auf dem Gerät. Ist das verfügbar?

Antworten (2)

Sie können App-Einstellungen nicht ändern, bevor die App installiert wurde.

Wenn Sie jedoch über Datenlecks besorgt sind, würde ich Folgendes tun:

  1. Laden Sie die APK auf Ihr Gerät herunter
  2. Deaktivieren Sie alle Netzwerkverbindungen
  3. Installiere die App
  4. Ändern Sie die App-Berechtigungen nach Ihren Wünschen
  5. Öffnen Sie den App-Manager und wählen Sie die gerade installierte App aus
  6. Erzwingen Sie das Beenden der App und löschen Sie die App-Daten und Caches (nur um sicherzugehen)

Danach können Sie den Netzwerkzugriff sicher wieder aktivieren

Wie auch immer, für allgemeine Berechtigungen muss die App fragen, bevor sie das erste Mal verwendet werden kann. Daher ist mir unklar, auf welche Berechtigungen Sie sich beziehen, die direkt verwendet werden könnten, ohne dass Sie den Zugriff explizit gewährt haben.

Die "Offline"-Installation ist nicht die schnellste Methode (und erfüllt die Aufgabe möglicherweise nicht). Was die Eingabeaufforderungen für den erstmaligen Zugriff betrifft, habe ich nicht das Gefühl, dass ich sie während der Verwendung konsistent (oder genau?) Erhalten habe - könnte genau das sein, was die App zu diesem Zeitpunkt tut. Das ist verwirrend und lässt mich wundern und wünschte, ich könnte es einstellen und es bei der Installation hinter mich bringen. Hoffentlich wird Google diese Funktion in naher Zukunft einführen.
Einige Apps zielen immer noch auf ältere Android-Versionen ab, bei denen das Berechtigungsmodell noch nicht eingeführt wurde. Solche Apps müssen nicht um eine Erlaubnis bitten, sie bekommen sie einfach. Doch im November 2018 wird sich das ändern. Dann ist das Targeting einer alten Android-Version nicht mehr erlaubt. .

Android-Berechtigungen sind Anarchie. Sie können in neueren Android-Versionen deaktivieren, aber zwischen der Installation und der Anpassung der Berechtigungseinstellungen können alle Ihre Daten abgerufen und auf den Server der App hochgeladen werden.