dez30

     Essa semana eu escrevi um artigo ensinando como fazer o jailbreak untethered para o iOS 4.2.1 do iPad. Aquele método, infelizmente, não funcionou para o iPhone 4. Assim, continuei minha pesquisa e hoje eu consegui libertá-lo das masmorras de Cupertino.

     Devo fazer o mesmo alerta que o Dev-Team já fez: esse jailbreak não é simples e portanto, não é pra “qualquer um”. Se você não tem conhecimentos medianos sobre iPhone, Jailbreak e afins, espere mais alguns dias, até sair um procedimento mais fácil. Esse que vou falar é bem cascudo!

     Primeiramente, você deve ter um iPhone 4 com firmware 4.2.1. Caso já tenha jailbreak tethered nele, excelente. Caso não, você vai precisar usar o Redsn0w 0.9.7b3 para tal. Basta abrir o programa, selecionar o arquivo iPhone3,1_4.2.1_8C148_Restore.ipsw, marcar Install Cydia, colocar o iPhone em modo DFU e seguir em frente. No próximo reboot, o iPhone vai iniciar com o ícone do Cydia meio branco. Se você clicar nele, nada vai acontecer.

     O próximo passo do processo é você abrir novamente o Redsn0w, selecionar o mesmo firmware, mas ao invés de escolher a opção Install Cydia, optar por Just Boot Tethered Right Now. Isso fará seu iPhone dar um boot e voltar no modo jailbreak. Ae, você pode iniciar o Cydia. Ele vai te pedir alguns reboot e toda vez que ele pedir isso, você vai precisar colocá-lo em DFU, entrar no Redsn0w e marcar a opção do modo tethered. Chato, né? Mas passageiro…

     Uma vez que você tenha instalado e atualizado o Cydia, instale agora o openSSH. Ele será necessário para o próximo passo, pois as ferramentas irão usar o SSH pra mandar os arquivos apropriados para o jailbreak definitivo.

     A partir desse momento, você pode optar em ir pelo lado mais fácil, similar ao procedimento do iPad (e arriscar a sorte) ou fazer todo o procedimento trabalhoso que fiz, que vai levar pelo menos uns 45 minutos, dependendo da sua conexão com internet.

     Caso queira tentar a sorte, entre no diretório do USMuxd via terminal. Lá dentro, dê permissão de execução (chmod +x) no arquivo tcprelay.py. Feito isso, execute a seguinte linha de comando: ./tcprelay.py -t 22:2222. Vai parecer que nada está acontecendo, mas está tudo ok.

     Agora vá para o Redsn0w. Informe primeiro o caminho do firmware 4.2.1. Na próxima tela, marque as opções Install Cydia e Jailbreak Mont (Untethered). Ao ser solicitado o caminho do arquivo, informe agora o firmware 4.2-beta3. A partir dae, basta por o gadget em modo DFU e ir avançando nos procedimentos. Dentro de uns 5 minutos, ele estará jailbroken.

     Se isso não der certo, só lhe resta o método cascudo. Infelizmente, a essa altura, seu iPhone já deve ter virado um peso de papel provisório. Você terá que restaurá-lo e fazer o jailbreak tethered novamente, conforme descrevo no início desse artigo.

     Uma vez que tenha instalado o Cydia e o openSSH, vamos ao método cascudo. Primeiramente, pegue a mídia do Snow Leopard. Vá até o diretório Instalações Opcionais. Lá dentro, mande instalar o XCode. Isso vai levar de uns 8 minutos.

     A próxima etapa é instalar o MacPorts. Nada muito difícil. Só baixar e instalar dando um duplo clique.

     Feito isso, vamos brincar um pouco no terminal. Lá dentro, digite: sudo port install libusb. Vai ser pedida a senha de root do MacOS. Caso não a tenha, você terá que dar boot com o DVD do Snow Leopard e criá-la.

     Quando o comando anterior terminar de ser executado, o que pode levar vários minutos, digite agora: sudo port install cmake. Também vai levar algum tempo até processar esse. Em seguida, digite: sudo port install pkgconfig.

     A essa altura você já deve estar se perguntando: essa porra não termina mais? Termina, estamos quase lá.. Eu disse que era cascudo, né? Bom, baixe o USBMuxd, caso ainda não o tenha feito. Descompacte-o, entre no diretório (via termina) e digite: mkdir build. Depois, cd build. E depois cmake ... Ae digite sudo make install.

     Depois disso tudo, vá para o diretório usbmuxd-1.0.6/python-client. Lá dentro, digite chmod + x tcprelay.py. Agora, ./tcprelay.py-t 22:2222. Vai dar a impressão que nada aconteceu, mas está certo.

     Agora vá para o Redsn0w. Informe primeiro o caminho do firmware 4.2.1. Na próxima tela, marque as opções Install Cydia e Jailbreak Mont (Untethered). Ao ser solicitado o caminho do arquivo, informe agora o firmware 4.2-beta3. A partir dae, basta por o gadget em modo DFU e ir avançando nos procedimentos. Dentro de uns 5 minutos, ele estará jailbroken.

     Trabalhoso, não? Aqui comigo deu certo seguindo o procedimento mais difícil. Espero que você consiga pelo mais fácil ou então pelo mais difícil, contanto que consiga fazer o jailbreak untethered. Boa sorte!

10 Responses to “Jailbreak 4.2.1 untethered para o iPhone 4”

  1. poppe disse:

    Nem a pau Juvenal!!! Não é para mim… rs…

  2. @reegiss disse:

    Depois de varias tentativa finalmente consegui fazer o jailbreak no meu iphone 4.
    Uma dica importante para quem tem um hackintosh instale o fix usb http://migre.me/3kDFs

  3. edbertin disse:

    Na versão beta 4 foi incorporado o USBMuxd!

    Evitando essa mão de obra.
    Abs

  4. @reegiss disse:

    Realmente com a versao beta 4 ficou mais simples realizar o jailbreak. Porem alguns erros permanecem com skype, messenger, e outros app q nao abrem apos o JB.

  5. Parati disse:

    Acho que fiz tudo certo(no metodo cascudo), porem, ha muito tempo ja nao venho conseguindo salvar o meu SHSH no TyniUmbrella.Na msg diz que jah eh tarde.Alguem tem alguma dica?
    Agradeco desde jah!
    Abraco

  6. Guilherme disse:

    Caso queira tentar a sorte, entre no diretório do USMuxd via terminal.

    sempre empaco aqui

    se alguem puder me dar uma luz e explicar direitinho isso

  7. Alex disse:

    Iphone 4 desbloqueado =) JB rox

Leave a Reply

preload preload preload