Tutorial: cómo hacer downgrade de una aplicación en Android

  • El downgrade de apps y del sistema Android permite volver a versiones anteriores cuando una actualización provoca errores o cambios no deseados.
  • Existen métodos sin root (APKMirror, Aurora Store, ADB) y opciones avanzadas con Xposed para bajar de versión manteniendo datos.
  • El downgrade del sistema completo es más arriesgado, requiere flashear firmware y suele borrar todo el contenido del dispositivo.
  • Antes de hacer downgrade conviene crear copias de seguridad y valorar alternativas como el formateo o las ROMs de terceros.

Tutorial: cómo hacer downgrade de una aplicación en Android

En Android todo está pensado para ir hacia delante: las actualizaciones de aplicaciones llegan solas, se instalan en segundos y, en teoría, solo aportan mejoras. Pero ya sabes que la realidad es muy distinta: a veces una nueva versión rompe funciones que usabas a diario, hace la app más lenta o cambia la interfaz de una forma que no te convence nada.

Cuando esto pasa, lo lógico es querer volver a una versión anterior de la aplicación en Android. Ahí empiezan los problemas: el sistema no deja instalar una versión más antigua encima de la nueva, muchas veces pierdes datos al desinstalar y tampoco está claro qué método es más seguro. En esta guía vas a ver, paso a paso, todas las formas prácticas de hacer downgrade de una app (y, de forma más general, también del propio sistema Android) con sus ventajas, riesgos y trucos para minimizar quebraderos de cabeza.

Qué es exactamente hacer downgrade en Android

Cuando hablamos de downgrade nos referimos a reemplazar una versión más reciente de un software por otra más antigua, ya sea una aplicación concreta o todo el sistema operativo Android del móvil o la tablet.

En el caso de las apps, hacer downgrade significa volver a una versión anterior de esa aplicación sin quedarte “atrapado” en la última actualización. En el caso del sistema, significa instalar un firmware viejo, por ejemplo pasar de Android 13 a Android 12 porque la última versión te da problemas.

No es algo que se haga todos los días porque, en teoría, las actualizaciones se lanzan para corregir errores, mejorar la seguridad y añadir funciones. Pero hay casos en los que esas actualizaciones hacen más mal que bien: bugs graves, incompatibilidades, consumos de batería desorbitados o cambios de diseño que hacen la experiencia peor.

Cuando te encuentras con una situación así, el downgrade se convierte en una opción muy tentadora, aunque no siempre es sencillo ni está exento de riesgos. Por eso es importante entender bien qué vas a tocar antes de lanzarte.

Limitaciones y riesgos de hacer downgrade de apps en Android

Android, por diseño, no permite instalar versiones de aplicaciones más antiguas sobre una versión más nueva. Si intentas instalar un APK con un número de versión inferior al que tienes ya instalado, verás un error de instalación y la operación se cancela.

La solución oficial es desinstalar primero la app y luego instalar la versión anterior, pero eso implica que puedes perder los datos locales de la aplicación si no se sincronizan en la nube o no tienes copia de seguridad (por ejemplo, chats, configuraciones avanzadas, descargas, etc.).

Además, hay un problema técnico importante: las apps se diseñan para que sus datos “suban” de versión, no para que bajen. Es decir, cuando actualizas, la app suele migrar la base de datos interna y otros ficheros al nuevo formato. Si luego instalas una versión más antigua, esa versión puede no entender el formato reciente y:

  • Mostrar errores constantes al abrir.
  • Cerrarse sola o no arrancar directamente.
  • Decir que los datos están corruptos y obligarte a borrarlos.

Por eso, incluso si consigues “engañar” a Android para que permita instalar una versión vieja encima de la nueva, nadie te garantiza que la app vaya a funcionar perfecta con los datos que ya tenías. Las técnicas de downgrade funcionan muy bien cuando las versiones no cambian el formato de datos, pero no hacen milagros.

Requisitos previos y consejos antes de bajar de versión

