5 votos

¿Cómo instalar una aplicación que requiere android 5.0+ en android 4.4.4?

Tengo un teléfono con android 4.4 y la aplicación requiere android 5.0 o superior. Quiero instalar esta aplicación en android 4.4. Si tienes alguna solución, ayúdame. Muchas gracias.

0 votos

¿Has intentado simplemente contactar al autor de la aplicación y preguntar si es realmente necesario excluir dispositivos anteriores a Lollipop?

7voto

Meow Cat 2012 Puntos 41

A veces una aplicación tiene la capacidad de ejecutarse en un dispositivo antiguo, pero también hay algo en el archivo apk de la aplicación, lo que indica la versión más antigua que puede instalar esta aplicación. Por ejemplo, tal vez una aplicación PUEDE ejecutarse en Android 4.4 pero el autor de la aplicación estableció la versión mínima compatible en Android 5.0.
Por lo tanto es posible cambiarlo. Después la aplicación podría ser capaz de ejecutarse en dispositivos antiguos, aunque también podría fallar.

Una aplicación de Android descargada de Google Play u otro lugar es un archivo apk, que en realidad es solo un paquete comprimido zip, que contiene múltiples archivos, como bytecode dalvik, imágenes, recursos de texto. Para aprender más sobre la estructura del archivo apk puedes simplemente buscar en Google. Uno de los archivos es AndroidManifest.xml, que originalmente era un archivo xml antes de que el autor "compilara" y publicara la aplicación. No necesitas saber qué es xml pero era "legible por humanos" antes de ser publicado y se volvió ilegible cuando la aplicación finalmente llegó a ti. El AndroidManifest.xml tiene una línea que se ve así android:minSdkVersion="8", la versión del sdk 8 significa la versión de Android 2.3, la versión del sdk 23 significa Android 6.0, busca "versiones del sdk de Android" para obtener una lista completa. Sin embargo, esta línea ya ha sido convertida a algo ilegible. Necesitamos algo más.

Una de esas cosas es apktool, puede "descompilar" un xml o incluso toda la aplicación de nuevo a lo que podemos leer y editar, luego "compilarla" de nuevo en un apk. Hay muchos blogs sobre cómo usar apktool, así que no entraré en detalles. Usando apktool puedes descompilar el apk, cambiar el minSdkVersion a un número muy pequeño o simplemente 1, compilar la aplicación nuevamente, y luego instalarla.

Nota:
1. Debes "firmar" el apk después de compilarlo de nuevo. Busca detalles en Google.
2. Debes desinstalar la versión previamente instalada de la aplicación antes de volver a instalarla la versión modificada.
3. No publiques un apk modificado, es ilegal.
4. No esperes mucho de este método. La aplicación aún podría fallar.
5. Aunque a menudo hago esto, es realmente complicado para los no programadores hacer la modificación, así que no dudes en preguntar, y prepárate para renunciar en cualquier momento.

0 votos

No solo publicar una aplicación modificada es ilegal. En realidad, también es ilegal modificar una aplicación.

2voto

1help..please Puntos 19

No hay forma de ejecutar aplicaciones con una versión superior a la de tu Android, intenta con versiones antiguas de la aplicación y la última opción es hacerle root, lo cual conlleva muchos riesgos de brickear tu teléfono, por lo tanto usar versiones antiguas es la mejor opción

0voto

JuanitoMint Puntos 161

Actualicé el android incluso teniendo android 4.3 jelly bean instalé un AOSP para mi dispositivo. El AOSP era android 7.2.2 nougat.

Ahora puedo disfrutar de todas las aplicaciones que no eran compatibles con Android 4.3.

Estoy respondiendo desde el mismo dispositivo, no te preocupes por que tu dispositivo quede inutilizado incluso mi dispositivo se quedó en un bootloop 2 veces mientras instalaba. Lo arreglé flasheando con mi ROM original.

Antes de instalar cualquier ROM personalizado o incluso antes de instalar una recuperación personalizada, obtén la ROM original de tu dispositivo como precaución, si necesitas ayuda ve al foro de XDA y obtén ayuda de los mejores desarrolladores.

Espero que eso ayude...

EDITAR -

Tengo un Xperia M (C1905) puedes verificar la ROM original oficial para este dispositivo, la última revisión dada por Sony fue Android 4.3, pero un desarrollador del foro XDA portó AOSP para el Xperia M.

Gracias a ese tipo, si necesitas alguna prueba puedo agregar algunos enlaces a la página de la rom AOSP.

0voto

Nest Mini Puntos 1

Aquí hay una posible solución alternativa que funcionó para mí con la aplicación Google Home:

  1. La tienda Google Play reconoció el teléfono inteligente con Android 4.4.4 y no instalaría la última versión que requería Android 5+.

  2. Encontré una versión archivada de la aplicación Google Home en apkmirror y la utilicé para instalar esa versión compatible utilizando el Puente de Depuración de Android (ADB) desde el Android SDK (ver: https://www.apkmirror.com/apk/google-inc/google-home/google-home-2-14-50-11-release/google-home-2-14-50-11-3-android-apk-download/download/ )

El comando básico de ADB es: adb install [NombrePaquete].apk

Esto asume que tienes tu teléfono inteligente/tableta conectado a tu computadora a través de una conexión USB y que el teléfono inteligente/tableta tenga activado el modo de depuración USB para permitir una instalación 'push' desde la computadora al dispositivo en el que deseas instalar la aplicación.

0voto

Scott Puntos 61

Si eres un usuario con root, puedes simplemente cambiar la versión de tu Android editando el archivo /system/build.prop, para esto encuentra la siguiente línea y edita como desees:

ro.build.version.release=xx

donde xx es la versión de Android que deseas, después reinicia tu dispositivo.

Si no eres un usuario con root puedes modificar el archivo Androidmanifest.xml del apk y modificar el minSdkVersion, hay muchas herramientas que hacen esto.

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