2 votos

¿Y si accidentalmente eliminaste algunas aplicaciones importantes y no puedes volver a instalarlas?

¿Qué pasa si eliminaste accidentalmente algunas aplicaciones importantes y no puedes instalarlas nuevamente porque Google Play no las tiene? Por ejemplo, el sistema Android, com.android dun server y com.android.lgsetup wizard (es decir, básicamente aplicaciones que originalmente estaban allí). Y cada pocos segundos aparecerá este mensaje:

"¡Lo siento! El proceso com.android.phone se ha detenido de forma inesperada. Por favor, inténtalo de nuevo."

Y ni siquiera puedo ir al navegador o Task Killer porque cada vez que lo hago, se cerrará forzosamente. ¿Cómo puedo reinstalar esas aplicaciones? Creo que borré todos los datos de esas aplicaciones, pero no borré el navegador, ¿por qué no puedo abrir el navegador?

¿Realmente necesito enviarlo a reparar o puedo arreglarlo?

4voto

Izzy Puntos 45544

Para aplicaciones del sistema comunes como las que has mencionado, no hay forma de desinstalarlas o reinstalarlas: sin acceso root, en todo caso puedes desactivarlas (no todas). Pero generalmente no se encuentran en la tienda de aplicaciones para reinstalarlas. Incluso si reciben actualizaciones a través de la tienda de aplicaciones (como Gmail, Maps y la propia aplicación de la tienda de aplicaciones), algunas de ellas deben residir en la partición /system para funcionar correctamente (la aplicación Google Play es un ejemplo de eso).

Pero dado que la misma situación también podría aplicarse a "aplicaciones normales", echemos un vistazo más de cerca:

Aplicaciones de usuario

Aunque generalmente vienen a través de Google Play, bien puede suceder que un día se eliminen de allí (ejemplos recientes son los bloqueadores de anuncios que fueron prohibidos). Para ello, herramientas como AppMonster son útiles: te permiten almacenar una copia del archivo .apk de las aplicaciones en tu tarjeta SD (la versión Pro incluso puede hacerlo automáticamente cada vez que una aplicación se instala/actualiza). Así que en caso de que tengas que eliminar una aplicación por alguna razón, y quieras reinstalarla más tarde (o incluso si deseas instalar la misma aplicación en un dispositivo sin cuenta de Google), puedes hacerlo mediante la instalación lateral del .apk. La desinstalación, por supuesto, se puede hacer fácilmente ya sea a través de Configuración→Aplicaciones, o incluso mediante AppMonster mismo.

Aplicaciones del sistema

Aquí es muy diferente. Sin acceso root, puedes como máximo desactivar una aplicación (Configuración→Aplicaciones, desplázate hasta la aplicación, abre sus detalles, presiona el botón Desactivar) -- si tu dispositivo está ejecutando Android 4.0 o posterior, es decir.

Con acceso root, las cosas cambian un poco: teóricamente, podrías desinstalar todo. Un problema práctico podría ser que dejes tu dispositivo inutilizable, si por ejemplo desinstalas algo básico para el sistema. Además, eliminar sus datos podría ser un problema al reinstalar. Entonces si realmente necesitas hacer esto, aquí está mi recomendación:

  1. Instala ADB en tu computadora (ya sea a través del SDK completo de Android -- o utilizando una instalación mínima, ve ¿Existe una instalación mínima de ADB?)
  2. Haz una copia de seguridad de la aplicación que vas a desinstalar para estar preparado en caso de que algo salga mal. Puedes usar adb backup para esto, que hace una copia de seguridad de la aplicación incluyendo sus datos.
  3. Haz una copia del archivo .apk de la aplicación para una reinstalación. Puedes usar adb pull para esto. El .apk se encuentra en /system/app, por lo que tu comando podría ser algo así como adb pull /system/app/Navegador.apk . para copiar el .apk del navegador desde el dispositivo al directorio actual en tu computadora.
  4. Ahora que tienes dos respaldos, puedes intentar desinstalar la aplicación. Nuevamente, usando ADB, primero llamas a adb shell, luego necesitas convertirte en root (su), y ahora puedes utilizar la herramienta pm (gestor de paquetes) para pm uninstall com.nombre.paquete. También puedes eliminar el .apk de /system/app.

Para reinstalar la aplicación, simplemente copias el .apk de vuelta a /system/app. Para restaurar los datos, puedes usar adb restore.

Ten en cuenta que tratar con aplicaciones del sistema siempre conlleva el riesgo de dejar tu sistema inutilizable. Por lo tanto, siempre es recomendable hacer una copia de seguridad completa (mejor usando Nandroid backup desde tu recuperación personalizada) antes de realizar tales operaciones -- así que en el peor caso, puedes regresar a donde comenzaste.

Lidiar con el error "El proceso X se detuvo inesperadamente"

Hay varias formas de manejar este error. Hasta donde sé, ninguna de ellas incluye desinstalar una aplicación del sistema.

  • si la aplicación en cuestión es una aplicación de usuario
    • borra su caché. Si eso no ayuda:
    • borra sus datos. Si eso aún no ayuda:
    • borra la aplicación. Si no se puede hacer debido a que la aplicación está en un "bucle de cierre forzado":
    • inicia en modo seguro, y elimina la aplicación desde allí.
  • si la aplicación en cuestión es una aplicación del sistema:
    • ¡reza para que tengas una buena copia de seguridad! :)
    • como con la aplicación de usuario: primero intenta borrar la caché, luego los datos.
    • ¿nada funciona? Entonces tendrás que hacer un restablecimiento de fábrica

-3voto

Michael Biven Puntos 11

Lo mejor que puedes hacer es hacer una copia de seguridad y realizar un restablecimiento de fábrica.

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