Posted: agosto 16th, 2008 | Author: coredump | Filed under: Linux e Open Source | Tags: iphone, jailbreak
Então gente, eu vou escrever um guia direitinho mas para os interessados o Winpwn 2.0.4 suporta o novo firmware da apple. Eu fiz e já está funcionando com esse guia aqui: http://sleepers.net/news/2008/07/25/winpwn-20-guide/
O processo é na maior parte igual ao do firmware 2.0, então não acho que vá ter problemas.
intel
No Comments »
Posted: julho 27th, 2008 | Author: coredump | Filed under: Linux e Open Source, Programação | Tags: iphone, jailbreak
Atualizaçãozinha: 1) A maioria dos erros no processo que envolvem erro 1600, -8 ou 1608 acontecem porque o telefone não estava em modo DFU. Então se algo der errado com seu processo, confira o DFU e tente denovo. 2) A primeira vez que o iPhone for conectado no iTunes ele vai dar uma opção para restaurar o backup, trazendo de volta contatos, calendário, fotos e etc. 4) As propagandas do google que estão espalhadas no site não mordem se você clicar nelas. Este artigo teve 300 visitas e 2 pessoas clicaram nas propagandas, gerando seis centavos na minha conta do AdSense…
- Post Original –
Então, eu estava vigiando os sites mais barulhentos com relação a um desbloqueio e jailbreak dos iPhone que não envolvesse a gambiarra do cartão SIM (nada de pejorativo aqui, gambiarra é uma arte brasileira e é elite! Bom trabalho ao povo do desbloqueiobr). Além disso, iPhone sem Jailbreak não tem graça nenhuma, a AppStore da Apple é cheia de software, software inútil. Os programinhas que prestam mesmo vão ser provavelmente feitos pela comunidade Jailbreak/Installer.app/Cydia.
Eu segui esse tutorial aqui, que eu vou traduzir e aproveitar as imagens porque me deu preguiça de fazer screenshot, e as telas são as mesmas.
Vamos aos avisos aos desavisados:
- O desbloqueio e Jailbreak só funcionam no iPhone 2G. O mais recente iPhone 3G ainda não foi desbloqueado por essa técnica, só com a gambiarra do SIM Card. Então: iPhone 2G pode ser desbloqueado e Jailbroken, iPhone 3G só pode ser Jailbroken usando esse tutorial.
- Faça um Backup do seu iPhone antes de fazer qualquer alteração. Para forçar um backup vá no iTunes, Edit -> Preferences, aba Syncinc e remova o backup indicado lá na lista, volte para o iTunes e peça para sincronizar o iPhone novamente, ele vai criar um backup atualizado.
Desvantagens do iPhone firmware 2.0:
- A AppStore só tem software de utilidade duvidosa;
- A Apple tornou algumas coisas impossíveis no 2.0, como aplicações que rodam em background, então coisas como o Mobile Scrobbler não funcionam na 2.0;
- Na verdade, como o 2.0 é novo, poucos programas foram portados do Installer.app antigo para o Cydia, então é bem vazio ainda. Tipo, SummerBoard, IntelliScreen, etc… nada ainda no 2.0.
Vantagens do firmware 2.0 do iPhone:
- Ele tem teclado e dicionário em Português oficial da Apple. Não que os antigos fossem ruims, mas o dicionário desse realmente funciona e prediz as palavras direitinho, digitar ficou MUITO mais fácil.
- A AppStore tem alguns softwares interessantes como o Remote e muita coisinha gratuita.
- O Installer.app não é o instalador mais, o Cydia parece ser o instalador “oficial” e vejam só, ele é um apt portado do debian para o iPhone, nada melhor que um gerenciador de pacotes de verdade para a tarefa.
Dito isso, vamos aos programas que você precisa:
- Windows XP ou superior (eu fiz no Vista Ultimate 64)
- .NET Framework 2.0 ou superior
- iTunes 7.7 (o mais atual, você baixa na Apple mesmo, e sim você TEM de reiniciar depois de instalar)
- WinPwn 2.0 (2.0.3 foi o que eu usei, se tiver um novo é melhor). Se você tiver instalado o WinPWN algum dia na sua vida, desinstale antes de instalar a versão nova!
- 2.0 Firmware, iPhone1,1_2.0_5A347_Restore.ipsw (tem de ser o 5A347, outros não funcionam)
- Bootloader 3.9
- Bootloader 4.6
Procedimentos:
- Instale o iTunes
- Reinicie o computador
- Instale o WinPwn
- Use o Icone do abacaxi no desktop para rodar o WinPwn
- A tela inicial deve ser parecida com essa aqui
- Clique em Browse IPSW e localize o arquivo de firmware (iPhone1,1_2.0_5A347_Restore.ipsw) e peça Open, vai aparecer mais texto na tela do WinPwn indicando que o firmware foi carregado.
- Clique no IPSW Builder (se ele não abrir sozinho)
- Configure as abas como descrito abaixo:
- Aba Applications,
- Aba Custom Images (você pode ou não colocar custom images, a escolha é sua)
- Ignore a Aba Custom Payload. Serve para adicionar aplicativos que vão ser automaticamente instalados no iPhone.
- Aba Advanced que é a mais importante. Neste ponto você deve clicar nos botões Bootloader 3.9 e Bootloader 4.6 e em cada um selecionar os arquivos que você baixou ali em cima, BL-39.bin e BL-46.bin. Os textos vão ficar verdes quando os arquivos forem selecionados.
- Clique em Build IPSW (na parte debaixo da janela do IPSW Builder, e selecione onde vai ser salvo o arquivo customizado. É importante lembrar onde este arquivo está então não coloque em qualquer lugar!
- Espere.
- Espere mais um pouco. Demora mesmo.
- Vai aparecer uma mensagem quando terminar. Sucessfully created IPSW file.
- Clique Ok na mensagem, feche a janela do IPSW Builder e volte para a tela principal do WinPwn.
- Clique no botão iPwner na tela principal e ele vai perguntar onde está o arquivo que foi criado no passo anterior, encontre e selecione o dito cujo.
- Vai aparecer outra mensagem quando terminar.
- Agora vem uma parte realmente importante. Coloque o telefone em modo DFU. Este vídeo mostra como fazer isso. Basicamente:
- Desligue o iPhone completamente
- Segure o botão redondo (Home) e o botão do topo (Power) durante 10 segundos
- Solte o botão do topo depois de 10 segundos mas continue segurando o botão redondo
- Em no máximo 10 segundos o windows e o iTunes vão mostrar mensagens dizendo que o telefone está em modo DFU
- Se passar de 10 segundos, comece denovo.
- É importante o iPhone estar em DFU, caso ele não esteja e você execute os próximos passos, eles vão falhar com erros bizarros.
- Este é o passo final. Segure SHIFT e clique em Restore no iTunes, pode demorar um pouco mas ele vai abrir uma tela para selecionar qual arquivo deve ser usado. Selecione o arquivo criado pelo IPSW Builder novamente e espere. Vai demorar um pouco enquanto o iTunes instala todo o software no iPhone.
- Quando terminado, espere os 2 ou 3 reboots que o iPhone vai dar enquanto desbloqueando coisas e pronto, você vai ter um iPhone 2.0 desbloqueado e jailbroken!
Bonus Track: Existe no Cydia um pacote chamado BrFix que resolve o problema do Caller ID e do formato dos números de telefone.
intel!
31 Comments »
Comentários