La degradación de una aplicación de Android puede ser útil si la última actualización presenta errores o cambios que no le gustan. A veces, es posible que la versión más nueva de una aplicación ya no sea compatible con su versión de Android, por lo que debe obtener la versión anterior para que funcione.
Por supuesto, puede descargar una versión anterior de la aplicación instalando el APK, pero de esa manera, perdería sus datos y configuraciones. Y si bien puede encontrar algunas aplicaciones para este propósito en Google Play, requieren acceso de root, que no es del agrado de todos.
Entonces, veamos cómo degradar una aplicación de Android usando ADB (Android Debug Bridge) sin perder sus datos o configuraciones.
Bajar de categoría una aplicación de Android usando ADB sin perder datos
Antes de comenzar, debe instalar ADB en su computadora y activar la depuración USB en su teléfono Android. Si no está seguro de cómo hacerlo, consulte
Qué es ADB y cómo usarlo para una guía completa. Esto también te ayudará si estás usando Linux o macOS. Usaremos Windows en esta guía.Entonces, una vez que todo esté en funcionamiento, siga adelante para degradar la aplicación problemática.
Paso 1: verifique la versión de la aplicación y descargue la APK anterior
Primero, verifique qué versión de la aplicación tiene instalada actualmente. Por lo general, esta información está disponible en la sección Acerca de o Configuración de la aplicación.
Ahora, dirígete a uno de estos sitios para descargas seguras de APK de Android—recomendamos APKMirror— y descarga una versión anterior de la aplicación en formato APK. Mueva este archivo a su carpeta ADB predeterminada en su PC para continuar con los comandos ADB.
Paso 2: Empuje el archivo APK a su teléfono Android
El empujar adb El comando se usa para copiar un archivo de su computadora a su dispositivo. El primer argumento del comando es el archivo que desea copiar y el segundo es la ubicación de destino de su teléfono. Esto es lo que parece:
adb push xyz.apk /datos/local/tmp/
Entonces, este sería el comando para copiar el archivo llamado "xyz.apk" a la carpeta "tmp" de su teléfono. Tienes que cambiar el nombre del archivo por el que quieres copiar.
Ahora, abra la Terminal, PowerShell o el Símbolo del sistema en la carpeta ADB donde colocó el archivo APK. Para hacer esto en Windows 11, haga clic derecho en la carpeta y seleccione Abrir en Terminal. Para versiones anteriores de Windows, mantén presionado Cambio y haga clic derecho en la carpeta, y seleccione Abrir ventana de comandos aquí del menú contextual.
Escribe el comando, reemplazando el nombre del APK con el que estás usando. Como ejemplo, queríamos copiar un archivo llamado "linkedin-4-1-780.apk" a nuestro teléfono Android y usamos este comando para hacerlo:
adb empujar linkedin-4-1-780.apk /datos/local/tmp/
Paso 3: Ejecute la degradación a través de un comando ADB
Una vez que el archivo APK está en la carpeta deseada en su teléfono, el siguiente paso es degradar la aplicación mientras retiene los datos usando el comando:
adb shell pm instalar -r -d /datos/local/tmp/xyz.apk
Nuevamente, debe reemplazar "xyz.apk" con el nombre de su archivo. Entonces, en nuestro caso, editamos el comando para:
adb shell pm instalar -r -d /datos/local/tmp/linkedin-4-1-780.apk
Ahora, puede iniciar la aplicación y verificar su número de versión. Debería haberse degradado manteniendo intactos sus datos y configuraciones. Aquí está nuestro resultado. La última versión está en la captura de pantalla de la izquierda y la versión anterior está a la derecha.
Rebajar aplicaciones sin perder datos
Al usar estos comandos ADB, todos y cada uno de los espacios y puntos son importantes. Entonces, si tiene que escribirlos por alguna razón, debe tener mucho cuidado. Sin embargo, recomendamos copiar y pegar los comandos tanto como sea posible.
Si te gusta usar los comandos ADB, te sorprenderá saber qué más puedes hacer con ADB. Puede usarlo para instalar o desinstalar aplicaciones, reiniciar su dispositivo y más.