Wie bekomme ich die gefürchtete WRITE_SECURE_SETTINGS-Berechtigung für meine Android-App?

8

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:

Erweiterte Steuerelemente

SwitchPro

Profilfluss

Also, wie kann das gemacht werden?

    
user496854 17.02.2011, 20:22
quelle

3 Antworten

23
  

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.

    
CommonsWare 17.02.2011, 20:32
quelle
12

Probieren Sie diesen adb-Befehl aus. Dadurch erhalten Sie eine Berechtigung zur Anwendungslaufzeit

%Vor%

Schritt zu folgen:

  1. Verbinden Sie Ihr Gerät (Vergewissern Sie sich, dass das USB-Debugging aktiviert ist)

  2. Ausführen des obigen adb-Befehls

  3. Installieren Sie apk

Es hat für mich funktioniert ...

    
Pradeep 07.01.2015 10:07
quelle
0

Nur das. Sie können auf das Widget zugreifen, das jedes Handy hat.

%Vor%     
Gabriel Augusto 23.07.2012 17:43
quelle

Tags und Links