O yellowsn0w, ferramenta do iPhone Dev Team para desbloqueio do iPhone 3G, foi lançado há uma semana, na versão 0.9. Alguns dias antes do lançamento oficial, GeoHot entrou em contato com o MuscleNerd via IRC, alegando que tinha feito um exploit stack-based buffer overflow na Baseband 02.28.00, a famosa rotina AT+stkprof, que funcionava no Baseband do firmware 2.2. Até então o yellowsn0w estava sendo desenvolvido para o baseband anterior, 02.11.07, que era instalado com o firmware 2.1.
A descoberta fez com que o foco do projeto fosse alterado e os esforços foram direcionados para o baseband atual: 02.28.00. Dias depois foi lançada a versão 0.9 do yellowsn0w, que estava sendo testado internamente pelos membros do Dev Team.
A primeira versão, como esperado, não se deu bem com muitas operadoras de telefonia celular ao redor do globo. Pessoas de todo o mundo se mobilizaram e passaram suas experiências através do reporting page disponibilizado pelo iPhone Dev Team. Assim, em poucos dias, o grupo lançou, sucessivamente, diversas versões do yellowsn0w: 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5 e, finalmente, a 0.9.6 lançada ontem.
Até a versão 0.9.5 da ferramenta, o processo de unlock ainda estava bastante instável nas operadoras nacionais. Com o lançamento da versão 0.9.6, porém, as coisas mudaram e o patch se mostrou bastante estável. Mais cedo publiquei um post falando um pouco do status atual do desenvolvimento do yellowsn0w e os leitores Edivaldo, Teodoro e Nilton me forneceram um feedback positivo acerca da versão, dizendo que não tiveram nenhum tipo de problema com o patch.
Agora há pouco atualizei o yellowsn0w no meu iPhone 3G e testei com 3 operadoras: Claro, Vivo e Oi. Todas funcionaram perfeitamente, inclusive troquei os SIMs sem reiniciar o aparelho ou ligar e desligar o modo vôo. Das três operadoras que testei, percebi que a Oi foi a única que, uma vez ou outra, não pegava o sinal ao inserir o chip sem reiniciar, provavelmente devido ao fato dela ser a única operadora que testei que ainda não é revendedora da Apple. Para quem quer informações sobre o funcionamento da versão com a TIM, o reporting page do Dev Team mostra 100% de sucesso com o método, conforme figura abaixo:
MuscleNerd falou que ainda está trabalhando em algumas melhorias, como suporte a PIN lock, que deve sair até a versão final, planejada para meados de Fevereiro. Enquanto isso, podem confiar na versão atual, principalmente porque o yellowsn0w é uma ferramenta que não afeta a integridade do aparelho. Ele possui um código reversÃvel e de fácil desinstalação, no qual injeta o payload no boot e em toda vez que houver um reset no baseband.
Aos recém chegados na comunidade: para usufruir do yellowsn0w é necessário ter um iPhone 3G na versão 2.2, com baseband 02.28.00 (pode ser verificado em Settings->General->About). Além disso, o seu aparelho deve ter passado pelo processo de jailbreak. Para fazer o jailbreak do seu aparelho (método que permite a instalação de aplicativos não licenciados pela Apple) é necessário utilizar uma ferramenta como o pHirmware, QuickPWN, WinPwn ou PwnageTool. Alguns tutoriais podem ser encontrados no menu lateral esquerdo do blog. Após o jailbreak, acesse o Cydia, vá em Manage -> Sources. Adicione a fonte http://apt9.yellowsn0w.com/, reinicie o iPhone para limpar o cache do Cydia, abra o aplicativo novamente, vá em Search, digite yellowsn0w (note que é um número zero no final) e instale o aplicativo. Reinicie o seu iPhone com o chip desejado inserido e aguarde o sinal ser encontrado.
Para maiores informações e significados técnicos, acessem o iBlogeek Wiki.
Abaixo estão as fotos do iPhone 3G funcionando com as operadoras que testei:






















