Cómo degradar una aplicación en Android

Cómo degradar fácilmente una aplicación en Android y conservar todos sus datos. No se necesita ningún acceso de root en el dispositivo, ¡solo un simple comando ADB!

A veces aparece una actualización de la aplicación y desearías permanecer en una versión anterior. A veces no es tan simple como desinstalar la aplicación actual e instalar nuevamente el APK anterior. ya que tal vez tengas datos dentro de la aplicación que deseas conservar o es una aplicación del sistema y no deseas conservarlos por completo. desinstálalo. Afortunadamente, debido a las capacidades de Android Debug Bridge (ADB), es posible degradar la versión de una aplicación. sin requerir rootmanteniendo todos tus datos.

Un buen ejemplo sería WhatsApp, que para utilizar los temas de Substratum suele requerir un determinado requisito de versión. En lugar de tener que desinstalar WhatsApp y pasar por la molestia de iniciar sesión en su cuenta nuevamente, simplemente puede usar este tutorial para bajar de categoría nuevamente, usando solo adb. Los usuarios root pueden preferir usar algo como

Degradador de aplicaciones en la tienda de juegos. Si desea continuar, primero tome cualquiera de los dos ADB mínimo y arranque rápido o el binarios oficiales de Google que contiene adb.

Tenga cuidado al degradar una aplicación. Las aplicaciones pueden actualizar las bases de datos y la degradación puede hacer que estos archivos no sean legibles para la versión anterior de la aplicación. En casos excepcionales, las bases de datos pueden romperse por completo si la aplicación de la versión anterior intenta modificarlas.


Cómo degradar una aplicación en Android

Busque el APK de la versión de la aplicación a la que desea degradar. Recomiendo buscarlo en XDA Labs o APKMirror. Abra la carpeta que contiene sus herramientas adb, abra el símbolo del sistema y navegue hasta la carpeta que contiene adb. Copie el archivo apk al que desea degradar en esta misma carpeta donde también tiene el archivo adb.

Habilite la depuración USB en su dispositivo ingresando a Opciones de desarrollador. Si no ve las Opciones de desarrollador, vaya a "Acerca del teléfono" en Configuración y toque "Número de compilación" 7 veces hasta que aparezca un brindis. A continuación, presione el botón Atrás y debería ver una sección de Opciones de desarrollador. Verifique la depuración de USB aquí y luego conecte su teléfono a su PC.

Cuando esté listo para degradar la aplicación, ejecute los siguientes comandos en su ventana de comandos.

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

Donde "app.apk" es el archivo apk que ha descargado y al que desea degradar. Permita que se depure su teléfono cuando se le indique en la pantalla, si es la primera vez que ejecuta adb en este teléfono. Luego, la aplicación debe degradarse y sus datos deben mantenerse intactos.


Explicación

Adb tiene mucho control sobre su dispositivo al que normalmente puede acceder. Primero estamos enviando el archivo a nuestro almacenamiento interno. Luego usamos "pm", que llama al administrador de paquetes en su dispositivo, y "install", por supuesto, instala la aplicación. Las banderas "-r" y "-d" significan respectivamente "retener datos" y "bajar de categoría". Esto garantiza que su teléfono no borre la carpeta que pertenece a la aplicación cuando baja de categoría.