Como restaurar o dispositivo para o iOS 9.x com o iDeviceReRestore

Há algum tempo, contamos a história de um bug que permitia restaurações para os firmwares do iOS 9, sem a necessidade de um jailbreak. Foi descoberto posteriormente que o bug era mais abrangente do que se pensava, permitindo restaurações no iOS 9.x de qualquerfirmware, não apenas no iOS 9.

A ferramenta foi lançada há uma semana ou mais e, por isso, pensamos que era a hora certa para um tutorial. Siga nossas instruções aqui para trazer qualquer Dispositivo de 32 bits de volta para qualquer firmware iOS 9.x para o qual você possui blobs, de qualquer firmware inicial. Não são necessárias chaves, pacotes configuráveis, nonces ou jailbreak!

Antes de começarmos, vamos revisar as regras básicas. Como sempre, existem algumas restrições e requisitos que determinam se isso irá ou não funcionar para você.

Exigências

  • iDeviceReRestore, na página oficial.
  • Um computador Mac ou Linux ou um PC com uma VM Mac / Linux.
  • O IPSW para o firmware de destino do iOS 9.x.
  • Seu arquivo blob .shsh salvo para o firmware de destino do iOS 9.x.
  • Dispositivos de 32 bits .
  • Firmware de destino deve ser o iOS 9.x.
  • O firmware inicial pode ser qualquer.
  • Iniciando firmware não requer um jailbreak.
  • Processo requer blobs para o firmware de destino.
  • Os blobs têm requisitos específicos.
    Eles não podem ser blobs OTA.
    Eles podem ser apagados ou atualizados, mas nem todos funcionam.
    Se eles começarem com a string MIIKkj, eles estão definitivamente bem. Abra-os em um editor de texto para ver a sequência de abertura. Se não o fizerem, também podem estar bem, mas precisarão ser verificados para garantir. Use este verificador se não tiver certeza.
    Eles devem ter sido salvos sem nada.
  • Os blobs devem ter um ticket iBSS separado para serem usados ​​nas restaurações do DFU (passando para iOS 9.x a partir de um firmware outro que não seja iOS 9.x). Se não, eles podem ser usado para iOS 9.x - iOS 9.x restaura. Abra-os para procurar a seção iBSS.

Como fazer o downgrade para o iOS 9.x

1) Faça o download do iDeviceReRestore .zip e expanda-o. Renomeie a pasta expandida para iDeviceReRestore e coloque-o na sua área de trabalho.

2) Coloque o IPSW baixado na pasta iDeviceReRestore.

3) Coloque o blob do iOS 9.x .shsh no / iDeviceReRestore / shsh.

4) Renomeie seu IPSW para algo simples. Renomeei o IPSW do iOS 9.3.4 para 934.ipsw. Esta etapa é opcional, mas facilita as coisas.

5) Renomeie seu arquivo .shsh para o formulário ECID-Model-Firmware.shsh. Por exemplo, o meu foi chamado 2588516246720-iPad2,1-9.3.4.shsh. Certifique-se de que o nome use traços, não sublinhados e que remova o ID da construção do nome do arquivo, se houver..

6) O conteúdo do meu iDeviceReRestore pasta agora veja como abaixo:

7) Conecte seu dispositivo ao seu computador e coloque-o no modo DFU. Se você não sabe como, dê uma olhada nisso. Quando estiver no modo DFU, o iTunes o reportará como no Modo de recuperação, mas a tela ficará preta em vez de mostrar o gráfico "Conectar ao iTunes".

8) Se o iTunes iniciar e relatar isso, clique em Está bem, e saia do iTunes. Faz não clique em Restaurar, Atualizar ou qualquer outra coisa no iTunes.

9) Inicie o Terminal em / Aplicativos / Utilitários ou via Spotlight.

10) No prompt, digite CD e arraste a pasta iDeviceReRestore para a janela Terminal, conforme mostrado abaixo. Bater Entrar definir Terminal para o diretório escolhido.

11) Estamos prontos para ir! Digite o seguinte comando para executar o iDeviceReRestore:

./ idevicererestore -r YOUR-IPSW-NAME.ipsw

Substituir SEU NOME-IPSW com o nome do seu IPSW da Etapa 4. Por exemplo, meu IPSW foi chamado 934.ipsw; portanto, meu comando inteiro se parecia com a figura abaixo:

Deixe a ferramenta fazer a sua coisa. Ele explorará o bug de re-restauração para enviar o firmware iOS 9.x escolhido para o dispositivo. Com a ajuda do seu blob .shsh, o dispositivo o aceitará e uma restauração normal será iniciada. A saída será mais ou menos como abaixo. Você saberá quando terminar, pois o Terminal reportará FEITO, e seu dispositivo iOS será reiniciado nas telas de configuração.

Fin. Agora você pode fazer o jailbreak com o Pangu ou o Home Depot, dependendo do firmware para o qual você restaurou. Aproveite o seu jailbreak! Se você tiver problemas e precisar restaurar, use este bug novamente; você sempre poderá retornar ao iOS 9 a partir de agora, desde que mantenha seus blobs do iOS 9.x.

Deixe-me saber se você tem alguma dificuldade ou histórias de sucesso e boa sorte!