Wie funktionieren App-Updates, wenn die Systempartition schreibgeschützt ist?

Ich habe ein Android-Handy (Samsung). Es wird mit einer ganzen Reihe vorinstallierter Stock- Apps geliefert.

F1: Ist es richtig, dass diese Standard-Apps in der schreibgeschützten Partition gespeichert sind /system?

Seit ich das Telefon habe, habe ich die meisten (wenn nicht alle) Standard-Apps über den Play Store aktualisiert .

F2: Angenommen, App-Updates können nicht berühren /system, wie funktionieren sie? Wie können Apps aktualisiert werden, wenn sie tatsächlich schreibgeschützt sind?

Antworten (1)

A1: Ich bin mir ziemlich sicher, dass sie sich auf der /system-Partition befinden, weil Sie sie nicht löschen können, wenn Sie könnten, würde das bedeuten, dass sie sich in der /data-Partition oder wie auch immer es heißt, wo sich der Benutzerbereich befindet, befinden.

A2: Ich glaube, sie installieren Updates im Userspace, nicht in /system. Der Grund dafür ist, dass Sie, nachdem Sie eine System-App aktualisiert haben und zu Einstellungen -> Apps gehen, nur Updates deinstallieren können, was bedeutet, dass das Update, das im Userspace installiert wurde, gelöscht wird, aber die ursprüngliche App, die Version Sie sind aus der Box gekommen, ist immer noch unakt in /system und Sie können es nicht löschen.

Userspace ist in der Tat /data. Alle Updates werden dort installiert, da /system offensichtlich nur Lesezugriff besteht. Entfernen Sie einfach Ihr "Ich glaube" oder ähnliches.
Sie sagen also, alte Apps bleiben /systemunberührt, aktualisierte Apps werden in installiert /dataund Android verwendet einfach automatisch die neueren aktualisierten Apps anstelle der alten? Scheint albern, weil das bedeutet, dass alle meine Apps zweimal installiert sind. Und davon gibt es viele!
@misha256 /system ist für vom System installierte Apps. /data für den Benutzerbereich. Apps werden nicht doppelt installiert. Soweit es sich um eine schreibgeschützte Partition handelt, könnten Sie in diesem Fall keine Daten hinzufügen (dh keine Fotos, gespeicherten Texte, Dokumente oder Downloads). Sie denken vielleicht an das /system, das schreibgeschützt ist, es aber selbst bearbeiten kann.
@HasH_BrowN Ich meine, wenn eine System-App über den Play Store aktualisiert wird, wird die aktualisierte App in installiert /data. Das heißt, die alte Version bleibt in '/system'. Bei über 30 Stock-System-Apps verbraucht diese Art der Duplizierung ziemlich viel Speicherplatz.
Wenn Sie möglichst viele der "nutzlosen alten Daten" löschen möchten, würde ich vorschlagen, die Antwort von Izzy für http://android.stackexchange.com/questions/95653/how-to-cleanly-remove-gmail- auszuprobieren. app-von-kitkat-ich-habe-vollständig-in-den-eingang-umgezogen . Seine Antwort wird so viele alte Daten wie möglich eliminieren, ohne gerootet zu werden. Befolgen Sie einfach die Schritte für Ihre verschiedenen Stock-Apps.
@misha256 Entschuldigung, ich habe eine Weile (7 Jahre) gebraucht, um zu antworten. Ja aber nein. Weil das System Ihnen so oder so nicht zur Verfügung steht. Es ist Speicher, den Sie nicht kontrollieren. Stellen Sie sich System-Apps als "zusätzliche" Apps vor, die keinen /data-Speicherplatz verbrauchen, bis Sie sie aktualisieren. Wenn Sie sie aktualisieren, bedeutet dies, dass Sie sie verwenden, dass sie Speicherplatz auf Ihren /data verbrauchen, unabhängig davon, ob es sich um System-Apps handelt oder nicht, da Sie sie so oder so herunterladen würden.