Unlock

E o ZiPhone.org finalmente foi vendido!

Pois é! Zibri, depois de tudo o que fez na iPhone Scene, finalmente vendeu seu blog por mais de 50.000 euros. Nós falamos aqui no blog sobre a idéia da venda e se você não chegou a ler o post, clique aqui.

O novo dono do ZiPhone.org se chama David. Zibri passou o bastão para ele no dia 13 desse mês, mas as senhas de administração do blog só foram dadas a David semana passada, então, ele está começando com o ZiPhone 2.0.

Confira uma Screenshot do site:

Zibri foi um grande hacker, na versão 1.1.x de firmware. Ele simplificou o método de Jailbreak por Ramdisk do iPhone Dev Team, mas, no Firmware 2.x ele acabou. O tempo de Zibri foi no Firmware 1.1.x, depois, morreu. Para mim, Zibri deveria ter vendido o ZiPhone antes do lançamento do Firmware 2.x.

Devemos agradecer a Zibri, porque quem mexeu na versão 1.1.x sabe que senão fosse por Zibri, 95% dos aparelhos nesta versão não estariam Jailbrokens/Desbloqueados.

Foi bom enquanto durou.

Até a próxima!

Leia mais

yellowsn0w 0.9.6: chegou a hora de desbloquear o seu iPhone 3G

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:

Leia mais

[ATUALIZADO] Uma semana de yellowsn0w: passado, presente e futuro

pessoal do Dev Team postou um status de desenvolvimento do yellowsn0w. Pelo visto, eles ainda estão com algumas metas a serem atingidas como prioridade do grupo. Sendo assim, acredito que o jailbreak do iPod touch 2G não terá atenção total enquanto as metas futuras (apresentadas abaixo) não forem atingidas.

Versão atual: yellowsn0w 0.9.6 – Update altamente recomendado!

A lista a seguir foi retirada do blog deles com livre tradução minha:

Passado

  • Como imaginamos no nosso beta release post, a liberação do yellowsn0w para testes globais revelaram algumas situações inesperadas. (Leo: isso era realmente esperado. O pessoal do Dev Team fez o unlock baseado nas operadoras utilizadas por eles, então, ao lançar mundialmente, houveram diversas falhas no processo com operadoras de outros países).
  • Graças a feedbacks específicos de vocês na nossa reporting page, fomos capazes de modificar o método no qual o yellowsn0w injeta o payload do unlock. Nós acreditamos que estamos convergindo para um método que funciona na maioria dos casos.

Presente

  • O beta atual do yellowsn0w é o 0.9.6, disponível através do Cydia. Favor entrar no nosso beta release post para maiores informações técnicas sobre como instalar e utilizar o método. (Leo: informações sobre a instalação do yellowsn0w podem ser encontradas no iBlogeek, aqui e aqui).
  • Apesar do payload ser o mesmo do nosso primeiro beta, nós mudamos a forma na qual ele é injetado no baseband.
  • Apesar de alguns de vocês terem investido seu tempo e energia para encontrar uma solução que funcione no seu caso específico, a melhor forma é tentar a versão 0.9.6 da forma oferecida, sem modificações e sem utilizações especiais.
  • Por favor, continuem mandando feedback na nossa reporting page para que nós possamos resolver os problemas restantes.

Futuro

  • Um recurso importante que nós não implementamos foi o suporte ao PIN locking. Nós fomos um pouco amadores com relação a isso e achamos que temos uma solução, mas faremos uma solução separada, para que o yellowsn0w funcione com o número máximo de SIMs possíveis.
  • Quando chegar a esse ponto, nós provavelmente poderemos declarar o fim do estágio beta do yellowsn0w.
  • O unlock “permanente” ainda é o objetivo final para alguns de nós. Gostaríamos de quebrar o chain of trust um pouco mais cedo no processo de boot. (Leo: Em segurança computacional, um chain of trust, algo como corrente de confiança, é estabelecido validando cada componente do hardware e software completamente).

Ainda não testei a versão 0.9.6, devo testar de noite. O pouco tempo que tive para testar as versões 0.9.4 e 0.9.5 fez com que eu não conseguisse um método para fazer funcionar com o meu SIM. O Dev Team recomenda que o processo seja feito do jeito que eles ensinam.

[ATUALIZAÇÃO]: Segundo os nossos leitores Edivaldo, Teodoro e Nilton, o unlock funcionou perfeitamente. Ele apenas fizeram o upgrade para a versão 0.9.6 e reiniciou o iPhone. Ao reiniciar, o sinal da sua operadora apareceu sem precisar de truques. Hoje de noite vou ver se testo com chips da Oi, Vivo e Claro. Posto o resultado mais tarde. Valeu pessoal!

Leia mais

