7 votos

¿La desinstalación de aplicaciones dejará restos de archivos en el Root (subsistema de Android)?

¿La desinstalación de aplicaciones dejará archivos en el Root (subsistema de Android)?

Cuando desinstalamos algún programa en Windows, deja algunos archivos a lo largo del sistema, ¿sucede también en Android? Si esto ocurre, ¿sería conveniente acceder al Root para borrar estos archivos y liberar algo de espacio?

7voto

Flow Puntos 14132

No en el sistema de archivos interno, pero puede dejar archivos en la tarjeta SD.

Las aplicaciones en Android sólo pueden escribir en dos lugares dentro del sistema de archivos

  • /data/data/<packagename>
  • /mnt/sdcard/ o /sdcard

El /data/data/<packagename> se elimina cuando se borra la aplicación, por lo que el único lugar donde se puede encontrar el archivo cruft es la tarjeta SD.

5voto

Nick Pierpoint Puntos 7976

Eso depende, muchos desarrolladores no cuidan adecuadamente los datos de sus aplicaciones asociadas y pueden dejarlos por ahí. El gestor de paquetes desinstala las aplicaciones de /data/data/..../ dependiendo del nombre del paquete.

Por ejemplo, la aplicación MyFooBarApp cuyo nombre de paquete es org.foo.bar.app entonces este sería el lugar - /data/data/org.foo.bar.app/ que tendría lo siguiente:

/data/data/org.foo.bar.app/
      |
      +- databases/
      |
      +- lib/
      |
      +- shared_prefs/
      |
      +- cache/
      | 
      +- files/

Esos cinco subdirectorios son marcadores de posición estándar para que las aplicaciones funcionen. Y Package Manager sólo eliminará esos archivos y subdirectorios al desinstalar dicha aplicación.

Con demasiada frecuencia, por retrospectiva o por mal código, las aplicaciones no limpiaban automáticamente después de sí mismas, por ejemplo, colocando archivos temporales en el /sdcard o, por el amor de Dios, en /data/local/tmp lo cual, por cierto, es el peor abuso de la misma, ¡ya que es mundialmente escribible!

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X