iPhone Insides
Olá, seja muito bem vindo ao "iPhone Insides".

O melhor fórum de ajuda personalizada para
iPhone - iPod e iPad do Brasil.

Entre e aprenda muito mais conosco!

Tutorial - Descobrir Bootrom - Novo, Antigo...

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Astúcia Tutorial - Descobrir Bootrom - Novo, Antigo...

Mensagem  iMaster em Qua 11 Maio 2011 - 19:51

Temos visto muita gente sofrer para saber a versão do Bootrom de seus aparelhos.
Inclusive pessoas que nem sabem por que isso é importante.


Vamos assim dar uma forcinha. [Você precisa estar registrado e conectado para ver esta imagem.]

[Você precisa estar registrado e conectado para ver esta imagem.]

Basicamente iBoot ou Bootrom é o conjunto de hardware e rotinas que é acionado quando se restaura ou atualiza o iPhone/iPod pelo iTunes. Ele se certifica que a versão de Firmware (ou iOS) que está se instalando é legítima, e igual ou maior que a que está instalada no aparelho.
É uma peça de hardware, read-only, portanto não pode ser alterada por software após instalada na placa.


Por volta do último quadrimestre de 2009 a Apple consertou a vulnerabilidade “24kpwn” que abria a brecha para que os aparelhos aceitassem iOSs jailbroken e ahacktivação dos aparelhos (ativar o aparelho sem o SIM original). Portanto qualquer iPhone 3G[s] fabricado por volta de Novembro de 2009 carrega o novo iBoot. Por esta razão estes aparelhos, mais os iPod Touch 2G (Modelos MC) e iPod Touch 3G tiveram seus Jailbreak no 3.1.2 tethered, ou temporários. Isto é, o aparelho perdia funcionalidade quando a bateria se acabava ou tinha que ser reinicializado por qualquer motivo. Era necessário se conectar a um computador para se inicializar o aparelho.



Portanto conhecer a versão do Bootrom de seu iPhone 3G[s] ou iPod Touch é importante para saber se é possível fazer o Jailbreak no seu
aparelho e que método de Jailbreak pode-se usar.



Então vamos lá. Abaixo segue algumas opções de procedimento para saber o iBoot de seus aparelhos.

iPod Touch 3G:Todos aparelhos tem boot novo. Fim de papo.

iPod Touch 2G: Verifique o modelo do aparelho. Se este se iniciar com MC, o Boot é novo.
Esta regra têm sido erroneamente aplicada ao iPhone 3G[s]. Ela serve para o iPod Touch 2G SOMENTE.

iPhone 3G[s]: Para começar, vou reforçar: há pessoas preocupadas em descobrir se o modelo do iPhone é MC ou MB. Isto é IRRELEVANTE. Esta regra SÓ SERVE PARA iPOD TOUCH.

Para o 3G[s] há vários procedimentos. Sugiro iniciar do 1 e ir em diante caso haja problemas em se determinar com certeza a versão do iBoot.

Procedimento 1: Aproximação por número de série. (80% de certeza)

1- Verifique o número de série do aparelho. Está em Ajustes>Geral>Sobre.
normalmente logo abaixo de “Operadora”. Também está presente na caixa do iPhone e na tela de Sumário do iTunes quando o iPhone está conectado.

2- O que interessa são o terceiro, quarto e quinto dígitos. O terceiro dígito precisa ser igual a 9 – este é o ano de fabricação do iPhone. Se
for 0, significa que foi fabricado em 2010, portanto indiscutivelmente boot novo.
O quarto e o quinto precisam formar um número igual ou menor a 40 – esta é a semana de fabricação do iPhone. Semana 40 significa Outubro de 2009. Entre as semanas 40 e 47 há uma mistura de aparelhos com boot novos e antigos. Como se trata de um componente físico é natural que os estoques antigos tivessem sido usados até o final. Por isso se trata de uma aproximação.

Exemplo: Um 3G[s] com numero de série:

  • 86938 -> boot antigo, com certeza
  • 88939 -> boot antigo, com certeza
  • 86940 -> boot antigo, quase certeza
  • 87945 -> boot novo, talvez
  • 89948 -> boot novo, quase certeza
  • 88001 -> boot novo, com certeza

[Você precisa estar registrado e conectado para ver esta imagem.]

Só para satisfazer a curiosidade, os dois primeiros dígitos, que tipicamente começam com 8, são os códigos das fábricas do iPhone.



Naturalmente os aparelhos que são comprados lacrados recentemente (nos últimos meses - estamos em Julho agora) vêm com iboot novo independentemente do número de série. Os aparelhos fabricados até Novembro de 2009 fazem parte dos lotes iniciais, e à medida que o tempo passa, se tornam minoria na população de iPhones no mundo. Atualmente a TIM está começando a comercializar iPhones Refurbished (aparelhos que foram devolvidos por defeito, consertados ou recondicionados pela fábrica, e retornados ao mercado como novos). Estes aparelhos mantêm o número de série, e podem apresentar os números antigos, menores que 40, mas poderão ter o boot novo. Juntada à incerteza de versão de boot nas semanas que orbitam a Semana 40 de 2009, justificam a probabilidade de 80% de certeza deste processo.

Procedimento 2: iDetector (80% de certeza)