[ATUALIZADO 7x] Corrigindo bugs do Yellowsn0w (iPhone 3G Unlock) com as operadoras brasileiras

[Update 7 by pH - 6/1/2009 - 22:44]

O DevTeam publicou o Yellowsn0w 0.9.6. Eles mesmos disseram que essa vez, resolve mais problemas ainda! Atualize e fique ligado!

[Fim do Update]

[Update 6 by pH - 3/1/2009 - 17:05]

O DevTeam publicou a versão 0.9.5 do Yellowsn0w! Atualize, muita coisa foi melhorada!

[Fim do Update]

[Update 5 by pH - 2/1/2009 - 12:54]

O DevTeam lançou durante a madrugada a versão 0.9.4 do Yellowsn0w. Esta versão está bem mais estável e parece que funciona muito melhor com as operadoras brasileiras.

Atualize via o Cydia ou via Installer, clicando em Update no package Yellowsn0w. 

Postem os feedbacks, para sabermos se está funcionando.

[Fim do Update]

[Update 4 by pH - 2/1/2009 - 00:04]

A usuária Ana Claudia, da comunidade iPhone, no Orkut, conseguiu tudo perfeitamente fazendo o seguinte:

1. Faça o Download e instale o BossPrefs e Yellowsn0w via Cydia
2. Desative todas as funções que aparecer pelo BossPrefs (não se preocupe se o EDGE não desativar)
3. Reboot seu Phone pelo BossPrefs
4. Espere +o- 1.30 min até aparecer a tela Lockscreen
5. Tire o seu SIM card e recole denovo.
6. Espere um pouco
7. Vá em Settings e ligue o modo “fly mode”
8. Desligue agora o modo Fly mode.

Espero um pouco para aparecer o sinal… Sim inválido, faça o seguinte depois:

1. Ligue Airplane mode denovo
2. Tire o sim card,
3. Espere 5 seconds
4. Reinsira o SIM card denovo
5. Desligue o modo airplane mode

Muitos usuários relataram que este método funcionou perfeitamente.

[Fim do Update]

[Update 3 by pH - 1/1/2009 - 20:11]

Alguns usuários me avisaram que conseguiram tudo seguindo o vídeo abaixo, fazendo exatamente igual fazem no mesmo, confira:

[Fim do Update]

[Update 2 by pH - 1/1/2009 - 19:32]

O usuário Hi-Tech me relatou que, para funcionar em seu iPhone 3G o Yellowsn0w, ele precisou reiniciar pelo BossPrefs, usando o Reboot do app.

Se você não conhece o BossPrefs, confira este post.

Ele também me disse que tudo está funcionando (Chamadas, enviando e recebendo, 3G, …) menos os SMS. Vamos ver no que vai dar.

[Fim do Update]

[Update by pH - 1/1/2009 - 18:35]

Alguns usuários me relataram que estão obtendo sucesso quando apagam as definições de redes antigas.

Para isso, vá em Definições > Geral > Repor > Repor as definições de Rede, se o seu iPhone estiver em Português. Caso ele esteja em inglês, é: Settings -> General -> Reset -> Reset Network Settings.

Postem o resultado!

[Fim do Update]

Galera, conversando com alguns membros do DevTeam, chegamos a conclusão no que causa o problema nos iPhones nacionais. Pensando nisso, pesquisei um pouco até achar uma configuração (de outro país) exatamente igual as dos padrões seguidos pelas operadoras brasileiras.

Estou com um iPhone 3G americano aqui e estou testando com o chip da TIM. Conversando com outro membro, da operadora T-Mobile do DevTeam, ele me disse o que fez para que o desbloqueio funcionasse. 

Siga os passos abaixo, que tudo vai funcionar:

Se você já tem o Yellowsn0w instalado, seguindo nosso tutorial, passe para o passo 2.

1)Instale o Yellowsn0w no Cydia ou Installer 

2)Desinstale o Yellowsn0w no Cydia ou Installer

3)Instale novamente o Cydia ou Installer.

4)Faça um Full-Reboot (Segurar Home e Power por 15 segundos até aparecer a Maçã da Apple).

5)Assim que o iPhone reiniciar e aparecer o Springboard, tire o chip por completo. NÃO tire pela metade até aparecer a mensagem “No SIM” ou “Nenhum SIM”, tire completamente a gaveta do chip.

6)Espere 60 segundos e reinsira o chip no iPhone.

Eu, estou com tudo funcionando perfeito. Recebendo chamadas e fazendo chamadas, navegando via 3G e EDGE, GPS está funcional, SMS também enviando e recebendo.

Bom, aqui funcionou.

Até a próxima!

Leia mais

Geohot ajudou no projeto Yellowsn0w? Yeah!

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!

Leia mais
Página 5 de 18« Primeira...3456710...Última »