Tengo una aplicación instalada en mi teléfono, que instalé desde Google Play Store. Si actualizo la aplicación y no me gusta la versión mejorada, ¿hay alguna forma de deshacer la actualización y volver a la versión anterior de la aplicación que había instalado?
Intenté buscar un montón en este sitio y encontré muchas preguntas sobre cómo degradar el SO/ROM/firmware, pero nada sobre cómo degradar las versiones de la aplicación o revertir una actualización de la aplicación.
Hay una idea de Firelord en el comentario aquí que creo que debería funcionar:
Creo que la mejor manera es tener una copia de seguridad de la aplicación (al menos su APK, si no los archivos de datos; el APK de una versión anterior de una aplicación también se puede obtener de algunos sitios web (cuidado con el malware) si actualizó la aplicación y no no tiene la copia de seguridad), de modo que si no le gusta la versión actualizada, simplemente puede usar ese APK para volver a la versión anterior. Eso fue para dispositivos no rooteados. Para un dispositivo rooteado, use Titanium Backup para realizar una copia de seguridad completa de la aplicación.
He degradado con éxito una aplicación en este momento. Tengo el archivo apk anterior, pero cuando intento instalar el apk, no se instala, porque es una versión anterior ( logcat
me dice esto).
Tengo que desinstalar la aplicación y luego instalar la versión anterior. Esto perderá todos los datos de la aplicación, pero afortunadamente también tengo una copia de seguridad. Entro en mi teléfono y reemplazo manualmente el archivo de configuración porque la aplicación no proporciona una forma de exportar/importar configuraciones. Este paso requiere acceso de root. Tengo las copias de seguridad porque también tengo acceso de root.
ACTUALIZAR:
Seguí las sugerencias de Firelord, pero tuvo un éxito un poco diferente:
adb install -d -r xxx.apk
Los dos interruptores deben usarse juntos ( -d
para degradar y -r
para reemplazar el existente; por -d
lo tanto, significaría degradar una aplicación que no existe...). No se pueden restar para que -dr
les gusten las herramientas GNU.
Estoy usando Android 6.0.1.
Para las aplicaciones del sistema, hay una manera de volver a la versión que vino inicialmente con su teléfono. Si actualizó una aplicación del sistema desde Play Store y desea revertir la aplicación a la versión original del sistema, puede hacerlo abriéndola en Play Store y haciendo clic en 'desinstalar actualización'; esto lo revertirá a una actualización del sistema. Además, ni siquiera puede desinstalar aplicaciones del sistema a través de Google Play, por lo que es un método a prueba de fallas.
Si es una aplicación que no pertenece al sistema, esto no funciona.
Echa un vistazo a esta página web.
http://www.freewarelovers.com/android/apps
En este sitio web puede encontrar aplicaciones gratuitas y muchas versiones anteriores.
Otra alternativa es F-Droid que te permite elegir qué versión quieres instalar. Y todas las aplicaciones disponibles en F-Droid están aquí.
Señor del Fuego