Ya he publicado esto en reddit pero podría llegar a un público mejor aquí.
He "desinstalado" los juegos de google play usando este guía de XDA. Ahora necesito reinstalarlo. Este es el comando, cómo debo ser capaz de volver a instalar la aplicación: adb shell cmd package install-existing <name of package>
Pero hay un problema: mi teléfono está en Android Lollipop, y el comando no existe allí. He intentado instalar manualmente el apk de nuevo, con adb y con el instalador de paquetes normal. La aplicación de Ajustes siempre dice algo así como No instalado para el usuario" (traducido de otro idioma).
Así que tengo 2 preguntas:
1) ¿En qué versión de Android se introdujo este comando?
y 2) ¿Cómo puedo recuperar esta aplicación?
PD: Tengo acceso Root, pero preferiría una solución no rooteada.
0 votos
@Firelord dumpsys (Play Store): pastebin.com/bCApNT0S ruta (Play Store): package:/data/app/com.Android.vending-1/base.apk dumpsys (Play Games): pastebin.com/2r9y7kQp camino (Play Games): (Vacío)
0 votos
Mis disculpas. Me confundí con Play Store. En lugar de utilizar la ruta de la aplicación del sistema, se puede tratar con esto:
adb shell pm install -r --user 0 /data/app/com.google.android.play.games-1/*.apk
. Probé este enfoque en la aplicación Google Calendar en Oreo y funcionó, por eso sugiero esto.1 votos
@Firelord dice 'Éxito', pero todavía 'No instalado para el usuario' en la Configuración. Maldita sea, me duele la cabeza por esto. Captura de pantalla aquí .
3 votos
El último recurso sería un restablecimiento de fábrica. Pero mirando la ayuda de la
cmd
podría valer la pena probaradb shell "cmd package compile --reset com.google.android.play.games"
. Además, aunque dudo que funcione no puede hacer daño:pm enable --user 0 <pkg>
,pm unhide --user 0 <pkg>
.1 votos
En el foro de desarrolladores de XDA, encontré que el comando
adb shell cmd package install-existing <name of package>
puede reinstalar una aplicación del sistema desinstalada para el usuario actual. Pero, cuando lo probé en mi smartphone Android 7.0, mostró un error que el comandoinstall-existing
no se pudo encontrar. ¿Se puede modificar este comando para obtener algún resultado?1 votos
pm enable --user 0
¡me ha funcionado! ¡gracias!1 votos
Para mí
cmd package install-existing
dentro de adb shell funcionó