Ich muss den GPS-Empfänger ein- und ausschalten können, und WRITE_SECURE_SETTINGS ist erforderlich, um auf sichere Einstellungen zugreifen zu können. Ich habe ziemlich viel gesucht, und jede Antwort, die ich gesehen habe, sagte ziemlich, dass keine App außerhalb des Systems / der Firmware diese Erlaubnis bekommen kann.
Das ist jedoch einfach nicht wahr. Es gibt mehrere Apps auf dem Markt, die genau das tun, was ich versuche (in Bezug auf GPS), aber es gibt eine Reihe von Apps, die über die Berechtigung WRITE_SECURE_SETTINGS verfügen. Zum Beispiel:
Also, wie kann das gemacht werden?
Ich muss den GPS-Empfänger ein- und ausschalten können
Aus Gründen des Datenschutzes muss die Aktivierung oder Deaktivierung jeglicher Art von Standortverfolgung ausschließlich aus vertrauenswürdigen Anwendungen und nicht auf Anfrage von Dritten erfolgen.
Wenn Sie also GPS aktivieren und deaktivieren möchten, erstellen Sie Ihre eigene Firmware, die das tut, was Sie brauchen, und laden Sie diese Firmware auf die gewünschten Geräte. Oder tragen Sie Ihre Änderungen zu vorhandenen Firmware-Mods (z. B. Cyanogen) bei.
WRITE_SECURE_SETTINGS ist erforderlich, um auf sichere Einstellungen zugreifen zu können
Korrigieren.
Ich habe ziemlich viel gesucht, und jede Antwort, die ich gesehen habe, sagte ziemlich genau, dass keine App außerhalb des Systems / der Firmware diese Erlaubnis bekommen kann.
Korrigieren.
Das ist jedoch einfach nicht wahr.
Nein, das stimmt.
Es gibt mehrere Apps auf dem Markt, die genau das tun, was ich versuche (in Bezug auf GPS)
Sie haben eine Sicherheitslücke gefunden. Ich werde Schritte unternehmen, um sicherzustellen, dass dieses Loch repariert wird.
aber es gibt eine Reihe von mehr, die die Berechtigung WRITE_SECURE_SETTINGS
haben
Nein, es gibt eine Gruppe, die fragt für sie. Sie können nach der von Ihnen gewünschten Erlaubnis fragen. Was Sie fragen, ist, was in diesen Auflistungen auftaucht. Was Sie bekommen ist eine andere Geschichte.
Probieren Sie diesen adb-Befehl aus. Dadurch erhalten Sie eine Berechtigung zur Anwendungslaufzeit
%Vor%Schritt zu folgen:
Verbinden Sie Ihr Gerät (Vergewissern Sie sich, dass das USB-Debugging aktiviert ist)
Ausführen des obigen adb-Befehls
Installieren Sie apk
Es hat für mich funktioniert ...
Nur das. Sie können auf das Widget zugreifen, das jedes Handy hat.
%Vor%Tags und Links android permissions gps