Finalmente a atualização para a versão 1.1.3 do firmware do iPhone deu certo. Ontem eu decidi tentar mais uma vez o processo desde o começo, com calma, e funcionou. Antes de contar rapidamente minhas impressões iniciais sobre as mudanças, acho que é interessante contar um pouco do processo que deu certo por aqui. Existem muitos fatores envolvidos, então esse processo não tem a intenção de ser um tutorial para atualizar para o 1.1.3, apenas um relato do que eu fiz para chegar lá, que pode ou não funcionar para outras pessoas.
Voltando para o 1.1.1
A primeira coisa que fiz foi o Restore para a versão 1.1.1. através do iTunes usando o firmware que já havia baixado, clicando na opção Restore com a tecla option pressionada. Quando o iTunes terminou de atualizar o firmware apareceu a mensagem de erro 1015 e usei a última versão do iNdependence para tirá-lo da tela onde aparece o cabo e o ícone do iTunes.
Com isso feito, usei o Jailbreakme para ativar. Para isso, é necessário discar para *#307#, atender a chamada, desligar e, quando o telefone tocar novamente, selecionar Decline (Recusar). Com isso é possível acessar os contatos e adicionar um novo contato e no campo URL adicionar prefs://1F e http://www.jailbreakme.com. Após selecionar a opção Save, é só clicar no primeiro endereço digitado para entrar nas configurações do iPhone e ativar o Wifi, que será usado para o jailbreak.
Com isso feito é necessário voltar para a tela inicial clicando na parte superior da tela, que fica verde, como se você estivesse voltando para uma chamada. Usando novamente o número *#307#, atendendo a primeira chamada, desligando e recusando a segunda você volta para a tela dos contatos, onde é possível selecionar o segundo endereço digitado, o que abrirá o Safari para o Jailbreak. Após alguns segundos o iPhone reinicia e você tem o firmware 1.1.1 ativado. Entrei no Installer.app e selecionei o OktoPrep, que instalou os arquivos necessários para o Updatepara o 1.1.2.
Instalando o 1.1.2
Conectei então o iPhone ao iTunes e novamente com a tecla option pressionada selecionei a opção Update, escolhendo o firmware 1.1.2 já na minha máquina. Aqui vale lembrar que a opção deve ser Update e não Restore para que os arquivos do OktoPrep não sejam apagados e a atualização funcione.Quando o iTunes terminar de atualizar é necessário usar o Jailbreak para 1.1.2, um arquivo .jar que pode ser obtido aqui e já instala o SSH (é importante mudar a senha para garantir a segurança de seu aparelho). Pode ser necessário usar o iNdependence para novamente tirar o iPhone da tela com o cabo e o ícone do iTunes.
Instalando o 1.1.3
Nesse momento eu estava com o 1.1.2 novinho, sem nenhuma modificação, e confesso que pensei em deixar assim mesmo, mas a vontade de descobrir o que havia impedido a atualização foi maior. Dessa vez o que fiz de diferente foi desconectar o cabo do Mac e conectar diretamente na tomada e trocar o SIM da minha operadora pelo SIM original da AT&T. Não sei se uma dessas duas coisas influenciou diretamente no sucesso, mas acredito que sim, já que foram as duas únicas coisas que fiz diferente nesta tentativa.Em Settings, marquei a opção Never em Auto-Lock. No Installer.app (que é instalado automaticamente pelo jailbreak.jar), selecionei System e adicionei o BSD Subsystem 2.0.Quando a instalação terminou, respirei fundo e também em System instalei o Official 1.1.3 Upgrader versão 3. Com isso feito, voltei à tela inicial e cliquei no Upgrader. Respondi sim para as duas perguntas (se eu desejava hacktivar o iPhone, opção necessária já que ele seria usado com uma operadora local e se eu desejava fazer o Restore do aparelho).
O download do firmware foi demorado mesmo usando a conexão de casa de 4Mb, mas dessa vez tudo correu bem e após cerca de uma hora o iPhone reiniciou já com o firmware 1.1.3.
Baseband
Restava ainda o problema do baseband, o firmware do modem que nessa última versão permite, dentre outras coisas, usar a função Locate Me no Maps.Entrei mais uma vez no Installer.app e após adicionar o repositório iClarified (http://installer.iClarified.com) selecionei o Baseband Updater. Após mais alguns minutos de espera, esses bem mais tensos já que uma falha na atualização do baseband daria um trabalho enorme para consertar, o programa encerrou e tudo estava funcionando.
Para desbloquear, entrei no iClarified novamente e instalei o anySIM 1.3, e em poucos minutos ele já estava funcionando com minha operadora.
1.1.3, finalmente
A primeira coisa que testei foi a função Locate Me do Maps. Já havia testado o aplicativo Locate Me que cumpre a mesma função, e em termos de precisão o Maps chegou bem mais próximo do local onde estava, mas ainda não tive a oportunidade de testar em outros lugares para ver qual funciona melhor.
Decidi brincar um pouco então com a tela e a nova função de alterar a ordem dos ícones. Basta manter um ícone pressionado por alguns segundos para todos começarem a dançar na tela, sendo possível arrastar para a ordem desejada. O que eu gostei bastante é a possibilidade de arrastar para uma nova tela, função já existente no Summerboard. A diferença é que você pode deixar quantos ícones quiser em cada tela, não sendo necessário ter 16 ícones como no Summerboard (ou 12, caso você selecione a opção Skip Last Row). Desta maneira, deixei os aplicativos mais usados na tela principal, sites na segunda tela (criados com a nova função do Safari, Add to Home Screen) e programas que uso raramente na terceira tela.Nem todos os aplicativos do Installer.app estão prontos para a versão 1.1.3 (o MobileScrobbler, por exemplo, ainda não funciona), mas acredito que em breve versões atualizadas devem aparecer.
A luta continua
Enquanto escrevia esse post li no Engadget que GeoHot, responsável pela primeiro desbloqueio por hardware, liberou um método de desbloqueio por software para iPhones que já vieram com o 1.1.3 de fábrica (e, consequentemente, o bootloader 4.6 que não funciona com os métodos anteriores), o que deve facilitar a vida de muita gente.


Fevereiro 8th, 2008 at 2:30 pm
Fevereiro 8th, 2008 at 2:40 pm
Usou o brPhone depois de tudo funcionando??
Ainda não usei, a última versão que tem no repo é só para 1.1.2, então vou esperar sair uma para 1.1.3.
Fevereiro 8th, 2008 at 3:23 pm
Outra coisa; percebeu ou teve que motificar a estrutura de diretórios do iPhone por não haver mais espaço para instalar softwares?
Abs!
Grande dica, Andre, valeu! Eu não estava com esse repo no Installer.app, por isso não havia encontrado o brPhone novo. Até agora ele não reclamou de espaço, mas não instalei quase nada de diferente nele.
Fevereiro 8th, 2008 at 4:00 pm
Bom, já sei pela nossa conversa no iChat que deu tudo certo.
Fevereiro 8th, 2008 at 10:02 pm
Fevereiro 8th, 2008 at 10:37 pm
Fevereiro 9th, 2008 at 12:37 am
Qual a versão do iTunes? Mac ou Windows? Tente colocar o iPhone no modo DFU. Desligue o iPhone. Ligue com os botões Power e Home pressionados. Quando aparecer o logo da Apple, solte o Power mas mantenha o Home pressionado. Abra o iTunes e aguarde ele avisar que encontrou um iPhone em modo Restore. Faça o restore para o 1.1.1. É para funcionar.
Fevereiro 9th, 2008 at 1:38 am
O iNdependence coloca no modo DFU, mas eu não sei se funciona com o 1.1.1…
Fevereiro 9th, 2008 at 1:50 am
Não sei não, acho que é melhor deixar no 1.1.1 mesmo por enquanto, pelo menos até sair o SDK e novos métodos aparecerem.
Fevereiro 9th, 2008 at 4:07 am
tudo bem?
fiz seguindo seus passos e o 1.1.3 está instalado. O problema é que não está funcionando o wifi. Assim nao consigo instalar o update do baseband nem instalar o anysim, ou qq outra coisa que use a internet. Alguma dica?
Obrigado!
Abraço,
Marcelo Camargo
Olá Marcelo,
Na lista Maçãs Selecionadas um colega também teve esse problema com o Wifi, e ele conseguiu fazer dar certo após tentar o processo todo novamente. Por aqui levou algumas tentativas também até que tudo funcionasse direito.
[]s
Fevereiro 9th, 2008 at 2:38 pm
Fevereiro 9th, 2008 at 8:10 pm
Fevereiro 9th, 2008 at 8:43 pm
Fevereiro 10th, 2008 at 1:28 am
Segui o procedimento mas fiquei com uma duvida.
Quando voce levou o mesmo para 1.1.2 via oktoprep, voce rodou o AnySim na 1.1.2 para liberar o radio e depois foi para a 1.1.3 ou foi sem AnySim?
Quando rodo o anysim no 1.1.2 trava meu iphone que o unico jeito é voltar para 1.1.1 e fazer o downgrade do baseband. Ja tentei pelo procedimento do ibrickr mas não existe mais um pacote que sobre o iphone direto do 1.1.1 para o 1.1.3.
[]´s
Claudio
<em>Direto, só usei o anySIM 1.3 quando já estava no 1.1.3. </em>
Fevereiro 10th, 2008 at 4:07 am
1. O erro para fazer o restore do 1.1.1 que eu achava estar relacionado com o DFU mode na verdade era um problema do arquivo ipsw estar corrompido. Quando mandei baixar no safari, ele automaticamente “unzipou” e quando tentei zipar novamente algo deu errado. Baixei novamente os arquivos pelo Firefox e deu certo.
2. Após instalar o 1.1.2 com sucesso. Na hora de instalar o BSD o installer deu pau. Descobri que era necessário fazer um update do installer.
3. Quando fui fazer o update para 1.1.3, o Official 1.1.3 upgrader não funcionou. Ele fazia o download do arquino, mas na hora de extrair dava pau e travava. Usei o soft update do repo iClarified e deu certo.
4. O upgrade da baseband dava pau no meio da execução. Descobri que faltava espaço no iphone. Entrei pelo transmit e arranquei uma fonte que tinha 12 mb de tamanho e salvei-a no mac. Aí consegui fazer o upgrade da baseband.
Fevereiro 10th, 2008 at 4:12 am
Quero agradecer ao Gui pelas dicas, ao André Prisco pela paciência de me ajudar o dia inteiro pelo ichat.
Agora, quero ficar um bom tempo sem mexer nestas coisas…
Fevereiro 10th, 2008 at 4:14 pm
O que é isso amigo??????
Isso pode ser falta de espaço para instalar o aplicativo ou permissão insuficiente.
Fevereiro 11th, 2008 at 2:24 am
Abraço e parabéns!
Fevereiro 11th, 2008 at 8:32 am
Esse erro ocorre por falta de espaço na partição de 300mb do (root) de seu iPhone.
Para fazê-lo funcionar, procure instalar o BoosTools para liberar espaço; ou use um SFTP cliente de sua preferência (Procure ler sobre o assunto antes de fazer qualqur coisa) ou mesmo pelo terminal…
Abs,
Andre Prisco
Fevereiro 11th, 2008 at 10:56 am
Fevereiro 11th, 2008 at 11:03 am
Tem que usar o anySIM 1.3. Aqui deu tudo certo, levou poucos minutos para desbloquear.
Fevereiro 11th, 2008 at 11:49 am
Tive problemas quando instalei o Taskbar, aquele aplicativo para notificações de SMS e email na menu bar, mas assim que removi tudo voltou ao normal.
Fevereiro 11th, 2008 at 1:37 pm
Fevereiro 12th, 2008 at 8:39 am
Seguinte este processo pode ser feito com os 1.1.2 e 1.1.3 OTB ?
[ ]s
Wendell
Não, esse processo é só para quem tem bootloader 3.9. Para quem tem o bootloader 4.6 o processo é este, mas tem uma ferramenta que deve estar quase pronta que vai facilitar ainda mais, não sendo necessário descer para o 1.1.1 antes.
Fevereiro 12th, 2008 at 4:11 pm
Fevereiro 13th, 2008 at 11:27 am
Se sim, passe os passos certinhos pra mim liberar esse espaço..
Abraços
Fevereiro 14th, 2008 at 2:24 am
Esse problema causaria o que?
Faço essa pergunta por que não sei o que aconteceu no update que fiz para a 1.1.3 via ZiPhone, e o problema aqui me parece ser bastante critico e bem dificil pra não dizer que ja acho impossivel de consertar.
O problema é bem o seguinte, simplesmente não passa da tela do logo da Apple, ele para ali, se desligo e ligo, volta ali, morrer ele não morreu mas está “vegetando”!
Acho q morrer logo vou eu… Alguem pode ajudar?
Coloque o iPhone em modo DFU e faça um Restore que funciona. Você vai precisar rodar o ZiPhone (iJailbreak na versão com GUI para Mac) novamente, mas resolve.
Fevereiro 14th, 2008 at 10:59 am
O que posso fazer???…
Abraços
Fevereiro 14th, 2008 at 11:19 pm
Eu fiz a mesma coisa q o edgard, mas não deu certo. Continua com esse erro.
Eu to com o iphone 1.1.1 só que ta 4.03
O original dele é 4.02
Será q preciso colocar ele em 4.02 pra funcionar esse processo?
Abraços
Março 16th, 2008 at 6:52 pm
Qual o problema entre essas versões para funcionar no Brasil:
Só se a pessoa que te vender já fizer o desbloqueio, caso contrário você terá que usar o ZiPhone para desbloquear.
Março 18th, 2008 at 5:06 pm
Muitas vezes quando aparece a mensagem error: package download failed o problema é falta de espaço, o que pode ser resolvido instalando o BossTool e movendo os aplicativos para outra partição.
Abril 1st, 2008 at 6:25 am