Dae pessoal, esta dica é para quem tem o iPhone que comprou fora do Brasil e não consegue fazer JailBreak através do RedSnow, SnowBreeze e variações de JailBreak que um dia deu certo, mas agora não funciona mais.

Um procedimento muito mais simples pratico e fácil sem precisar baixar software, criar uma ipsw customizada ou algo parecido apenas acessando uma Url pelo Safari. Funciona no iPhone 3Gs (O qual testei) deve funcionar nos outros modelos, mas não garanto. Chega de enrolação e vamos lá.

Primeiro o JailBreak para poder instalar o Cydia para posteriormente fazer o Unlock do aparelho.

1) Abra o safari em seu iPhone
2) Digite http://jailbreakme.com
3) Deslize ate o jailbreak
4) Espere que vai instalar o Cydia automaticamente.

Viu fácil assim. Agora vamos para o Unlock.

Após este processo, acesse o cydia e espere ele atualizar os repositórios e packages
Após estas atualizações, clique em manage e depois em sources.
Clique em Edit e depois em add
Vai aparecer a url HTTP:// somente completar com o rep666.ultrasn0w.com
Vai aparecer o repositório repo666
Entra nele e clica em ultraSn0w.
Ele vai fazer um processo em “DOS” depois reinicie e pronto.
Seu Iphone estará com JailBeak e desbloqueado para qualquer operadora.

Atenção: Com o JailBreak a função de MMS e FaceTime não funcionarão.

UPDATE
Ola a todos os leitores, primeiramente obrigado pelos comentários, segundo o iOS 4.1 não tem jailbreak para iPhones na versão 3GS e 4 apenas para a versão 3G.
Quem tem a intenção de atualizar para o tal. sugiro que segurem a ansiedade.

DEV-TEAM alerta: “iOS 4.1 é uma armadilha” caso você atualizar para esse, pode ser que peerca o unlock (desbloqueio para operadora) para sempre. fonte [DEV-TEAM]

Espero ter ajudado e até a próxima.
Fontes [The Big Boss] [Dev-Team] [Patrão LCO]