Geohot foi peça fundamental no processo de desbloqueio do iPhone 3G
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. Aos poucos, ele retorna a iPhone Scene, aparece no IRC do DevTeam (ele não foi banido), …
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).
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.
FONTE: http://www.iblogeek.com
| Imprimir artigo | Este artigo foi escrito por L1P3 em terça-feira, 6 de janeiro de 2009 às 13:13, e está arquivado em iPhone. Siga quaisquer respostas a este artigo através do RSS 2.0. Você pode deixar uma resposta ou fazer um trackback do seu próprio site. |














