Tutorial: Solucionando problemas de autenticação no app de email do iPhone
Este é um problema que acontece constantemente em dispositivos iOS. Tudo está funcionando perfeitamente; as contas de email estão recebendo e enviando mensagens normalmente e o app de email do iPhone está autenticando os dados das contas, mas do NADA, como em um passe de mágica, os serviços de recebimento e envio de mensagens param de funcionar e o erro "O nome de usuário ou a senha de "XXXXXXXX" estão incorretos." fica pipocando na tela do aparelho. Aí o usuário acessa seu correio eletrônico pelo navegador e constata que os dados estão todos corretos. Se você está tendo este problema, o ensinaremos a resolvê-lo sem a necessidade de configurar as contas de email novamente em seu dispositivo.
Embora no título eu tenha citado apenas o iPhone, este tutorial serve para qualquer dispositivo que rode o iOS. Para a realização deste tutorial é necessário que o seu dispositivo esteja JAILBROKEN, portanto se você ainda não fez o jailbreak nele siga o nosso tutorial (compatível apenas com dispositivos rodando a versão 4.3.3 do iOS ou inferior).
AVISO: Antes de executar os procedimentos relacionados neste tutorial, tenha em mente que o Reduto NERD não se responsabiliza por eventuais danos que por ventura possam ser causados ao sistema do dispositivo. Execute os procedimentos por sua conta e risco!
1º Passo
Primeiramente é necessário baixar um aplicativo no Cydia, Para isso, adicione o repositório especificado na imagem abaixo:
Ele vai perguntar se você tem certeza de que adicionar o repositório, apenas clique em "Add anyway". Em seguida, vá na guia "Search" (na barra de menu inferior), procure por "Terminal" e selecione a opção "MobileTerminal" conforme mostra a figura abaixo:
2º Passo
Com o Terminal instalado, iremos alterar as permissões da pasta e que contém os arquivos os quais guardam as senhas digitadas nos aplicativos do seu dispositivo iOS. Para isso, execute os comandos abaixo (confira os comandos na figura):
Clique para ampliar |
1 - su
(será solicitada uma senha, que por padrão é "alpine" sem as aspas)
2 - cd /
(existe um espaço entre o "cd" e a barra "/")
3 - chmod 0777 /var/Keychains
(alterando as permissões da pasta /var/Keychains)
4 - reboot
(Reinicia o dispositivo)
3º Passo
Caso a solução apresentada no "2º Passo" não funcione para você, execute também os seguintes comandos:
5 - cd /var/Keychains/
(acessa a pasta /var/Keychains/)
6 - rm -fr keychain-2.db
(irá remover o arquivo "keychain-2.db")
7 - reboot
(Reinicia o dispositivo)
Gostou do tutorial? Ele te ajudou? Então clique nos botões "Curtir" e "+1", que ficam lá em cima logo abaixo do título do post, e compartilhe este tutorial, pois pode ser que outras pessoas o achem útil também. =D