Para os usuários de iPhone que estão com o antigo sistema operacional 3.1.3 até o 4.0.1 ou 4.0.2, precisam de manter seu desbloqueio de operadora, e quiserem atualizar para iOS 4.2.1, podem utilizar o Sn0wbreeze 2.2.1 para Windows.

O problema de quem precisava do desbloqueio e atualizou para a versão do iOS 4.1 no iPhone 4 é que as basebands 02.10.04 e 03.10.01 ainda não têm como desbloquear.

O que o Sn0wbreeze faz é atualizar o sistema operacional para o iOS 4.2.1 manterndo o baseband na versão que o ultrasn0w (software de desbloqueio criado pelo dev-team) desbloqueia.

Vamos aos passos para atualizar seu iPhone para iOS 4.2.1 e fazer o desbloqueio de operadora

Os iPhones compatíveis são: iPhone 4, iPhone 3GS e iPhone 3G.

Veja como fazer jailbreak (sem desbloqueio) no iOS 4.2.1 usando Greenpois0n (Mac e Windows)

obs: Para desbloqueio de operadora você precisa estar no baseband anterior aos 02.10.04 e 03.10.01 no iPhone 4.

1. Baixe o Sn0wbreeze 2.2.1 para Windows

2. Baixe o iOS 4.2.1

3. Abra o Sn0wbreeze.

sn0wbreeze 2.2.1

4. Nas opções do Sn0wbreeze você deve marcar a opção “baseband preservation mode”. Escolha o arquivo IPSW do iOS 4.2.1 que você baixou.

sn0wbreeze baseband preservation mode

5. O Sn0wbreeze vai criar um novo arquivo IPSW customizado com a baseband desbloqueável. Depois disso você deve usar o iTunes na opção “Restaurar” segurando a tecla shift para poder escolher o firmware criado pelo Sn0wbreeze.

6. Depois que o iTunes restaurar seu iPhone ele já vai estar com o jailbreak, cydia instalado e com o baseband compatível com o ultrasn0w 1.2. Desta forma você poderá desbloquear instalando o ultransn0w.

Veja como instalar o ultrasn0w 1.2 no Cydia e desbloquear o iPhone