Antes de meterte con ningún método, merece la pena parar un momento y preparar el terreno para no perder información y evitar sustos. Ten muy presentes estos puntos:

Lo primero es hacer una copia de seguridad de tus datos importantes. Dependiendo de la app, puede ser un backup interno, una exportación a un archivo, sincronización en la nube o incluso una copia completa de tu móvil con las herramientas de Google o del fabricante.

También conviene ir a Google Play y desactivar las actualizaciones automáticas al menos para la app que quieres “congelar” en una versión anterior. Si no lo haces, es posible que al día siguiente vuelva a actualizarse sola y tengas que repetir toda la operación.

Otro detalle importante es recordar que algunos métodos de downgrade, sobre todo los que implican tocar el sistema, pueden anular la garantía, borrar todo o dejar el móvil inestable si algo sale mal. No es que sea lo normal, pero el riesgo está ahí.

Por último, ten presente que, en el caso del sistema Android, hay fabricantes y modelos que bloquean directamente volver a una versión previa del firmware. Si tu dispositivo está entre ellos, poco se puede hacer salvo recurrir a soluciones avanzadas como ROMs de terceros.

Método 1: Hacer downgrade de una app con Xposed (LSPosed + XDowngrader)

Si quieres instalar una versión anterior de una app sin desinstalar la actual y sin perder sus datos, uno de los métodos más potentes es tirar de Xposed Framework mediante módulos como LSPosed y aprovechar un complemento específico: XDowngrader.

La idea es sencilla: Android impide instalar una versión más antigua por una serie de comprobaciones internas, y este módulo elimina esas comprobaciones para permitir que se instale el APK antiguo encima del nuevo. No tienes que borrar la app ni tocar sus datos, y el procedimiento se parece a una actualización normal.

Eso sí, este sistema tiene un gran “pero”: necesitarás tener un entorno tipo Xposed funcionando, lo que en la práctica pasa por root y Magisk en la mayoría de casos, algo que no todo el mundo está dispuesto a hacer.

Hoy en día, la forma más cómoda de tener Xposed es instalar Magisk y luego un módulo como LSPosed, EdXposed, Riru o Taichi. Todos ellos emulan el viejo Xposed Framework sobre el que corren los módulos. LSPosed suele ser la opción más recomendable porque funciona muy bien y tiene bastante soporte.

Con el framework listo, el siguiente paso es instalar el módulo XDowngrader, creado por el mismo autor de herramientas como WaTweaker. Se trata de un módulo muy ligero, que se instala como una app más, y que puedes descargar desde repositorios de módulos Xposed conocidos.

Tras instalar XDowngrader, tu gestor de módulos (por ejemplo LSPosed) te mostrará una notificación indicando que el módulo está inactivo. Al tocar esa notificación podrás activarlo directamente. Si no ves ningún aviso, siempre puedes abrir LSPosed, entrar en la pestaña de módulos y marcarlo a mano.

Una vez activado y con el móvil reiniciado, viene lo bueno: no tienes que hacer nada más especial. A partir de ese momento, cuando intentes instalar un APK con una versión más antigua de una app que ya tengas, Android te mostrará el típico cuadro de “¿Quieres instalar una actualización de esta aplicación?”, pero la instalación no fallará por ser una versión inferior.

Eso significa que podrás instalar directamente una versión vieja encima de una más nueva sin desinstalar y sin perder datos. Como decíamos antes, esto no asegura que la aplicación vaya a entender los datos que ya tenía, pero en muchas apps que no han modificado el formato de sus ficheros internos, funciona de maravilla.

En cambio, en aquellas en las que el desarrollador ha cambiado en profundidad cómo se guardan los datos, es bastante probable que al abrir la versión antigua la app se cierre, dé errores o diga que los datos están corruptos. En esos casos, la única salida suele ser borrar la caché y los datos de la aplicación o volver a la versión nueva.

Método 2: Volver a una versión anterior instalando el APK (APKMirror)

cómo hacer downgrade de una aplicación en Android

