¿Cómo degradar una aplicación si se ha actualizado a través de Play Store?

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.

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.

Respuestas (4)

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.

Sí, es un gran comentario, no es realmente una respuesta. El enraizamiento funcionaría, pero es más una solución, en lugar de una solución. Porque a menos que rootee (que no es oficialmente compatible con google/fabricantes a menos que esté en un dispositivo "dev"), descargar apk de sitios web de terceros, etc., podría generar todo tipo de problemas y no se recomienda a menos que sepa lo que necesita. estás haciendo. Tal vez por eso fue un comentario y no una respuesta. Pero a cada uno lo suyo, supongo.
@ jer3my Puede ser que me malinterpreten en el comentario debido a su longitud, pero me concentré mucho menos en la solución arraigada. El dispositivo Android, ya sea rooteado o no rooteado, permitirá al menos la copia de seguridad de las aplicaciones instaladas por el usuario (APK). Hay muchas aplicaciones de terceros en Play Store que realizan copias de seguridad (APK) de las aplicaciones instaladas por el usuario. Mencioné acerca de los sitios web que consideran cuándo el usuario actualizó la aplicación desde Play Store y tiene una gran necesidad de degradarla. - ni una mención de root en ninguna parte, ¡verdad! :)
@Firelord, Cierto. Si bien mis dispositivos han estado y siempre estarán rooteados. Solo he escuchado cosas malas sobre las aplicaciones de copia de seguridad no rooteadas. Tal vez debería probarlos antes de empujar a la gente a rootear. XD los investigare! =p
Brian: Agregando al comentario votado a favor de Firelord sobre esta respuesta. Si un comentario parece contener una respuesta, el enfoque en SE generalmente es: 1) dejar otro comentario pidiéndole al comentarista que lo convierta en una respuesta, 2) esperar al menos un par de días para que el comentarista reaccione, 3) si no hay reacción durante un tiempo razonable (digamos 2 semanas), luego escríbalo como una respuesta y considere convertirlo en un wiki comunitario a menos que lo agregue significativamente. Lo que hiciste se considera un "intento de robar reputación", aunque esa podría no haber sido tu intención ;)
Mis disculpas. Soy nuevo en publicar en SE. Gracias por la crítica educada. Edité la respuesta para restaurar la intención de Firelords.
@Brian Aprecié que quieras aprender y seguir la cultura SE editando tu respuesta. Sin embargo, su edición ahora invalidó la respuesta y, como tal, ya no es una respuesta . En este caso, probablemente sea mejor eliminar su respuesta, a menos que se revierta al estado anterior (honestamente, considerando la moderación del sitio, estoy un poco confundido sobre qué hacer en esta publicación antes de que los usuarios participantes noten su último comentario). .. [continuación]
Mi sugerencia antes de eliminar esta respuesta es, vaya al chat , dígales a los usuarios participantes (Firelord e Izzy, posiblemente) que eliminará su respuesta reconociendo el error (aunque honestamente lo veo como un malentendido de un nuevo usuario), y luego elimine esta respuesta ( eliminar la respuesta también elimina la reputación, en la que necesita 5 representantes para poder chatear). Veamos qué pensarán, y si están de acuerdo con eso, puede recuperar, revertir y quizás expandir esta respuesta.
@Brian, volví a la revisión 1 con una ligera edición. Pero no es suficiente para ayudar a la pregunta. Es posible que desee agregar algunos aportes suyos, como cómo realizar una copia de seguridad de la aplicación (raíz / no raíz) antes de actualizarla en Play Store, cuáles son las fuentes más seguras o confiables de la comunidad para descargar APK si la aplicación se actualiza por error en Play Store. Ambos puntos ya se tratan en este sitio, por lo que solo tiene que buscar un poco aquí.
@AndrewT. No le guardo rencor a Brian aquí (estoy de acuerdo contigo en el "error del nuevo usuario"). Tal como está actualmente, no tiene sentido: si un comentario es una respuesta, el comentarista debe ser quien lo convierta (y luego, opcionalmente, elimine el comentario). Si Firelord está de acuerdo, diría que lo dejemos así por ahora (no hay necesidad de que sea un "gran problema"; cuéntalo como una "lección aprendida" por Brian). Para finalmente "salvar el día", le recomiendo a Brian que se reúna con nosotros en el chat: mejoremos la respuesta para que se mantenga, y luego los comentarios desaparecerá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 ( logcatme 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 ( -dpara degradar y -rpara reemplazar el existente; por -dlo tanto, significaría degradar una aplicación que no existe...). No se pueden restar para que -drles 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í.

Puedo encontrar una forma de probar si las aplicaciones son idénticas y funciona de esta manera... Después de la actualización, digamos, y el usuario no está satisfecho con la versión de la aplicación, pero en el sitio web freewarelovers.com hay una versión anterior. . Él puede verificar fácilmente si la aplicación es la misma. Primero deje el actualizado y luego descargue el del sitio web. inicia el instalador. Si los instaladores preguntan si el usuario quiere "actualizar" la aplicación, eso significa que es la misma aplicación, si no, significa que es todo lo contrario.
Dado que la mayoría de las aplicaciones en Google Play no son de código abierto, no creo que esto pueda considerarse una respuesta sobre cómo degradar aplicaciones de Google Play.