iPod School

Tutorial: Downgrade de Firmware no iPhone 3GS

André BazagliaAndré Bazaglia

O Jailbreak do iPhone 3GS pelo método do GeoHot ( purplera1n) só funciona com os aparelhos rodam o Firmware 3.0. Como o Firmware 3.1 Beta foi lançado antes do jailbreak, muitos não sabiam e acabaram atualizando seu iPhone 3GS para a nova versão 3.1.

Com um simples restore em DFU não é possível fazer o downgrade para a versão anterior (3.0), mas aqui eu irei ensinar a vocês, donos de iPhones 3GS, como fazer o downgrade sem problemas.

Material necessário:
• Firmware 3.0 original do iPhone 3GS (download aqui)
• iTunes na versão 8.2

Guia (Mac):
1. Abra o iTunes, coloque seu aparelho em modo DFU e espere o iTunes exibir uma mensagem como esta abaixo:

Immagine 11

2. Clique no botão OK. Depois disso, segure a tecla ALT de seu teclado enquanto clica no botão “Restore”. O iTunes abrir uma janela com esta abaixo, basta selecionar o Firmware 3.0:

Immagine 12

3. Aparecerá uma nova janela logo depois, é só você apertar ENTER no seu teclado ou clicar no botão “Restore”:

Immagine 13

4. O iTunes começará a restaurar o softwre de seu iPhone 3GS, mas logo depois você verá um erro, não se preocupe, é tudo normal!

Immagine 20

5. De fato, o firmware 3.0 foi carregado corretamente no seu dispositivo, mas o erro 1015 irá aparecer no iTunes, e seu iPhone deverá estar em Recovery Mode (um desenho de uma cabo ligado ao iTunes), assim, o telefone ainda não está funcional. Em seguida, você deverá sair deste modo, para isto você precisará usar o iRecovery, que pode ser baixado aqui (para Mac).

Immagine 22

6. Extraia  o arquivo“iRecovery-Mac.zip” baixado anteriormente para seu desktop, e, sucessivamente, abra o “Terminal” do Mac. Depois de abrí-lo, digite os comandos abaixo no Terminal:

cd desktop
./iRecovery -s

Você verá uma tela parecida com esta:

Immagine 23

7. Agora, depois que o iRecovery carregar, você deverá digitar este comando:

fsboot

Immagine 28

8. Quando o iPhone for reiniciado, você deverá aguardar o iTunes, ele ativará automaticamente o telefone.

Immagine 25

9. Você pode restaurar um backup ou configurar o telefone como um “novo”.

Immagine 27

Quando você terminar esses passos, seu iPhone estará pronto para ser usado novamente no Firmware 3.0 e você poderá realizar o jailbreak nele com essa versão!

Até a próxima!

[via]

Programador, blogueiro, estudante de Engenharia de Computação. Em busca de deixar sua marquinha no universo.

  • JG

    boa andre

  • @JG, valeu 😀

  • FB

    IAndré fiz todo o procedimento mais quando a etapa numero 6 , digito “cd desktop”ate ai tudo bem mais quando digito ./Irecovery -s no terminal aparece o seguinte:
    Fernando-Braga:~ Mac$ cd desktop
    Fernando-Braga:desktop Mac$ ./iRecovery -s
    -bash: ./iRecovery: Bad CPU type in executable
    Fernando-Braga:desktop Mac$ ./iRecovery-s
    -bash: ./iRecovery-s: No such file or directory
    Fernando-Braga:desktop Mac$ ./iRecovery –
    -bash: ./iRecovery: Bad CPU type in executable
    Fernando-Braga:desktop Mac$ ./iRecovery –
    -bash: ./iRecovery: Bad CPU type in executable
    Fernando-Braga:desktop Mac$
    como vc viu tentei de inumeras formas , oq voce acha que pode estar acontecendo obrigado!!!

  • Daniel

    iAndré
    Eu reinicio o iPhone e ele entra direto no estado DFU. Ai eu preciso rodar novamenteo fsboot. Tem alguma forma de definir o boot definitivo, sem precisar rodar o iRecovery e ai fsboot?

    FB
    o aviso “Bad CPU type in executable” é porque você usa um PowerBook, certo? Eu também uso um. O iRecovery que baixamos é para Intel. 🙁

    E o comando é passado com um espaço entre o “iRecovery” e o “-s”.

  • FB

    Isso Daniel eu uso um PowerBook. Então eu eu coloquei espaço entre o “iRecovery” e o “s” mais a msg continua.Sera que precias baixar o “iRecovery paro o processador compativel ja que este e para Intel.Voce sabe aonde poder fazer o download para o processador Power Pc g4 1.33 GHz.
    Valeu

  • Anderson

    iAndré
    Esse guia pelo que me parece é para MAC. Para WIN muda alguma parte??? Estou travado tambem na parte do “./iRecovery -s”…

    Obrigado

  • Elton

    André, eu não estou conseguindo passa da parte 6:
    imac-de-elton:desktop Elton$ ./iRecovery -s
    dyld: Library not loaded: /usr/local/lib/libusb-0.1.4.dylib
    Referenced from: /Users/Elton/Desktop/./iRecovery
    Reason: image not found
    Trace/BPT trap
    O que devo fazer?
    obrigado

  • EDNILSON

    BAIXE PARA WIN32 LEANDRO