Si no quieres complicarte con root ni Xposed y te conformas con reinstalar la app desde cero en una versión anterior, lo más práctico es recurrir al clásico sideloading desde repositorios de APK fiables como APKMirror.

Este método consiste en descargar el archivo APK o bundle de la versión que te interesa e instalarlo manualmente, en lugar de usar Google Play. Es rápido, relativamente seguro y no necesita configuraciones extrañas, pero normalmente implicará desinstalar antes la app que tienes.

Para empezar, abre el navegador en tu móvil, entra en APKMirror o en sitios para descargas seguras de Android APK y busca la aplicación que quieres bajar de versión. Verás un listado de todas las versiones publicadas, ordenadas por fecha, con la más reciente arriba.

Desde esa lista puedes escoger la versión concreta que quieras instalar, fijándote en el número de compilación y la fecha. En muchas apps tendrás varias “variantes” según la arquitectura de tu procesador o el tipo de dispositivo, así que conviene elegir bien.

En la sección de variantes, para la mayoría de móviles actuales suele funcionar la opción arm64-v8a. Si no tienes claro cuál es la arquitectura de tu dispositivo, puedes apoyarte en apps como Hardware Info o, si está disponible, elegir una variante universal que es compatible con casi todos los modelos.

Cuando tengas clara la variante, toca el botón azul Download para iniciar la descarga del archivo. Si se trata de un APK “simple”, basta con abrirlo desde las descargas y seguir el asistente de instalación, aunque tendrás que dar permisos para instalar desde fuentes desconocidas si no lo has hecho antes.

En otros casos, la descarga será un archivo en formato .apkm (APK bundle). Para estos necesitas una app adicional llamada APKMirror Installer, que puedes descargar sin problema desde Google Play. Una vez instalada, abres el archivo .apkm con esa app y sigues los pasos que te indique.

Este sistema resulta ideal si solo quieres hacer downgrade puntual de una app y dejarla “congelada” en esa versión. Es sencillo, no requiere root y te evita líos con módulos o herramientas avanzadas.

Método 3: Downgrade frecuente con Aurora Store

Si eres de los que prueban muchas versiones distintas o cambian a menudo (por ejemplo, para testear funciones nuevas o antiguas), descargar APKs uno a uno desde APKMirror puede volverse pesado. Para estos casos, una alternativa muy cómoda es Aurora Store.

Aurora Store es un cliente alternativo y de código abierto para Google Play que accede al mismo catálogo de apps gratuitas, pero con funciones extra, como descargar manualmente versiones antiguas sin depender de repositorios externos.

Para usarlo, puedes instalar Aurora Store desde F-Droid o descargar el APK desde su web oficial. Si no tienes F-Droid, tendrás que habilitar, como antes, la instalación de apps desde orígenes desconocidos en los ajustes de tu móvil.

La primera vez que abras la app, Aurora te pedirá algunos permisos y te ofrecerá iniciar sesión de forma anónima o con una cuenta de Google. Para la mayoría de usuarios, la opción anónima es suficiente, ya que permite descargar las apps sin vincular tu cuenta personal.

Una vez dentro, solo tienes que buscar la app que quieres restaurar. Lo más recomendable es desinstalar primero la versión actual para evitar conflictos de firma o de datos, salvo que sepas exactamente qué estás haciendo.

Después, toca en el menú de tres puntos que aparece junto al nombre de la app y elige “Descarga manual”. Aurora te pedirá que introduzcas el código de versión (version code) que quieres instalar, un número interno distinto al nombre comercial de la versión.

Ese número puedes localizarlo fácilmente mirando el historial de versiones de la app en APKMirror, donde aparece justo debajo de la fecha de publicación de cada versión. Copias ese código en Aurora Store y la app comprobará si esa versión está disponible en los servidores de Google.

Si existe, Aurora descargará e instalará la versión indicada de forma automática, igual que haría Google Play, pero dejando que tú elijas qué versión quieres y cuándo actualizar, en lugar de obligarte a tener siempre la última.

