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. ¿Tienes alguna forma para ayudarte? Muchas gracias.

0 votos

¿Has intentado simplemente contactar al autor de la app 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 una aplicación, 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 puede ser capaz de ejecutarse en dispositivos antiguos, aunque también puede 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 simplemente puedes buscarlo 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 es necesario que sepas 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 sdk 8 significa Android versión 2.3, la versión sdk 23 significa Android 6.0, busca "versiones sdk de android" para obtener una lista completa. Ahora, sin embargo, esta línea ya ha sido convertida a algo ilegible. Necesitamos otra cosa.

Una de esas cosas es apktool, puede "descompilar" un archivo xml o incluso toda la aplicación de nuevo a lo que podemos leer y editar, luego "compilar" de nuevo a 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 incluso 1, compilar de nuevo la aplicación, y luego instalarla.

Nota:
1. Debes "firmar" el apk después de compilarlo de nuevo. Busca los detalles en Google.
2. Debes desinstalar la versión instalada previamente de la aplicación antes de instalar la versión modificada.
3. No publiques un apk modificado, es ilegal.
4. No esperes demasiado de este método. La aplicación aún puede fallar.
5. Aunque a menudo hago esto, es realmente complicado para quienes no son programadores hacer la modificación, así que siéntete libre de preguntar, y prepárate para darte por vencido 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 más alta que la de tu Android. Intenta utilizar versiones antiguas de la aplicación. La última opción es hacer rooting, pero tiene muchos riesgos de dañar permanentemente tu teléfono, por lo que usar versiones antiguas es la mejor elección.

0voto

JuanitoMint Puntos 161

Actualicé mi 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 se brickee tu dispositivo, incluso mi dispositivo se atascó en un bucle de arranque 2 veces mientras lo instalaba. Lo solucioné 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...

EDIT -

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 Xperia M.

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

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 instaló 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 usé para instalar esa versión compatible utilizando el Android Debug Bridge (ADB) del 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 [PackageName].apk

Esto asume que tienes tu teléfono inteligente/tablet conectado a tu computadora mediante una conexión USB y que el teléfono inteligente/tablet tiene el modo de depuración USB habilitado 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 root, simplemente puedes cambiar tu versión de Android editando el /system/build.prop, para esto busca la siguiente línea y edita de la forma que 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 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