O iPhone 3G, apesar de sua idade, continua popular entre os entusiastas. O firmware iOS 4.2.1 (8C148) é a versão oficial mais recente para este dispositivo. Neste artigo, explicaremos como reflashar o iPhone 3G para o iOS 4.2.1 e como verificar o hash do firmware baixado.
O que é o firmware iOS 4.2.1 (8C148)?
O firmware iOS 4.2.1 (8C148) é a versão mais recente do sistema operacional iOS para o iPhone 3G, lançada em 18 de novembro de 2010. Inclui muitas melhorias e correções que aumentam a estabilidade e o desempenho do dispositivo.
Somas de Hash do Firmware
Para verificar a autenticidade do arquivo de firmware, use as seguintes somas de hash:
- SHA256: 98e5969c3baed660c9a26e94cd7ed4b3cdb7175900f448bcc2223bf885835ce0
- MD5: 8b1657935408a1638b69740b282f62b3
- SHA1: d2ed58586e8ca2153f2e2ec585bba8afc5173378
Passo 1: Preparação para Reflash
- Certifique-se de ter o iTunes instalado (para Windows e macOS) ou idevicerestore (para Linux).
- Conecte o iPhone 3G ao seu computador usando um cabo USB.
Passo 2: Verificando o Hash do Firmware Baixado
Windows:
- Abra o PowerShell e navegue até a pasta com o arquivo de firmware, por exemplo, cd Downloads.
- Digite o comando:
Get-FileHash iPhone1,2_4.2.1_8C148_Restore.ipsw -Algorithm SHA1
- Compare o hash obtido com o listado acima.
macOS:
- Abra o Terminal e navegue até a pasta com o arquivo de firmware, por exemplo, cd ~/Downloads.
- Digite o comando:
openssl sha1 iPhone1,2_4.2.1_8C148_Restore.ipsw
- Compare o hash obtido com o listado acima.
Linux:
- Abra o Terminal e navegue até a pasta com o arquivo de firmware, por exemplo, cd ~/Downloads.
- Digite o comando:
openssl sha1 iPhone1,2_4.2.1_8C148_Restore.ipsw
- Compare o hash obtido com o listado acima.
Passo 3: Reflash do iPhone 3G
Windows (usando iTunes):
- Abra o iTunes.
- Coloque o iPhone em modo de recuperação: Desligue o iPhone, mantenha pressionado o botão “Home” e conecte o dispositivo ao seu computador. Continue segurando o botão “Home” até que a tela do modo de recuperação apareça.
- Mantenha pressionada a tecla Shift e clique em “Restaurar iPhone”.
- Selecione o arquivo de firmware iPhone1,2_4.2.1_8C148_Restore.ipsw e confirme a restauração.
Windows (usando 3uTools):
- Baixe e instale o 3uTools do site oficial.
- Coloque o iPhone em modo de recuperação como descrito acima.
- Vá para a seção “SmartFlash” e selecione “Easy Flash”.
- Clique em “Importar Firmware” e selecione o arquivo de firmware iPhone1,2_4.2.1_8C148_Restore.ipsw.
- Clique em “Flash” e aguarde a conclusão do processo.
macOS:
- Abra o Finder.
- Coloque o iPhone em modo de recuperação como descrito acima.
- Mantenha pressionada a tecla Option e clique em “Restaurar iPhone”.
- Selecione o arquivo de firmware e confirme a restauração.
Linux:
- Instale o idevicerestore (siga as instruções no GitHub).
- Coloque o iPhone em modo de recuperação como descrito acima.
- Abra o Terminal e navegue até a pasta com o arquivo de firmware.
- Digite o comando:
idevicerestore -e iPhone1,2_4.2.1_8C148_Restore.ipsw
- Aguarde a conclusão do processo de restauração.
Descrição do Dispositivo: iPhone 3G
O iPhone 3G foi lançado em julho de 2008. Ele suporta redes 3G e possui uma tela de 3,5 polegadas com resolução de 320×480 pixels. O dispositivo é equipado com um processador Samsung S3C6400 e 128 MB de RAM. Ele vem com uma câmera de 2 MP e roda o iOS 4.2.1, a versão oficial mais recente do iOS para este dispositivo.
Seguindo estas instruções, você poderá reflashar com sucesso o seu iPhone 3G para o iOS 4.2.1 e verificar a autenticidade do firmware baixado.