Caso você queira atualizar seu iPhone 4 com iOS 4.01 ou 4.02 para o iOS 4.1 e não quer perder a possibilidade de fazer o desbloqueio de operadora quando ele sair, você deve manter o baseband na versão 1.59.00. Acredito que se fizer isso já poderá desbloquear seu iPhone usando jailbreak do iOS 4.1 via Limera1n.
Se você fizer o procedimento padrão da Apple, ao atualizar seu iPhone para iOS 4.1 o baseband será atualizado para 2.10.4 e dificilmente você conseguirá desbloquea-lo pois o ultrasn0w só é compatível até a versão 1.59.00.
O seguinte tutorial (passo-a-pass) mostra como você pode atualizar seu iPhone 4 para o iOS 4.1 sem atualizar o baseband.
Passo 1: Baixe o software TinyUmbrella para Windows ou Mac OS X e o iOS 4.1 para iPhone 4.
Passo 2: Use o guia do TinyUmbrella para verificar se ele está funcionando ok. No Windows execute ele sempre com permissão de administrador.
Passo 3: Abra o TinyUmbrella e inicie o servidor TSS. Clique em: “Start TSS Server”.
Passo 4: Abra o iTunes e restaure (não é atualizar) seu iPhone 4 com o arquivo do iOS 4.1 que você baixou. Para fazer isso clique no botão “restaurar” do iTunes segurando a tecla alt (Mac OS X) e shift (Windows). O iTunes vai abrir uma janela para você escolher o arquivo IPSW que você baixou.
Passo 5: Durante a restauração o iTunes vai mostrar um erro 1004. (baseband update failed)
Passo 6 (FIM): Após este erro, seu iPhone estará preso no modo de recuperação, mostrando aquela tela de “Connect to iTunes” (conectar ao itunes). Abra o TinyUmbrella (Se já não estiver aberto) e clique no botão “Kick Device Out of Recovery”.
FIM
Quando o seu iPhone reiniciar ele estará com o iOS 4.1 e o baseband 1.59.00.
Fazendo Jailbreak no iPhone/iPod Touch com iOS 4.1
Agora que você atualizou seu iPhone para o iOS 4.1 mantendo seu baseband, você pode fazer o jailbreak com o GreenPois0n sem problemas, depoi use o ultrasn0w para desbloqueio de operadora.
Stay connected