Apps deaktivieren: Unterschied zwischen den Versionen
(unter Android 4.1, und Ergänzung disable, übersetzung der Befehle) |
|||
Zeile 18: | Zeile 18: | ||
* Anzeigen der Liste der installierten Pakete (aus dieser wird die zu deaktivierende App herausgesucht)<syntaxhighlight lang="bash"> | * Anzeigen der Liste der installierten Pakete (aus dieser wird die zu deaktivierende App herausgesucht)<syntaxhighlight lang="bash"> | ||
pm list packages | pm list packages | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* Identifizieren des zu deaktivierenden Paketes (aus der Liste musst du das Paket finden, welches du deaktivieren möchtest, i.d.R. enthält der Paketname einige Teile des App-Namens und/oder ist mit diesem verwandt) | * Identifizieren des zu deaktivierenden Paketes (aus der Liste musst du das Paket finden, welches du deaktivieren möchtest, i.d.R. enthält der Paketname einige Teile des App-Namens und/oder ist mit diesem verwandt) | ||
* Nun kann das Paket deaktiviert werden, dabei gilt: | * Nun kann das Paket deaktiviert werden, dabei gilt: | ||
** In Android {{Android|4.x}} heißt der Befehl '''''enable'''''¹ <br /><syntaxhighlight lang="bash">pm enable PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm enable com.motorola.motocare'') | |||
** In Android {{Android|4.4.4}} heißt der Befehl '''''block''''' <br /><syntaxhighlight lang="bash">pm block PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm block com.motorola.motocare'') | ** In Android {{Android|4.4.4}} heißt der Befehl '''''block''''' <br /><syntaxhighlight lang="bash">pm block PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm block com.motorola.motocare'') | ||
** In Android {{Android|5.0}} heißt der Befehl '''''hide''''' <br /><syntaxhighlight lang="bash">pm hide PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm hide com.motorola.motocare'') | ** In Android {{Android|5.0}} heißt der Befehl '''''hide''''' <br /><syntaxhighlight lang="bash">pm hide PACKAGE_OR_COMPONENT</syntaxhighlight>(bspw. ''pm hide com.motorola.motocare'') | ||
Zeile 29: | Zeile 30: | ||
=== Reaktivierung der App === | === Reaktivierung der App === | ||
Um eine deaktivierte App wieder zu aktivieren muss wie in der oben gezeigten Anleitung verfahren werden. Allerdings wird anstelle des ''block'' oder ''hide'' Befehls bei: | Um eine deaktivierte App wieder zu aktivieren muss wie in der oben gezeigten Anleitung verfahren werden. Allerdings wird anstelle des ''block'' oder ''hide'' Befehls bei: | ||
* Android {{Android|4.x}} der Befehl ''pm disable'' (bspw. ''pm disable com.motorola.motocare'') ¹ | |||
* Android {{Android|4.4.4}} der Befehl ''pm unblock'' (bspw. ''pm unblock com.motorola.motocare'') | * Android {{Android|4.4.4}} der Befehl ''pm unblock'' (bspw. ''pm unblock com.motorola.motocare'') | ||
* Android {{Android|5.0}} der Befehl ''pm unhide'' (bspw. ''pm unhide com.motorola.motocare'') | * Android {{Android|5.0}} der Befehl ''pm unhide'' (bspw. ''pm unhide com.motorola.motocare'') | ||
Zeile 35: | Zeile 37: | ||
== Trivia == | == Trivia == | ||
* Anders als ''pm hide'' kann der Befehl ''pm disable'' (abgesehen von der darunterliegenden unterschiedlichen Funktionsweise) auch einzelne Komponenten von Apps deaktivieren, wohingegen ''pm hide'' nur die gesamte App verstecken kann.<ref>{{Internetquelle|url=https://android.stackexchange.com/questions/128949/pm-hide-vs-pm-disable-the-identity-crisis#|titel=pm hide VS pm disable -- the identity crisis|werk=android.stackexchange.com|zugriff=2016-10-10}}</ref> | * Anders als ''pm hide'' kann der Befehl ''pm disable'' (abgesehen von der darunterliegenden unterschiedlichen Funktionsweise) auch einzelne Komponenten von Apps deaktivieren, wohingegen ''pm hide'' nur die gesamte App verstecken kann.<ref>{{Internetquelle|url=https://android.stackexchange.com/questions/128949/pm-hide-vs-pm-disable-the-identity-crisis#|titel=pm hide VS pm disable -- the identity crisis|werk=android.stackexchange.com|zugriff=2016-10-10}}</ref> | ||
* ¹Bei Versionen unter 4.4.4 | |||
** muss auf das ''disable' zurückgegriffen werden, | |||
** das funktioniert aber erst nachdem man sich root-Rechte geholt hat: Nach ''adb shell'' den Befehl ''su' eingeben und am Android die Meldung bestätigen. | |||
== Beispiele == | == Beispiele == | ||
{| class="wikitable" | {| class="wikitable" | ||
Zeile 65: | Zeile 72: | ||
pm list packages: prints all packages, optionally only | pm list packages: prints all packages, optionally only | ||
those whose package name contains the text in FILTER. | those whose package name contains the text in FILTER. | ||
(pm list packages -f com.google) | (pm list packages -f com.google) (Teil des Paketnamens können angehängt werden zum filtern) | ||
Options: | Options: | ||
-f: see their associated file. | -f: see their associated file. (incl Datei und Pfad anzeigen) | ||
-d: filter to only show disbled packages. | -d: filter to only show disbled packages. (nur deaktivierte anzeigen) | ||
-e: filter to only show enabled packages. | -e: filter to only show enabled packages. (nur aktivierte anzeigen) | ||
-s: filter to only show system packages. | -s: filter to only show system packages. (nur System-Pakete anzeigen) | ||
-3: filter to only show third party packages. | -3: filter to only show third party packages. (nur Pakete von Drittanbietern anzeigen) | ||
-i: see the installer for the packages. | -i: see the installer for the packages. () | ||
-u: also include uninstalled packages. | -u: also include uninstalled packages. (auch die deinstallierten anzeigen) | ||
=== pm hide === | === pm hide === | ||
pm hide [--user USER_ID] PACKAGE_OR_COMPONENT | pm hide [--user USER_ID] PACKAGE_OR_COMPONENT | ||
pm unhide [--user USER_ID] PACKAGE_OR_COMPONENT | |||
=== pm block === | === pm block === | ||
pm block [--user USER_ID] PACKAGE_OR_COMPONENT | pm block [--user USER_ID] PACKAGE_OR_COMPONENT | ||
pm unblock [--user USER_ID] PACKAGE_OR_COMPONENT | |||
=== pm | === pm enable === | ||
pm enable [--user USER_ID] PACKAGE_OR_COMPONENT | |||
pm disable [--user USER_ID] PACKAGE_OR_COMPONENT | pm disable [--user USER_ID] PACKAGE_OR_COMPONENT | ||
== Einzelnachweise == | == Einzelnachweise == | ||
<references /> | <references /> | ||
[[Kategorie:Tipps]] | [[Kategorie:Tipps]] |