Muita gente fica contando os dias pra sair um novo beta do iOS, mas depois de brincar algumas horas (ou alguns dias), acaba se cansando de instabilidade, dos bugs, das limitações e decide voltar pra versão final anterior. Boa parte dos desenvolvedores (o foco dos iOS beta) tem dispositivos específicos para testes, diferente dos curiosos que pedem pra um amigo cadastrar seu UUID, instalam no seu único aparelho e depois ficam chorando que “tá tudo uma merda”. Sim, eu sei, dei uma cutucadinha, mas eu faço a mesma coisa. #TamoJunto
Atualmente o iOS 5 está no beta 2 e a versão estável anterior é a 4.3.3 (no caso do iPhone 4). Apesar de muitos alegarem que não é possível fazer esse procedimento sem gambiarras (Umbrella, SHSH e afins), dá sim pra usar apenas o iTunes e o firmware. Ontem mesmo eu fiz o procedimento no iPhone e no iPad, sem problemas.
A primeira tentativa que fiz foi voltar o iPhone do beta 2 para o 4.3.1, a última versão do firmware que tinha aqui no HD. Já de cara o iTunes foi fazer a validação junto a Apple e me disse que o dispositivo não estava autorizado a rodar tal firmware. Na hora já bateu aquele gelo e o pensamento: “tô ferrado, vou ter que conviver com os bugs do beta por um bom tempo”. Dae, fiz o download do firmware mais recente disponível e ao tentar novamente, tudo correu bem.
Uma dica importante, mas que deve ser feita antes de você atualizar seu dispositivo pro beta é fazer uma cópia do diretório de backup do iPhone. Ele fica em /Users/SeuUser/Library/Application Support/MobileSync/Backup/. Se você tiver mais de um dispositivo, dentro dessa pasta vão ter outras, com o UDID de cada aparelho. Verifique qual é a do seu iTreco e faça uma cópia, pois quando você atualizar pro firmware beta, provavelmente o backup será sobrescrito e quando você quiser dar o downgrade, isso fará uma falta enorme, visto que o iTunes não consegue usar um backup do iOS 5 beta 2 para restaurar um iOS 4.3.3.