Método 4: Hacer downgrade de una aplicación usando ADB (sin root)

Hay ocasiones en las que instalar un APK antiguo “a pelo” no funciona bien o no quieres perder los datos que ya están guardados. En esos casos, una solución muy interesante es apoyarte en las herramientas ADB (Android Debug Bridge) desde el ordenador.

ADB permite instalar aplicaciones con parámetros avanzados, y entre ellos está la opción de forzar el downgrade manteniendo los datos existentes. Siempre que la app lo soporte y no haya cambios de formato críticos, es un método limpio y sin necesidad de root.

Lo primero es activar las opciones de desarrollador en tu móvil Android. Para ello, entra en Ajustes, ve al apartado de información del teléfono y toca siete veces seguidas sobre el “Número de compilación” hasta que aparezca un mensaje diciendo que ya eres desarrollador.

Una vez activado ese menú oculto, entra en las opciones de desarrollador y activa la depuración USB. Cuando conectes el móvil al ordenador por cable, el sistema te pedirá autorizar la huella de ese PC; acepta para que ADB pueda comunicarse con el dispositivo.

Mientras tanto, en el ordenador tienes que descargar las ADB Tools (plataforma de herramientas de Android) desde la web oficial de Google y descomprimirlas en una carpeta fácil de localizar. Esa carpeta contendrá el ejecutable de ADB y otros archivos necesarios.

A continuación, consigue el APK de la versión anterior de la app que quieras instalar. De nuevo, lo más recomendable es tirar de fuentes fiables como XDA Labs o APKMirror para evitar problemas de seguridad.

Copia ese archivo APK dentro de la misma carpeta en la que tienes ADB, para simplificar los comandos. Por ejemplo, puedes renombrarlo como app.apk para que los comandos sean más cortos y fáciles de escribir.

Ahora abre una ventana de comandos o terminal en la carpeta de ADB con permisos de administrador. Dependiendo del sistema operativo, podrás hacerlo desde el menú contextual o navegando hasta la ruta con la terminal.

Con el móvil conectado por USB y la depuración activa, introduce el siguiente comando para copiar el APK al almacenamiento interno del móvil:

adb push app.apk /sdcard/app.apk

A continuación, ejecuta este segundo comando, que es el que realiza la instalación propiamente dicha con soporte para downgrade:

adb shell pm install -r -d /sdcard/app.apk

Aquí, la opción -r indica que se debe reinstalar la app manteniendo los datos, y la opción -d permite explícitamente hacer downgrade si la versión que estás instalando es más antigua que la que ya está en el dispositivo.

Si todo ha ido bien, verás un mensaje confirmando que la instalación se ha completado con éxito y la app aparecerá en tu móvil con la versión antigua, pero conservando su información interna. Como siempre, si el formato de datos ha cambiado entre versiones, puede que la app no funcione del todo bien, pero técnicamente no habrás perdido nada.

La gran ventaja de este método es que no necesitas root ni módulos adicionales, solo las herramientas ADB, la depuración USB y el APK correcto. Es una solución muy potente para quienes no quieren modificar el sistema a fondo pero sí necesitan bajar de versión sin empezar desde cero.

Downgrade del sistema Android: volver a una versión anterior del firmware

Más allá de las aplicaciones, también existe la posibilidad de realizar downgrade del propio sistema Android del teléfono. Es decir, volver a una versión anterior del firmware oficial cuando la última actualización te ha dejado el móvil peor de lo que estaba.

Este tipo de downgrade es mucho más delicado que el de una app suelta, porque implica flashear el sistema completo, borrar todos los datos y, en algunos modelos, desbloquear el bootloader. Además, no todos los fabricantes lo permiten o lo ponen fácil.

Antes de plantearte seriamente bajar de versión a nivel de sistema, deberías revisar si el problema que tienes se puede solucionar con un simple formateo o restablecimiento de fábrica. Ya que vas a borrar todos los datos igualmente, a veces un reset puede arreglar bugs sin perder las mejoras de la última versión.

