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.
Ontem a Apple liberou o primeiro beta do iOS 4.3. Infelizmente, as gerações mais antigas dos aparelhos ficaram sem update. Apenas as duas últimas gerações dos dispositivos são suportadas.
Toda vez que é lançado um update, mesmo sendo beta, exclusivo aos desenvolvedores, muita gente acaba conseguindo os firmware por meios alternativos (Torrent, RapidShare, etc.) e instalando em seus dispositivos. Como muitos desses não são registrados como dispositivos autorizados, junto a Apple, eles acabam sendo bloqueados pelo iTunes. Eu sempre recebo um montão de perguntas no Twitter e via email, nos dias seguintes a esses lançamentos. Não se deve colocar os firmwares beta se você não é desenvolvedor, especialmente se o seu aparelho precisa de desbloqueio via Ultrasn0w.
Depois de várias semanas, estou por aqui novamente. Tive dias de muito trabalho, consegui um dia de descanso hoje e aproveitei para atualizar meu iPhone 3Gs para o firmware 3.1.3. Como as melhorias eram poucas e meu telefone estava rodando perfeitamente o 3.1.2, somando-se ainda a esse cenário que esse upgrade é bem chatinho, acabei adiando essa decisão por muito tempo. Até que hoje resolve me aventurar.
Como a sensação de insegurança era muito grande, resolvi começar o processo pelo meu iPhone 3G, que uso como backup do 3Gs. Nesse, foi tudo bem simples. Primeiramente fiz o upgrade para o firmware 3.1.3 normalmente pelo iTunes. Depois, baixei o firmware 3.1.2 e o Redsn0w 0.9.4. Feito isso, foi só seguir o procedimento e pronto: iPhone 3G jailbroken!
Tendo em vista que as coisas correram tão fáceis com o 3G e há cerca de 1 mês a @DaniAdamek havia relatado no Twitter que conseguiu fazer jailbreak do 3Gs, resolvi meter a cara. Porém, as coisas não foram nada fáceis. Pelo contrário. Deu muita dor de cabeça e é por isso que vou tentar passar aqui nesse artigo, algumas dicas para que vocês possam sofrer menos do que eu sofri.
Há Apple liberou um novo firmware 3.1.3 para gadgets com iPhoneOS na tarde de hoje. Segundo a empresa, o firmware corrige alguns bugs, como melhor controle da bateria, problema com caracteres japoneses e abertura de aplicativos de terceiros.
Fiz o update de firmware no meu iPhone 3G e ao tentar rodar a ferramenta Blackra1n, o hacker GeoHot, a mesma não conseguiu colocar colocar o jailbreak no aparelho. Ou seja, fiquem atentos a esse update!
Update 02/02/2010 18:00h => Os testes inciais foram feitos num PC e num MacBook, ambos com o iTunes atualizado. Agora, fiz num MacBook White com o iTunes antigo e também não funcionou. Ou seja, a Apple fechou, via software, o bug que o GeoHot se aproveitou.