6 votos

Actualizar WebView sin usar Google Play

Tengo un dispositivo Android 6, en el cual tengo acceso de root completo. En este dispositivo, estamos utilizando una aplicación que básicamente utiliza un WebView para mostrar un sitio web. La aplicación está instalada como una aplicación del sistema privilegiada. Funciona bien, sin embargo, la versión del webview en el dispositivo de fábrica tiene algunos errores y nos gustaría actualizarla a una versión más reciente.

Podría actualizar system.android.webview a través de Google Play, pero debido al número de dispositivos que necesitan ser actualizados, esta no es una solución viable.

Entonces, mi pregunta es: ¿Cómo puedo actualizar el webview del sistema en Android 6 sin usar la tienda de Google Play? Necesito una manera de extraer la aplicación actualizada de un dispositivo e instalarla en otro sin Google Play.

Lo ideal sería instalarlo sin acceso a internet, pero a través de adb para que pudiéramos scriptearlo fácilmente para una instalación confiable en un mayor número de dispositivos.

El método sugerido aquí para Android 5.1 parece no funcionar más en Android 6.

0 votos

Esta es mi respuesta. Está funcionando en el 6.

0 votos

/data/app/com.google.android.webview no existe en mis dispositivos, ¿podrías darme una pista de dónde encontrar el apk en el dispositivo actualizado?

0 votos

Supongo que simplemente copiar el archivo .apk e intentar instalarlo como una aplicación normal no funciona, ¿verdad?

1voto

BlazeDev Puntos 1

Si no te importa restablecer tu teléfono de fábrica, puedes intentar desbloquear el gestor de arranque de tu teléfono, instalar TWRP Recovery y luego instalar Open GApps, que instala/reinstala aplicaciones de Google y puede proporcionarte algunas que no puedes obtener de Google Play. Descargo de responsabilidad: No me hago responsable de lo que pueda ocurrirle a tu dispositivo durante este proceso. Instala WebView junto con él (si se selecciona) y puede eliminar aplicaciones de stock (AOSP) (Tu WebView predeterminado). Si no funciona, aún puedes instalar SuperSU y desinstalar la aplicación del sistema. -Daniel

Editar: Dado que ya tienes acceso completo de root, puedes intentar desinstalar WebView e instalar uno nuevo desde la web. Solo asegúrate de descargar uno antes de desinstalarlo.

0 votos

Gracias por la respuesta, ¡esto suena interesante! El punto principal, sin embargo, (y me doy cuenta de que no lo señalé en la pregunta), es que la solución ideal funcionaría sin acceso a Internet pero a través de adb para poder hacer un script fácilmente para una instalación confiable en un mayor número de dispositivos. Actualizaré la pregunta en consecuencia.

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