Gibt es eine Möglichkeit, Berechtigungen für Apps zu blockieren?

Ich habe gelesen, dass man Berechtigungen für CyanogenMod widerrufen kann, aber anscheinend haben die Entwickler diese Fähigkeit entfernt.

Ich habe eine App auf dem Markt für etwa 6 $ gefunden, aber es sieht nicht so aus, als wäre sie ihren Preis wert. Es heißt Berechtigungen verweigert . Gibt es eine andere Möglichkeit, einige Berechtigungen für einige Apps zu blockieren?

Vielen Dank.

@AlEverett Nicht genau. Diese Frage fragt nach dem Blockieren , während die andere sie entfernen möchte . Genauer gesagt: Beim anderen geht es darum, den zu manipulieren, um den .apkzu manipulieren Manifest-- während dieser einfach nur den Zugang sperren will, ohne den zu manipulieren .apk. Sie sind also verwandt , ja – aber nicht identisch .
@Izzy: Ist das aber ein sinnvoller Unterschied? Das Endspiel ist immer noch das gleiche: Installieren Sie eine App, aber geben Sie ihr nur einige der gewünschten Berechtigungen.
@eldarerathis Ja und nein. Wenn Sie die geändert .apkhaben, erhalten Sie keine Updates – und verletzen möglicherweise auch die Rechte/Lizenzen der Entwickler. Man könnte sich das als zwei unterschiedliche Herangehensweisen an dasselbe Ziel vorstellen (dem kann ich folgen), aber für mich sind es immer noch zwei verschiedene Dinge. Ein Teil davon wären Firewalls: Würden Sie eine solche Anfrage an denselben Prozess richten (dem .apkWesen die Erlaubnis entziehen, ähnlich wie mit einer Software-Firewall, um den Internetzugang zu blockieren)? Wir sollten dies jedoch besser an einem anderen Ort (Meta oder Chat) besprechen, um die Dinge hier nicht zu überladen :)

Antworten (4)

Dafür stehen mindestens zwei verschiedene Lösungen zur Verfügung: LBE Privacy Guard (Vorsicht, wenn Sie bereits JellyBean verwenden: Verwenden Sie dann nicht die Playstore-Version, sondern fragen Sie bei XDA-Developers nach, da die Playstore-Version Boot-Loops mit JellyBean verursacht und der Entwickler hat nicht einmal eine Notiz dafür platziert) und PDroid Privacy Protection / PDroid Manager . Letzteres ist schwieriger zu installieren, wird aber oft bevorzugt: Da es auf Betriebssystemebene implementiert wird, bietet es mehr Sicherheit.

Sie können versuchen, das Xposed-Installationsprogramm und die Xposed-App-Einstellungen vom XDA Xposed-Installationsprogramm und -Tutorial http://forum.xda-developers.com/showthread.php?t=1574401 zu verwenden, Xposed-App-Einstellungen herunterladen. " http://mohammadag.xceleo.org/public/Android/Xposed/ "

Nach der Aktivierung können Sie mit den Xposed-App-Einstellungen Dinge über eine App bearbeiten, z. B. die Größe der Benutzeroberfläche (Tablet oder Telefon), eine App im Speicher behalten und auch die Berechtigungen bearbeiten, die einer App erteilt werden. und das Beste von allem, es ist kostenlos

Die Berechtigungsmanager-Funktion wurde aus CyanogenMod 9.0 entfernt – und wurde nicht wieder hinzugefügt.

Früher gab es eine kostenlose Version von Permissions Denied, die jedoch entfernt wurde. Ich habe die kostenlose Version ausprobiert und sie hat gut funktioniert - zur kostenpflichtigen Version kann ich jedoch nichts sagen.

Wenn Sie CyanogenMod 7 verwenden, können Sie den Berechtigungsmanager verwenden – aktivieren Sie ihn in den CyanogenMod-Einstellungen und deaktivieren Sie Berechtigungen, indem Sie darauf klicken, wenn Sie eine App im Android-App-Manager anzeigen.

Es gibt auch eine App namens "Android Permission Blocker", die nur 99 Cent kostet! Sie benötigen ein gerootetes Telefon, um es zu verwenden, was bei Apps zum Blockieren von Berechtigungen Standard ist (z. B. App „Permission Denied“, die ursprüngliche Frage, die erwähnt wurde). Für 99 Cent kann man nichts falsch machen. Ich habe kein gerootetes Telefon, aber mein Freund verwendet "Android Permission Blocker" und sagte, dass es für ihn für das, was es wert ist, gut funktioniert.