quinta-feira, 8/01/2009
Leo,
Que bom que conseguiu! Já jogou seu Rebel fora? Nem jogue viu, guarde ele!
Bom, poderia me dizer uma coisa, qual o plugin que vocês usam para fazer o “postagens relacionadas” no final de cada post? Perguntei no MSN pro pH e ele não soube me informar…
Quem sabe não marcamos outro almoço no shopping?!
Abraço, flw!
quinta-feira, 8/01/2009
Fala cara! Que nada, todos estão guardados aqui comigo! heheheh! Estou utilizando o Yet Another Related Posts Plugin! Vamos ver como estarei esses dias, o volume de trabalho está voltando ao normal! abraço!
quinta-feira, 8/01/2009
Valeu Leo!
Fllwww!
quinta-feira, 8/01/2009
Baixei e instalei o plugin… mas não estou entendendo NADA! Tem como me guiar aqui?
Obrigadoo!
quinta-feira, 8/01/2009
Agora o Yellowsn0w está bem melhor ele nem precisa mais do brosspref, agora já vai uma pro PH quando vai lançar um Phirmware com o yellowsno0w integrado hein!:? Abraço!
quinta-feira, 8/01/2009
Agr sim tenho o celular desbloqueado sem ter que fazer nenhuma manha pra funcionar.
Essa release está mto mais estavel, aqui funcionando 100%
Vlw
quinta-feira, 8/01/2009
Finalmente mesmo! Estava há 6 meses na luta, hehehehe!
@Rodrigo, estamos esperando o lançamento do yellowsn0w 1.0 para implementar no pHirmware!
quinta-feira, 8/01/2009
agora sim…. esta versao do yellowsn0w ta muito boa o 3G ta a dar bem nao da blokeios e tb nao fica sem sinal como acontecia com a versao 9.5 , nem e preciso mais fazer aquelas coisas para ele aceitar o cartao!!!!! parabens a DEVTEAM pelo o exclent trabalho que tao a fazer =)
quinta-feira, 8/01/2009
Quando vou restaurar meu iPhone para a 2.2 dá um erro [1403]. Como posso fazer? Obrigado
quinta-feira, 8/01/2009
@Felipe, você está em qual sistema operacional? Qual versão do iPhone e qual versão do iTunes?
quinta-feira, 8/01/2009
Leo, o iPhone está na 2.2 com o baseband da 2.1, Uso windows e iTunes 8.0.2….
quinta-feira, 8/01/2009
Felipe, já tentou fazer um restore no Recovery Mode ou no DFU Mode?
quinta-feira, 8/01/2009
Leo, ja tentei sim.. Dá o mesmo erro.. Abrs.
quinta-feira, 8/01/2009
Leo, consegui fazer o restore para a 2.1, quando estiver na 2.1, faço outro restore para a 2.2, te manteio informado! Abrs…
quinta-feira, 8/01/2009
Leo, consegui fazer o restore para 2.2, agora vou efetuar o desbloqueio.. Obrigado, abrs…
quinta-feira, 8/01/2009
@Felipe, beleza! Qualquer coisa, to por aqui! Abraço
sexta-feira, 9/01/2009
com o 3G ainda tem algumas falhas, ainda a dias tentei mandar ums sms com o 3G ligado ele blokiou e nao deixou fikou a sms por enviar mas depois desliguei o 3G e deu para mandar bem, mas ta muito melhor que as outras versoes so falta mesmo o 3G funcionar a 100% de resto ta tudo bom, pa receber chamas e fazer ta bom
sábado, 7/02/2009
Obrigada !!! o meu é TIM e está funcionando perfeitamente !!
segunda-feira, 23/02/2009
Ae galera, tenho um 3G estava funcionando normalmente, quando de repente apareceu uma mensagem assim: Restaurção Necessária. O Iphone não pode realizar ou receber ligações. Faça a restauração do Itunes. Ja conectei ele no lap top com o Itunes aberto e nada…alguem sabe o que tenho que fazer
Abrçs
segunda-feira, 23/02/2009
Fernando: Qual a sua Baseband?
sábado, 7/03/2009
Blza Leo?!
Cara eu peguei um iphone 3g para desbloquear, so que o dono fez o jailbreak mas a baseband ficou 02.30.xx e não estou conseguindo fazer o downgrade, o itunes fica dando o erro 1013, gostaria de pedir a sua ajuda e saber como faço!
Agradeço e parabens elo blog.
sábado, 7/03/2009
Raphael, não se consegue fazer downgrade na baseband..
vc terá que esperar atualizar o yellowsn0w para poder desbloquear o iPhone com baseband 02.30,xx.. tem previsão par 6 meses, corrigem se estiver errado…
abraços..