Es scheint, als ob eine wachsende Zahl (scheinbar legitimer) Apps beiläufig die Berechtigungen „ Dienste, die Sie Geld kosten “ (Anrufe tätigen und SMS senden) für unwesentliche sekundäre Funktionen beanspruchen, die nicht die Hauptsache sind, für die die Leute die App herunterladen.
Ein paar Beispiele, die ich kürzlich gesehen habe, sind Any.Do und 2Do . Der Hauptzweck dieser Apps besteht darin, Listen und Projekte zu verwalten, aber sie haben sekundäre kleinere Funktionen, die diese Berechtigungen verwenden (ich denke, es dient dazu, Antworten auf verpasste Anrufe zu planen und Aufgaben per SMS zu teilen).
Ich möchte keiner nicht offiziellen App auf meinem Telefon erlauben, Anrufe zu tätigen oder SMS zu senden. Es ist einfach nichts, was ich von Drittanbieter-Apps für mich benötige, und ich interessiere mich nicht für diese sekundären Funktionen. Die Entwickler sehen einigermaßen legitim aus - aber ich ziehe es im Allgemeinen vor, nicht das Gefühl zu haben, dass ich unnötigerweise einem Unternehmen, das ich nicht kenne, eine offene Brieftasche übergebe. Aber ich würde diese Apps im Idealfall gerne für ihre Hauptfunktionen verwenden können, die für das, was ich will, sehr gut und besser als die Konkurrenz zu sein scheinen.
Gibt es eine Möglichkeit, diese Apps herunterzuladen und zu verhindern, dass diese Berechtigungen verwendet werden? Oder um es so zu machen, dass ich jedes Mal, wenn sie versuchen, einen Anruf zu tätigen oder eine SMS zu senden, eine Art Systembestätigungsbenachrichtigung erhalte und die Möglichkeit habe, es zu stoppen, bevor es passiert.
(Bitte beachten Sie, dass dies keine Frage zu To-Do-Apps ist. Ich bin mir bewusst, dass es viele Alternativen gibt, die diese Berechtigungen nicht verwenden. Es handelt sich um eine Frage zu jeder Art von App , die Sie aus irgendeinem Grund wünschen und die einen Anruf und SMS-Berechtigungen für eine unwesentliche Nebenfunktion, die Sie nicht verwenden werden)
Idealerweise würde ich es vorziehen , das Telefon dafür nicht rooten zu müssen. Ich habe mir die App Permission Denied angesehen (erfordert Root-Zugriff) und obwohl ich die Idee liebe, was die App tut, klingt es nach einem komplizierten Weg, den ich nicht gehen kann. Ebenso für benutzerdefinierte ROMs.
Es macht mir nichts aus, wenn es eine stumpfe Lösung ist, die jede App außer der Android-Telefonschnittstelle selbst daran hindert, Anrufe zu tätigen oder SMS zu senden. Eigentlich wäre das ideal. Ich habe darüber nachgedacht, eine App wie Tasker zu verwenden, um einen Auslöser für jeden laufenden Anruf oder jede SMS einzurichten, der ihn abbricht, wenn er nicht direkt von der Android-Telefonschnittstelle angerufen wurde, aber ich bezweifle, dass es funktionieren würde (und natürlich Tasker verwendet diese Berechtigungen selbst ...).
Idealerweise würde ich es auch vorziehen, nicht viel Zeit im Flugzeugmodus verbringen zu müssen, ohne normale Anrufe oder Nachrichten empfangen zu können - aber ich akzeptiere eine starke Lösung, bei der der Flugzeugmodus einige Zeit verwendet wird, wenn es keinen besseren Ansatz gibt.
Es macht mir auch nichts aus, wenn eine Lösung dazu führt, dass die App abstürzt oder das Schließen erzwingt, wenn sie versucht, eine dieser Berechtigungen zu verwenden. Wenn es denkt, dass es einen Anruf oder eine SMS machen muss, ist das selbst ein Zeichen dafür, dass etwas nicht stimmt.
Diese frühere Frage behandelt etwas ähnliches , konzentriert sich jedoch auf Datenschutz, Überwachung und ordnungsgemäßes Sandboxing für gerootete Telefone. Nur eine Antwort dort scheint eine Nicht-Root-Lösung für dieses spezielle Problem zu sein - die App App Shield -, aber sie scheint nicht mehr verfügbar zu sein (toter Link und nichts Relevantes in der Google Play-App-Suche ).
BEARBEITEN - Ich habe eine separate verknüpfte Frage hinzugefügt, um herauszufinden, was der Deal mit App Shield ist: Ist App Shield sicher, stabil und verfügbar?
Telefon ist ein Samsung Galaxy Note, falls das relevant ist.
Marshmallow (Android 6) hat ein neues Berechtigungsmodell . Anwendungen, die auf Marshmallow abzielen, können jetzt zur Laufzeit auf weniger Berechtigungen beschränkt werden, und diese Anwendungen sollten ordnungsgemäß fehlschlagen, anstatt das Alles-oder-Nichts-Berechtigungsmodell früherer Android-Versionen. In Marshmallow ist dies eine Funktion des Standardbetriebssystems und erfordert kein Rooten oder zusätzliche Anwendungen.
:-)
Der einzig richtige Rat hier ist, eine App mit der gleichen Funktionalität herunterzuladen, die sich diese Berechtigung jedoch nicht erteilt.
Entwickler gewähren ihren Apps manchmal Berechtigungen, die ihre App eigentlich nicht benötigt. Wenn Sie sich dessen bewusst sind und mit diesem Trend nicht einverstanden sind, können Sie nur solche Apps nicht herunterladen. Oder noch besser, Sie können den Entwickler der Anwendung kontaktieren und ihn fragen, warum diese Erlaubnis erforderlich ist. Vielleicht sind sie sich dessen nicht bewusst und sind sehr bereit, die Berechtigung zu entfernen, wenn sie ihren Benutzern damit eine Freude machen können.
Eine To-Do-Liste sollte nicht die Berechtigung haben, SMS-Nachrichten zu senden. Wenn ich selbst eine To-Do-App sehe, die diese Berechtigung erfordert, würde ich einfach nach einer anderen App suchen, die ich verwenden kann.
Ich empfehle Ihnen, einen Blick auf Permission Manager App Ops 4.4 zu werfen. Ich verwende es. Damit können Sie in jede App gehen und die Berechtigung deaktivieren, die Sie nicht haben möchten.
Logos
user56reinstatemonica8
VenomVendor