6 votos

Actualizar WebView sin usar Google Play

Tengo un dispositivo Android 6, donde tengo acceso completo de root. 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 de sistema privilegiada. Funciona bien, sin embargo, la versión del webview en el dispositivo de serie tiene algunos errores y nos gustaría actualizarlo 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 google playstore? Necesito una forma de extraer la aplicación actualizada de un dispositivo e instalarla en otro sin Google Play.

Lo ideal es que queremos instalarlo sin acceso a Internet pero a través de adb para que podamos hacer un script 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. Funciona 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 archivo apk en el dispositivo actualizado?

0 votos

¿Supongo que simplemente copiar el archivo .apk y tratar de instalarlo como una aplicación normal no funciona?

1voto

BlazeDev Puntos 1

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

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

0 votos

Gracias por la respuesta, ¡esto suena interesante! El punto principal, sin embargo, (y me doy cuenta de que no lo mencioné en la pregunta), es que la solución ideal funcionaría 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. 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