¿Cómo funcionan las actualizaciones de aplicaciones si la partición del sistema es de solo lectura?

Tengo un teléfono Android (Samsung). Viene con un montón de aplicaciones de stock preinstaladas .

P1: ¿Es correcto que estas aplicaciones de stock se almacenen en la partición de solo lectura /system?

Desde que obtuve el teléfono, actualicé la mayoría (si no todas) de las aplicaciones de stock a través de Play Store .

P2: Asumiendo que las actualizaciones de la aplicación no se pueden tocar /system, ¿cómo funcionan? ¿Cómo se pueden actualizar las aplicaciones si son efectivamente de solo lectura?

Respuestas (1)

R1: Estoy bastante seguro de que están en la partición / system porque no puede eliminarlos, si pudiera, eso significaría que están en la partición / data o como se llame donde está el espacio de usuario.

A2: Creo que instalan actualizaciones en el espacio de usuario, no en /system. La razón para creerlo es que después de actualizar una aplicación del sistema, y ​​vaya a Configuración -> Aplicaciones, solo le permite desinstalar actualizaciones, lo que significa que la actualización que se instaló en el espacio de usuario se eliminará pero la aplicación original, la versión salió de la caja, todavía está intacto en / system y no puede eliminarlo.

el espacio de usuario es de hecho /data. Todas las actualizaciones se instalan allí porque /system obviamente es de solo lectura. Simplemente elimine su "Creo" o similar.
Entonces, ¿lo que está diciendo es que las aplicaciones antiguas permanecen /systemintactas, las aplicaciones actualizadas se instalan /datay Android solo usa las aplicaciones actualizadas más nuevas automáticamente en lugar de las antiguas? Parece una tontería porque eso significa que todas mis aplicaciones se instalan dos veces. ¡Y hay un montón de ellos!
@misha256 /system es para aplicaciones instaladas en el sistema. /datos para el espacio de usuario. Las aplicaciones no se instalan dos veces. En cuanto a ser una partición de solo lectura, si ese fuera el caso, no podría agregar ningún dato (es decir, fotos, textos guardados, documentos o cualquier descarga). Puede estar pensando en el sistema / que es de solo lectura, pero puede editarlo por sí mismo.
@HasH_BrowN Lo que quiero decir es que si una aplicación del sistema se actualiza a través de Play Store, la aplicación actualizada se instala en /data. Lo que significa que la versión anterior permanece en '/ system'. Con más de 30 aplicaciones de sistema de stock, ese tipo de duplicación consume bastante espacio de almacenamiento.
Si desea borrar la mayor cantidad de "datos antiguos inútiles", le sugiero que pruebe la respuesta proporcionada por Izzy para http://android.stackexchange.com/questions/95653/how-to-cleanly-remove-gmail- app-from-kitkat-he-movido-totalmente-a-la-bandeja de entrada . Su respuesta eliminará la mayor cantidad posible de datos antiguos sin estar rooteado. Simplemente siga los pasos para sus diferentes aplicaciones de stock.
@misha256 lo siento, me tomó un tiempo (7 años) responder. Si pero no. Porque el sistema no está disponible para usted de ninguna manera. Es almacenamiento que usted no controla. Piense en las aplicaciones del sistema como aplicaciones "adicionales" que no utilizan ningún espacio de /datos hasta que las actualice. Si los actualiza, significa que los usa, significa que usarían espacio en sus / datos, independientemente de si son aplicaciones del sistema o no, porque los descargaría de cualquier manera.