Uma série de erros tem aparecido, ao fazer o Jailbreaking do iPhone 3G com blackra1n e do iSpazio Eles estão trabalhando nisso e encontraram uma solução que evita esses erros.
IMPORTANTE: Primeiramente insisto que o blackra1n só realiza o jailbreak, portanto quem também precisa liberar o iphone no momento não deve fazê-lo até que o DevTeam nos informe do correto funcionamento do ultrasn0w para seu lançamento no firmware 3.1.2.
Lembre-se que no momento só serve para Windows.
Esta solução é apenas para o iPhone 3G
Nós vamos precisar
1ª - Sincronize com o iTunes para recuperar notas, contatos, calendários mais tarde ...
2ª - Instale e faça uma cópia de backup com o PkgBackup do Cydia, para depois recuperar os aplicativos do Cydia. Existem tutoriais que explicam isso na rede
3ª - Baixar Blackra1n e mova o arquivo para o diretório "C: /"
Você pode baixar blackra1n, de aqui: Blackra1n
4ª - Ter instalado iTunes 9.0.1
Pode ser atualizado diretamente do iTunes ou de aqui:
iTunes 9.0.1 (Windows) iTunes 9.0.1 (Mac)
5ª - Tenha o Firmware 3 instalado no iPhone 3.1.2G, que pode ser instalado diretamente do iTunes ou pode ser baixado de aqui:
iPhone 1,2_3.1.2_7D11_Restore.ipsw
6ª - Conecte o iPhone ao computador com um cabo USB
7ª - Siga este vídeo gráfico e simples:
http://www.youtube.com/watch?v=8S1sFS4tq_c&feature=player_embedded
Espero que te ajude ...
fonte: iSapzio