
Bug aab no Google Play Console via Beeware

Sempre crie uma frase de segurança única para jogos, airdrops e qualquer outra coisa de origem desconhecida, em vez de usar sua carteira principal.
Como Resolver o Erro de OpenSSL no Google Play Console
Se você encontrou um alerta no Google Play Console relacionado à vulnerabilidade do OpenSSL (versão 1.1.1b), saiba que esse erro é comum em apps que utilizam bibliotecas Python integradas ao Android, especialmente com BeeWare ou Chaquopy.
Por que o Erro Ocorre e Como Ele Impacta
A biblioteca cryptography, amplamente usada com BeeWare, pode estar vinculada a uma versão vulnerável do OpenSSL, exigindo uma atualização imediata para que o app seja aceito pela Google Play.
Passos Detalhados para Corrigir o Problema
1. Atualize a biblioteca Cryptography
Utilize o comando abaixo para garantir que a versão instalada esteja atualizada:
pip install --upgrade cryptography
2. Verifique a versão do OpenSSL
Execute o código abaixo para verificar se o Python está utilizando uma versão segura:
import ssl
print(ssl.OPENSSL_VERSION)
Se a resposta indicar "1.1.1b", será necessário atualizar o OpenSSL no seu ambiente de build.
3. Atualize o Plugin Chaquopy
No seu arquivo build.gradle
, verifique a versão mais recente do plugin:
plugins {
id "com.chaquo.python" version "12.0.0"
}
4. Atualize o OpenSSL Manualmente no Projeto
Você pode substituir a versão do OpenSSL incluída no build adicionando uma versão atualizada no diretório de bibliotecas do Android ou configurando-a diretamente no projeto.
5. Atualize o Toga (BeeWare)
Caso use o framework Toga (do BeeWare), atualize com:
pip install --upgrade toga
Resumo das Ações Necessárias
- Atualize
cryptography
para evitar dependências inseguras. - Verifique se o OpenSSL usado é igual ou superior à versão 1.1.1t.
- Atualize o Chaquopy no build.gradle.
- Recompile seu app e envie um novo bundle para verificação no Google Play Console.
Considerações Importantes
Antes de aplicar qualquer modificação no build, faça backup de seus arquivos de projeto. Além disso, realize testes em dispositivos físicos antes de enviar a nova versão ao Google Play.
Recomendações Finais
- Use carteiras seguras como Trust Wallet ou MetaMask.
- Para projetos com Python + Android, considere também o Kivy como alternativa ao BeeWare.
- Evite utilizar ferramentas desatualizadas ou abandonadas. Consulte sempre os repositórios oficiais.
Aviso: Este conteúdo tem finalidade educacional. Toda decisão de uso, venda ou investimento é de responsabilidade pessoal. Recomendamos sempre a análise dos riscos envolvidos.
Comentários
Comente só assim vamos crescer juntos!