Wie entferne ich eine App manuell?

Mir fehlen die richtigen Schlüsselwörter, um effizient zu googeln, um zu wissen, wie man eine App manuell entfernt. Grundsätzlich möchte ich Chrome deinstallieren, aber ich möchte auch mehr über das Android-System erfahren, anstatt mich auf eine Drittanbieter-App wie NoBloat zu verlassen . Ich vermute, man muss nur /data/app/com.android.chrome-2Ordner löschen, bin mir aber nicht sicher, ob noch mehr entfernt werden müssen.

Wie entferne ich eine App manuell?

Antworten (2)

Um eine App manuell zu entfernen, müssen Sie alle folgenden Elemente (manuell) löschen:

  • Das Paket der App, normalerweise im /data/app/<package name>. Löschen Sie für System-Apps stattdessen /system/app/<something>, /system/priv-app/<something>oder /vendor/app/<something>, je nachdem, wo es sich befindet. Der Ordner- und Dateiname ist jedoch nicht unbedingt mit dem Paketnamen für System-/Anbieter-Apps identisch.
  • Die Installationsinformationen der App, /data/system/packages.xml. Dies ist sehr kompliziert, da eine App Ressourcen definieren kann, die von anderen Apps verwendet werden können. Achten Sie darauf, alle zugehörigen Schlüssel zu entfernen und nicht zugehörige Schlüssel intakt zu lassen, sonst können Sie die Dateien durcheinander bringen.

Darüber hinaus können diese Elemente entfernt werden, aber sie werden bereinigt, wenn einige oder alle oben aufgeführten Elemente manuell entfernt werden oder als fehlend befunden werden. Die automatische Bereinigung erfolgt normalerweise während des Systemstarts.

  • Der Dalvik-Cache der App, in der /data/dalvik-cacheRegel .odexoder .oatDateien
  • Die Daten der App, in/data/data/<package_name>
  • Die Daten der App im externen Speicher, in/sdcard/Android/data/<package_name>
  • Die „vereinfachten Informationen“ der App in /data/system/packages.list, die gekürzt werden, wenn die App nicht mehr vorhanden istpackages.xml

Manchmal sehen Sie eine Anmeldung, /data/system/uid_error.logwenn die oben genannten Elemente von Android beschnitten werden.

Danke für die Antwort. Ich finde hier eine verwandte Frage, die Sie vielleicht Ihrem Beitrag hinzufügen möchten: Was speichert der Ordner /data/system und seine Bedeutung? . (Schreiben Sie dies als separaten Kommentar, damit ich es später löschen kann.)
was passiert, wenn ich es vermassele /data/system/packages.xml? Warum haben alle APK-Dateien /data/app/<package name>denselben Namen base.apk?
@Ooker Ich bin mir nicht sicher. Es wird normalerweise automatisch neu erstellt, aber Sie können einige App-Daten verlieren.

Rooten Sie Ihr Telefon, um System-Apps zu deinstallieren. Das sind vorinstallierte Apps, sie sind in das Android-System integriert, daher ist Rooten erforderlich, wenn Sie sie entfernen möchten.

Ich habe es bereits gerootet. Ich möchte nur wissen, ob die Bereitstellung dieses Ordners ausreicht oder nicht.