Como voltar um app Android para uma versão anterior
Advertisement
Por que o Android recusa o downgrade
O instalador compara o código da versão do pacote com o código do app instalado. Um número menor é rejeitado com App não instalado ou, no log do sistema, INSTALL_FAILED_VERSION_DOWNGRADE. Não há chave para o usuário contornar isso em um aparelho normal, então voltar de versão sempre significa remover a versão atual primeiro.
Passo a passo
- Encontre a versão desejada na página de versões do app. Confira o campo Requer Android e escolha uma build que seu aparelho suporte.
- Faça backup de tudo que o app guarda só no aparelho. Apps de chat, de notas e jogos sem save na nuvem perdem os dados locais na desinstalação.
- Desinstale a versão atual. Na maioria dos aparelhos, um toque longo no ícone oferece Desinstalar; na Samsung, Remover.
- Instale o APK ou XAPK baixado como descrito no guia de instalação.
- Abra o Google Play, vá em Gerenciar apps e dispositivo, encontre o app e desative a atualização automática dele; senão o Play o substitui pela versão mais recente no próximo ciclo.
Manter seus dados
Se o app tem exportação ou sincronização por conta, use antes de desinstalar. Para o resto, a única forma confiável sem root é o adb backup, que muitos apps modernos desativam. Considere que os dados locais serão perdidos e planeje de acordo. Apps com login normalmente restauram os dados do servidor no próximo acesso.
Impedir a nova atualização
O Google Play atualiza os apps que ele mesmo instalou. Depois de instalar por APK, o Play ainda reconhece o pacote e pode atualizá-lo se a assinatura coincidir. A chave Ativar atualização automática dentro da página do app no Play é o que se desliga. Na página de versão você também encontra o código da versão, para comparar com o Play e confirmar que continua na build escolhida.
Quando o downgrade não ajuda
- Apps que dependem de servidor (bancos, transporte, a maioria das redes sociais) podem recusar rodar em builds que o desenvolvedor aposentou. O app abre e exige atualização.
- Jogos com save on-line podem migrar o formato do save; uma build antiga não consegue ler o novo.
- Uma build mais antiga pode exigir um Android mais baixo do que o seu. Builds muito antigas às vezes falham no Android 14 e posteriores por causa de padrões de segurança mais rígidos.
Nesses casos, uma versão um pouco mais antiga costuma funcionar onde uma muito antiga não funciona. Tente primeiro a build imediatamente anterior à que causou o problema.
Este guia descreve o comportamento geral do Android; os nomes dos menus variam por fabricante e versão. Os downloads deste site vêm de espelhos de terceiros consolidados e nunca são modificados por nós.
Mais guias
- O que é um arquivo APK? Pacotes Android explicados
- XAPK, APKS, APKM e OBB: os formatos de pacote explicados
- Como permitir instalação de fontes desconhecidas no Android
- App não instalado" no Android: causas e soluções
- Ocorreu um problema ao analisar o pacote": como corrigir
- App não instalado porque o pacote entra em conflito com um pacote existente