1 votos

¿Cómo eliminar manualmente una aplicación?

Me faltan palabras clave adecuadas para buscar en Google de manera eficiente para saber cómo eliminar manualmente una aplicación. Básicamente quiero desinstalar Chrome, pero también quiero saber más sobre el sistema Android en lugar de confiar en una aplicación de terceros como NoBloat . Sospecho que uno sólo tiene que borrar /data/app/com.android.chrome-2 carpeta, pero no estoy seguro de si hay más que eliminar también.

¿Cómo eliminar manualmente una aplicación?

6voto

Guillermo Gomez Puntos 423

Para eliminar manualmente una aplicación, tendrás que borrar (manualmente) todos los elementos siguientes:

  • El paquete de la aplicación, normalmente en /data/app/<package name> . Para las aplicaciones del sistema, elimine /system/app/<something> , /system/priv-app/<something> o /vendor/app/<something> en su lugar, dependiendo de dónde resida. No obstante, el nombre de la carpeta y del archivo no tiene por qué coincidir con el nombre del paquete de las aplicaciones del sistema/proveedor.
  • Información sobre la instalación de la aplicación, /data/system/packages.xml . Esto es muy complicado ya que una app puede definir recursos que pueden ser utilizados por otras apps. Asegúrate de eliminar todas las claves relacionadas y dejar intactas las no relacionadas, o puedes estropear los archivos.

Además, estos elementos pueden eliminarse, pero se podarán si se eliminan manualmente algunos o todos los elementos enumerados anteriormente o si se descubre que faltan. La poda automática suele ocurrir durante el arranque del sistema.

  • La caché Dalvik de la aplicación, en /data/dalvik-cache , por lo general .odex o .oat archivos
  • Los datos de la aplicación, en /data/data/<package_name>
  • Los datos de la aplicación en almacenamiento externo, en /sdcard/Android/data/<package_name>
  • La "información simplificada" de la aplicación en /data/system/packages.list que se eliminará si la aplicación desaparece de packages.xml

A veces verás algún registro /data/system/uid_error.log si los elementos anteriores son podados por Android.

0 votos

Gracias por la respuesta. Encuentro una pregunta relacionada aquí, es posible que desee agregar a su puesto: ¿Qué almacena la carpeta /data/system y cuál es su importancia? . (Ponga esto como un comentario separado para que pueda borrarlo más tarde)

0 votos

¿qué pasa si meto la pata? /data/system/packages.xml ? Además, ¿por qué todos los archivos APK en /data/app/<package name> tienen el mismo nombre base.apk ?

0 votos

@Ooker No estoy seguro. Normalmente se reconstruye automáticamente pero puedes perder algunos datos de la app.

-2voto

Rootea tu teléfono para desinstalar aplicaciones del sistema. Esas son las aplicaciones preinstaladas, que está integrado en el sistema Android, por lo que el rooting es necesario si desea eliminarlos.

0 votos

Ya lo he rooteado. Sólo quiero saber que la entrega de esa carpeta es suficiente o no.

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