Si aun así decides seguir adelante, lo primero es asumir que todos los datos del dispositivo se van a eliminar por completo. Por tanto, haz una copia de seguridad completa de fotos, contactos, archivos y cualquier otra cosa que quieras conservar.

El siguiente paso es buscar y descargar el firmware exacto (ROM oficial) de la versión de Android a la que quieres volver. En marcas como Google (Pixel) u OnePlus suele ser relativamente fácil, ya que las webs oficiales ofrecen repositorios con imágenes de fábrica e incluso versiones antiguas.

En otros fabricantes, como Samsung, Xiaomi o similares, la cosa cambia: muchas veces tendrás que recurrir a herramientas específicas como Odin (para Samsung) o Mi Flash Tool (para Xiaomi), además de localizar el paquete de firmware correcto en repositorios especializados.

Casi siempre tendrás que desbloquear el bootloader del dispositivo para poder flashear una versión de sistema distinta. Este proceso varía según el fabricante y puede conllevar que el móvil borre todo su contenido, además de mostrar avisos de seguridad al arrancar.

Una vez tengas el firmware y las herramientas preparadas, los pasos generales pasan por:

  • Instalar los drivers ADB/Fastboot u otros drivers oficiales para que el ordenador reconozca tu móvil en modo descarga o fastboot.
  • Iniciar el dispositivo en modo fastboot, download u otro modo especial de flasheo, según el modelo.
  • Cargar el paquete de firmware antiguo en la herramienta correspondiente y seguir el asistente para instalarlo.

Si todo sale bien, el teléfono se reiniciará con una versión anterior de Android completamente limpia. A partir de ahí tendrás que volver a configurarlo desde cero, restaurar la copia de seguridad y reinstalar tus apps.

No está de más recordar que, al no tener la última versión del sistema, puede que algunas aplicaciones modernas dejen de ser compatibles y no te aparezcan en Google Play, o que pierdas las funciones y parches de seguridad más recientes.

Alternativas al downgrade que merece la pena valorar

Como has visto, el downgrade es una herramienta potente, pero no deja de ser una solución con riesgos y bastante trabajo, sobre todo cuando hablamos del sistema completo. Por eso, conviene plantearse opciones menos radicales antes de lanzarse.

En muchos casos, un simple restablecimiento de fábrica o formateo del móvil es suficiente para arreglar bugs raros que aparecieron tras una actualización. El dispositivo se limpia, pero sigues disfrutando de la versión más reciente de Android, con sus parches de seguridad y novedades.

Otra alternativa para quienes no están cómodos con la ROM oficial más reciente es recurrir a ROMs de terceros. Estas versiones modificadas del sistema (como las basadas en AOSP o proyectos comunitarios) suelen introducir mejoras de rendimiento, personalización y actualizaciones más frecuentes.

Instalar una ROM personalizada no es algo trivial, pero puede ser una gran salida para quienes no pueden o no quieren volver a una versión oficial antigua y tampoco se conforman con lo que ofrece el fabricante.

En el terreno de las apps, también puedes plantearte probar versiones beta, alternativas oficiales (Lite, Go, etc.) o incluso apps de la competencia que mantengan las funciones que has perdido. A veces es más sencillo cambiar de aplicación que estar peleándote con versiones antiguas que pueden dejar de ser compatibles en cualquier momento.

Con todo lo anterior, dispones ya de un buen abanico de opciones para gestionar las versiones de tus aplicaciones y de tu sistema Android: desde métodos sencillos y puntuales como instalar un APK de APKMirror, pasando por técnicas más avanzadas como el downgrade por ADB o con Xposed, hasta el flasheo completo de un firmware anterior cuando no hay otra salida. Elegir bien qué camino seguir, hacer copias de seguridad y ser consciente de los riesgos es la clave para no arrepentirte después.

cómo ir a versión anterior Android en Google Pixel
Artículo relacionado:
Cómo volver a una versión anterior de Android en un Google Pixel