Visto que já saiu uma versão aceitável do Sn0wbreeze aqui fica um tutorial para o jailbreak do iPhone ou iPodTouch:
Requisitos:
- Sn0breeze 1.3 (link aqui)
- Firmware 3.1.3 original para o iPhone ou iPodTouch (Aqui)
- iTunes 9.0.2 instalado
Aconselho a abrirem uma Pasta no Ambiente de Trabalho para guardarem tanto o Sn0wbreeze como o firmware!
Este Jailbreak dá para todos os iPhones, bootloaders, baseband, e não é tethered. É como se fosse o pwnagetool, só que para Windows, onde podemos personalizar o nosso firmware à nossa vontade.
A quem estiver a dar erro durante a instalação da custom firmware que faça o download do iREB. Para utilizar basta depois abrir o programa, colocar o iPhone em DFU Mode e esperar alguns segundos para o ecrã ficar branco. Agora basta abrir o iTunes e fazer o Restore através da sua custom firmware.
Para fazer jailbreak ao 3Gs com esta ferramenta é necessário um iBoot igual ou inferior 359.3. Para ver qual o vosso iBoot sigam este guia.
Lancem o Sn0wbreeze (sempre tendo em conta que se rodam o Windows Vista ou 7 têm de o correr em modo administrador) e conectem o iPhone o iPhone via USB ao PC.

Clique na seta para ir para a próxima etapa. Aqui temos a possibilidade de escolher entre o Modo Simples ou o Modo Expert…Escolham o Modo Expert.

Agora temos de escolher o firmware. Cliquem em Browse e seleccionem o firmware que baixaram lá em cima, e cliquem em Open. A aplicação detecta automaticamente o dispositivo ao qual irá fazer o jailbreak, só restando seguir em frente.


Nesta nova tabela podemos, de forma bastante intuitiva, personalizar o firmware instalado no nosso iPhone. Cliquem em “General” e avancem novamente.

Agora somos confrontados com a seguinte tabela:

- Se têm um iPhone 3G/3Gs de fábrica desbloqueado Não seleccionem Activate the iPhone
- Se têm um iPhone EDGE/3G/3Gs estrangeiro seleccionem Activate the iPhone
- A partição root podem-na configurá-la como quiserem conforme as vossas necessidades.
- Quando acabar siga em frente…
Agora vamos tratar do modo Unlock do iPhone.

- No caso do vosso iPhone 3G/3Gs ser estrangeiro escolham o metodo do GeoHot, BlackSn0w
- Se o vosso iPhone for EDGE têm de escolher o método bootneuter, desenvolvido pela Dev Team
- Se não são nenhum destes casos basta seguirem clicando em Next
Agora chega a vez de escolher o gerenciador de repositórios. Aconselho que escolham somente o primeiro, o Cydia.

Posto isto, escolhemos agora os pacotes a serem incluídos no firmware:
- Escolher repositórios pré-definidos
- Adicionar manualmente (que ainda não está disponível)
- Adiconar um ficheiro .deb que tenham no vosso PC.


Após escolherem os vossos pacotes sigam em frente para a próxima tela. Aqui podem escolher um logótipo do boot personalizado, tal como um logótipo personalizado para o Recovery Mode, e podem também activar o modo Verbose, que permite er tudo o que é carregado quando o sistema é iniciado.

Se estiverem inclinados a fazer logótipos personalizados devem ter em conta:
- Os arquivos PNG são aceites somente menores que 320 x 480 pixels
- Máximo de 100kb
- Deve ter pelo menos um pixel transparente.
Terminamos todas as personalizações! Podemos agora continuar a criar o Firmware, cliquem em Build IPSW

Cliquem em Start para prosseguirem com a criação do vosso custom firmware

Depois de alguns minutos, necessários para a conclusão da operação anterior, podemos fechar o aplicativo.

Em baixo ficam as intruções para colocarem o vosso iPhone em DFU mode. Cliquem no botão Home + Power ao mesmo tempo durante 10 segundos e passados os 10 segundos libertem apenas o Butão Power enquanto o botão Home mantém-se pressionado por mais 10 segundos.
Abram o iTunes e verão uma menssagem de aviso em que têm o iPhone ligado em Modo Recuperação. Cliquem em Ok e vão em frente.
Mantendo a tecla SHIFT pressionada cliquem com o mouse no botão restaurar no iTunes.
Será aberta uma janela em que agora seleccionam a custom firmware 3.1.2 (sn0wbreeze_) que acabaram de criar.

Esperem que o iTunes realize todos os procedimentos para a extracção, análise e reparação do vosso iPhone e a tarefa está terminada.
