Berechtigungen/Einschränken: Unterschied zwischen den Versionen
K kleine Verbesserungen |
→Modifikation der App: "Deppenleerzeichen" und "Deppenapostroph" entfernt |
||
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:Berechtigungen einer App nachträglich einschränken}} | {{DISPLAYTITLE:Berechtigungen einer App nachträglich einschränken}} | ||
Erst ab Version {{Android|4.3}} bietet [[Android]] eine eigene Funktion, um die '''Berechtigungen einer [[App]] nachträglich''' - also nach der Installation - '''zu bearbeiten'''. Ist diese Funktion, [[App Ops]] genannt, aufgrund der installierten Android-Version nicht verfügbar, kann man sich trotzdem durch andere Lösungen behelfen. Diese benötigen allerdings oft [[Root]]-Zugriff. | Erst ab Version {{Android|4.3}} bietet [[Android]] eine eigene Funktion, um die '''Berechtigungen einer [[App]] nachträglich''' - also nach der Installation - '''zu bearbeiten'''. Ist diese Funktion, [[App Ops]] genannt, aufgrund der installierten Android-Version nicht verfügbar, kann man sich trotzdem durch andere Lösungen behelfen. Diese benötigen allerdings oft [[Root]]-Zugriff. | ||
Ab der zukünftigen Version [[Android/M|Android M]] wird es eine nativ unterstützte Möglichkeit geben, die Berechtigungen einer App einzuschränken. Zudem werden Berechtigungen in Android M erst dann angefragt, wenn die App diese tatsächlich benötigt. | |||
== Risiken == | == Risiken == | ||
Zeile 8: | Zeile 10: | ||
{{Hauptartikel|App Ops}} | {{Hauptartikel|App Ops}} | ||
Android Ops ist ab [[Android]] {{Android|4.3}} in Android als versteckte Funktion implementiert. Weitere Informationen bekommst du auf der [[App Ops|entsprechenden Seite]] im DroidWiki. | Android Ops ist ab [[Android]] {{Android|4.3}} in Android als versteckte Funktion implementiert. Weitere Informationen bekommst du auf der [[App Ops|entsprechenden Seite]] im DroidWiki. | ||
== Android {{Android|6.0}} == | |||
[[Datei:Android 6 Berechtigungsverwaltung.png|thumb|Google's Chrome-Browser in der Berechtigungsverwaltung.]] | |||
Mit Android {{Android|6.0}} hat Google die aus Android 4.3 bekannte ''App Ops'' Funktion erweitert, verbessert und ein nutzbares User Interface zur Verfügung gestellt. Über die ''Einstellungen'' -> ''Apps'' kann in dem jeweiligen App-Menü über den Eintrag ''Berechtigungen'' eine Liste der Berechtigungen (siehe Bild) abgerufen und nach belieben geändert werden.{{Clear}} | |||
== Modifikation des Systems == | == Modifikation des Systems == | ||
Zeile 14: | Zeile 20: | ||
== Modifikation der App == | == Modifikation der App == | ||
'''<div style="color:red;">Das Modifizieren einer App kann möglicherweise die Lizenzbedingungen des jeweiligen Rechteinhabers verletzen | '''<div style="color:red;">Das Modifizieren einer App kann möglicherweise die Lizenzbedingungen des jeweiligen Rechteinhabers verletzen.</div>''' | ||
Das Modifizieren der Manifest-Datei ist eine verhältnismäßig einfache Methode, die Zugriffsrechte einer App einzuschränken. Hierfür wird die [[Apk]] Datei der entsprechenden App als Archiv entpackt und entsprechend angepasst. Durch das erneute Erstellen einer Apk Datei, kann diese auf dem Gerät installiert werden. | Das Modifizieren der [[Manifest|Manifest-Datei]] ist eine verhältnismäßig einfache Methode, die Zugriffsrechte einer App einzuschränken. Hierfür wird die [[Apk]]-Datei der entsprechenden App als Archiv entpackt und entsprechend angepasst. Durch das erneute Erstellen einer Apk-Datei, kann diese auf dem Gerät installiert werden. | ||
Hat man eine Apk-Datei vorliegen, kann man hierfür bspw. wie folgt vorgehen<ref>http://www.reddit.com/r/Android/comments/11852r/how_to_modify_an_apk/</ref>. | Hat man eine Apk-Datei vorliegen, kann man hierfür bspw. wie folgt vorgehen<ref>http://www.reddit.com/r/Android/comments/11852r/how_to_modify_an_apk/</ref>. | ||
=== | === Voraussetzungen === | ||
* Apk-Datei der zu bearbeitenden App | * Apk-Datei der zu bearbeitenden App | ||
* Apk-Tool, [http://code.google.com/p/android-apktool/downloads/list Download hier] | * Apk-Tool, [http://code.google.com/p/android-apktool/downloads/list Download hier] | ||
Zeile 26: | Zeile 32: | ||
=== Durchführung === | === Durchführung === | ||
# Entpacke zuerst die beiden Archive (Apk-Tool und SignApk) in einen Ordner der lokalen Festplatte des | # Entpacke zuerst die beiden Archive (Apk-Tool und SignApk) in einen Ordner der lokalen Festplatte des PCs | ||
# Öffne nun ein [[Shell|Kommandozeilenfenster]], unter Windows bspw. <nowiki>[WINDOWS-Taste] + [R] -> ''cmd'' eingeben und [ENTER] drücken</nowiki> | # Öffne nun ein [[Shell|Kommandozeilenfenster]], unter Windows bspw. <nowiki>[WINDOWS-Taste] + [R] -> ''cmd'' eingeben und [ENTER] drücken</nowiki> | ||
# Navigiere mit ''cd'' zu dem Ordner, an dem du Apk-Tool installiert hast | # Navigiere mit ''cd'' zu dem Ordner, an dem du Apk-Tool installiert hast |