Geohot ajudou no projeto Yellowsn0w? Yeah!

Postado em jan 5, 2009 nas categorias Posts antigos

closeEste post foi publicado há 1 ano e 7 meses 29 dias atrás. Caso esteja buscando por métodos de jailbreak e unlock (desbloqueio) modernos, recomendamos que volte para a página inicial. Dito isso, não somos responsáveis pela má utilização deste conteúdo. Verifique sempre a versão do seu firmware para checar a compatibilidade com a postagem em Ajustes - Geral - Sobre - Versão. Firmwares atuais: iPhone 3.1.3, iPhone 3G 3.1.3, iPhone 3GS 3.1.3, iPad 3.2. Só atualize o firmware após verificar a existência de um método de jailbreak/unlock disponível.

Se não fosse por aquele garoto de 18 anos, chamado George Hotz e conhecido vulgarmente por Geohot, hoje não teríamos o desbloqueio por Software da Baseband 4.6 do iPhone 2G. Depois disso, muitos pensam que ele morreu, mas não, ele continua ajudando, e, por incrível que pareça, ajudando o DevTeam!

Quando digo a palavra “incrível” no parágrafo acima, é porque o Geohot brigou feio com o DevTeam porque, afinal de contas, Geohot já foi membro do DevTeam (veja a lista de membros do DevTeam). Aos poucos, ele retorna a iPhone Scene, aparece no IRC do DevTeam (ele não foi banido, :P ), …

O que você, provavelmente não sabe é que Geohot voltou em cena com tudo no Desbloqueio por Software do iPhone 3G (aka Yellowsn0w). Se não fosse por ele, ninguém teria desbloqueio por Software na Baseband 02.28.00 (Firmware 2.2).

Bem, deixe-me explicar melhor. O projeto Yellowsn0w estava pronto desde o dia 18 de Dezembro, mas só iria ser publicado no fim do mês (início de 2009 também) para dar um ar de “presente de Natal do DevTeam”. Teoricamente, o Software Unlock só funcionaria para iPhones com Baseband menor que 02.28.00. Tudo bem, até aí.

O que aconteceu, que nem o MuscleNerd (membro chefe do DevTeam e principal programador do Yellowsn0w Project) esperava, foi o que Geohot fez. No dia 23 de Dezembro, por volta das 23:00h, o inesperado acontece: Geohot entra no IRC privado do DevTeam e diz ter descoberto um exploit stack-based buffer overflow na Baseband 02.28.00, a famosa rotina AT+stkprof, funcionava na Baseband do Firmware 2.2!


Para o desbloqueio funcionar em todas as Basebands, obviamente, seria adicionado um patch no Yellowsn0w, com a AT+stkprof, que foi descoberta pelo Geohot, que permitia somente a execução de códigos não verificados na Baseband, permitindo a injection do código do Yellowsn0w na Baseband do Firmware 2.2. Mas, infelizmente, o exploit de Geohot não funcionava nas outras Basebands anteriores. O bloqueio imposto pela Apple na Baseband 02.28.00 agora foi usado contra a própria Apple (o feitiço voltou contra o feiticeiro, :P ).

Mas, depois de muita discussão, todos os membros do DevTeam fizeram uma votação para decidir se o Yellowsn0w desbloquearia todas as Basebands, menos a 02.28.00 e depois seria lançado o desbloqueio da Baseband 02.28.00 OU então, todos os usuários teriam que atualizar para a Baseband 02.28.00 para usar o Yellowsn0w. Feito e dito: a segunda opção venceu e, por decisão justa, assim foi feito.

Por isso, tivemos aquele pequeno atraso no dia 31 para o lançamento do Yellowsn0w! Acho que estava devendo para vocês uma explicação concreta do que aconteceu de última hora. Palmas para Geohot! Sem ele, nada disso teria acontecido.

Até a próxima!

Postado por ph. Outras postagens:

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

2 respostas para “Geohot ajudou no projeto Yellowsn0w? Yeah!”

  1. Agora todos esperamos o jailbreak do Touch 2G.
    Você sabe se o Dev Team vai investir nele, ou desistiram?

    abraços

  2. Sim, com certeza vai, Renato.
    Aguarde!