1- Vá até o site do grupo de hackers iH8sn0w e baixe o iDetector for Windows
2- Coloque seu iPhone em modo DFU* e conecte-o ao PC. Abra o iDetector e pressione o botão.
3- Em alguns segundos uma janela se abrirá com o resultado: New bootrom ou old bootrom.
Em aguns casos o iPhone não é detectado em modo DFU. Neste caso tente o modo de Restauro Simples**.
Se o resultado for suspeito por alguma razão, (ex: contradição com procedimento 1) passe ao próximo procedimento. Esta imprecisão do programa é a razão de atribuição dos 80% de confiabilidade)


[Você precisa estar registrado e conectado para ver esta imagem.]

Procedimento 3: Verificação visual, Macintosh (100% de certeza)
Este é o processo mais claro e definitivo de todos. Trata-se da verificação visual da versão do iBoot. O iBoot antigo é o 359.3 ou menor. Se for
359.3.2 ou qualquer coisa maior é boot novo.


1- Coloque seu iPhone no modo DFU*.
2- Abra o System Profiler e vá até: Harwware -> USB (O menu da esquerda)
3- No topo, no painel “USB Device Tree” clique em “Apple Mobile Device (DFU Mode)”
4- Ao selecionar a janela logo abaixo mostrará as informações pertinentes do que foi selecionado acima. Sob o item Serial Number, leia toda a
String e logo você encontrará a versão do Bootrom. Se for o boot antigo será 359.3. Se for o boot novo será 359.3.2 ou acima disso.


[Você precisa estar registrado e conectado para ver esta imagem.]


Procedimento 3b: Verificação visual, PC (100% de certeza)
Relembrando, iBoot antigo é o 359.3 ou menor. Se for 359.3.2 ou qualquer coisa maior é boot novo.

1- Coloque seu iPhone no modo DFU*.
2- Clique com o botão direito do mouse em “Meu Computador”. Selecione Propriedades > Aba Hardware > Gerenciador de Dispositivos.
3- Clique no + de Universal Serial Bus (USB) para abrir os subitens
4- Procure por “Apple Móbile Device USB Driver”. Clique com o botão direito e selecione Propriedades.
5- Vá na aba Detalhes e procure por Device Instance ID
6- Olhe a string inteira. Dentro dela você poderá encontrar a versão do iBoot entre colchetes, normalmente expressa como [IBOOT-359-3]


[Você precisa estar registrado e conectado para ver esta imagem.]

Em alguns micros XP este método pode não funcionar. Não perguntem o porquê.

Para isso existe mais um procedimento que normalmente não falha:

Procedimento 3c: Verificação visual, PC (100% de certeza)

1- Baixe o USBView
2- Coloque o iPhone em DFU*
3- Abra o USBView
4- Sob “Options” habilite a opção “config descriptors”
5- Aperte F5 para atualizar as informações.
6- Role a lista e clique em “Apple Recovery DFU (iBoot) USB drive” ou algo parecido.
7- Logo abaixo de iSerial Number haverá uma string longa. Role-a horizontalmente caso ela não apareça inteira. Ao final dela a versão deverá aparecer entre colchetes, [IBOOT-359-3]

[Você precisa estar registrado e conectado para ver esta imagem.]

E reforçando mais uma vez, iBoot antigo é o 359.3 ou menor. Se for 359.3.2 ou qualquer coisa maior é boot novo. E essa história de modelo
MC/MB é para iPod Touch APENAS. NÃO FUNCIONA PARA O iPHONE 3G[s]



Esperamos que tenha sido de ajuda a todos. [Você precisa estar registrado e conectado para ver esta imagem.]



Notas:

*Para colocar o iPhone em DFU: Conecte o iPhone no micro. Feche o iTunes se este se abrir. Desligue-o pressionando Power e deslizando a barra vermelha “Desligar”. Quando estiver apagado, pressione e segure simultaneamente Power+Home (O botão de liga/desliga e o botão redondo na frente do iPhone) por cerca de 7 segundos. Depois solte Power sem soltar Home. Continue segurando home até soar o ruído de dispositivo USB encontrado ou o iTunes se abrir. A tela do iPhone estará PRETA. Se mostrar um cabo com um CD e a palavra iTunes, vc está em modo de restauro simples.
Se você tem dúvidas, há um auxiliar de DFU Para sair de DFU, pressione e segure Power+Home por cerca de 7 segundos.


**Para colocar o iPhone em modo de Restauro Simples: Desligue o iPhone. Quando estiver apagado, pressione e segure “Home”. Mantenha pressionado enquanto você conecta o iPhone no micro. Continue segurando o botão até o iTunes se abrir. Na tela do iPhone você verá um cabo USB com um CD e a palavra iTunes.
Para sair do modo de restauro simples, basta desligar o iPhone no botão power.


Conhecimento é para os que procuram. Quanto aos preguiçosos,
merecem até ser tirado o pouco que sabem!


Se de alguma forma eu lhe ajudei, poderá agradecer
clicando no sinal
[Você precisa estar registrado e conectado para ver esta imagem.] ao lado direito acima.

Me Add: facebook.com/imaster.rodrigo
Fale comigo: [Você precisa estar registrado e conectado para ver este link.]
Siga-nos no Twitter @iphoneinsides
Curta-nos no Facebook AQUI



avatar
iMaster
iInside ADMIN
iInside ADMIN

Mensagens : 2224
Data de inscrição : 04/05/2011
Idade : 37
Localização : Brasil

http://iphoneinsides.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum