Por que um novo mod não pode ser instalado sobre a versão antiga?
Normalmente, o Android só permite atualizar um aplicativo diretamente quando o novo APK tem o mesmo nome de pacote e um certificado de assinatura aceito para o aplicativo instalado. Se a chave de assinatura não corresponder, o Android bloqueará a atualização, mesmo que o nome do aplicativo seja idêntico.
Mods APK podem ser assinados por pessoas diferentes. Uma nova versão de um mod pode vir de um usuário ou modder diferente daquele da versão antiga, e cada um pode assinar o APK com uma chave distinta. Isso pode acontecer mesmo que os dois arquivos tenham sido baixados pelo HappyMod, pois os mods na plataforma são enviados pelos usuários. Também pode ocorrer quando a versão antiga foi baixada de outra fonte.
Por isso, baixar uma versão mais recente nem sempre significa que ela poderá ser instalada sobre a versão que já está no seu celular. Um conflito de assinatura é um motivo comum para falhas na atualização, mas problemas com o nome do pacote, a versão do Android ou a compatibilidade do APK também podem impedir a instalação.
Faça backup do progresso do jogo antes de reinstalar
A desinstalação de um aplicativo geralmente remove os dados armazenados localmente. Antes de remover a versão antiga, verifique se o jogo pode sincronizar o progresso com uma conta ou exportar um arquivo salvo. Não desinstale até confirmar que há um método de backup disponível e, se possível, que o progresso mais recente foi sincronizado.
- Verifique as configurações de conta ou salvamento na nuvem do próprio jogo. Entre na mesma conta que pretende usar após a reinstalação, ative a sincronização na nuvem se o jogo oferecer essa opção e aguarde a confirmação de que a sincronização foi concluída. Abra o jogo novamente ou consulte a página da conta para confirmar se o salvamento mais recente está disponível.
- Verifique o Google Play Games ou o serviço vinculado ao jogo. Alguns jogos salvam o progresso pelo Google Play Games, pelo Facebook ou pelo próprio sistema de contas; outros não. Confirme se o jogo está vinculado à conta correta e se o progresso está visível ou sincronizado. Apenas entrar no Google Play Games não garante que determinado jogo faça backup dos salvamentos.
- Use a opção de exportação ou backup do jogo, se disponível. Siga as instruções do jogo e salve o arquivo exportado em um local acessível após a reinstalação. Guarde uma segunda cópia se o progresso for importante.
- Verifique o backup do dispositivo Android, mas não dependa apenas dele. O backup do Android ou do Google One pode incluir dados de alguns aplicativos, mas o suporte e o processo de restauração variam conforme o aplicativo, o dispositivo e a versão do Android. Um backup do dispositivo não comprova que o salvamento deste jogo possa ser restaurado em um mod com assinatura diferente.
- Mantenha a instalação antiga até verificar o backup. Se o jogo não tiver sincronização de conta nem opção de exportação e você não puder confirmar que os dados foram salvos, ainda não desinstale. Primeiro, entre em contato com o suporte do jogo ou consulte as instruções oficiais de backup.
Como instalar a nova versão
Se a versão antiga veio de fora do HappyMod
Se o APK antigo veio de outro site ou loja de aplicativos, é provável que sua chave de assinatura seja diferente da do mod do HappyMod. Depois de fazer backup e verificar o progresso do jogo, desinstale o aplicativo antigo, instale o novo mod e entre na mesma conta do jogo ou use a opção de restauração. O progresso pode ser recuperado se o jogo oferecer salvamento na nuvem compatível, mas a restauração não é garantida.
Se as duas versões vieram do HappyMod
Compare as informações do mod nas entradas antiga e nova, como o tipo e a descrição. Se os detalhes forem iguais, as versões podem ser do mesmo modder e a atualização direta tem mais chances de funcionar. No entanto, informações iguais não comprovam que os APKs usem a mesma chave de assinatura e, portanto, não garantem a atualização.
Às vezes, uma nova versão do mesmo mod demora para aparecer. Se o HappyMod exibir uma versão nova com informações diferentes, ela pode ter sido enviada ou assinada por outra pessoa. Para trocar de versão, primeiro proteja o progresso do jogo, desinstale a versão antiga, instale a nova e tente usar o processo de restauração ou sincronização de conta oferecido pelo jogo.
Se o Android continuar recusando a atualização direta, não tente repetidamente instalar sobre o aplicativo antigo. Primeiro, confirme o backup; depois, desinstale a versão antiga e instale o novo APK. Desinstalar sem um backup verificado pode apagar permanentemente o progresso local.
Em resumo
A atualização de um mod pode falhar porque o novo APK foi assinado com uma chave diferente da versão instalada. Comparar as informações dos mods pode ajudar a avaliar se duas versões estão relacionadas, mas somente uma assinatura compatível permite que o Android atualize uma instalação diretamente. Se precisar desinstalar, verifique primeiro se há um backup compatível com o jogo, pois nem todo progresso pode ser restaurado.