Hoe u uw apparaat naar iOS 9.x kunt herstellen met iDeviceReRestore

Een tijdje terug braken we het verhaal van een bug die herstel van iOS 9 firmwares toestond, zonder zelfs een jailbreak nodig te hebben. Vervolgens werd ontdekt dat de bug verder reikte dan oorspronkelijk werd gedacht, waardoor iOS 9.x vanaf elke computer kon worden hersteldfirmware, niet alleen van iOS 9.

De tool is ongeveer een week geleden uitgebracht en we dachten dat het tijd was voor een tutorial. Volg onze instructies hier om te brengen ieder 32-bits apparaat terug naar ieder iOS 9.x-firmware waar je blobs voor hebt, van ieder firmware starten. Geen sleutels, bundels, nonces of jailbreak vereist!

Voordat we beginnen, laten we de basisregels doornemen. Zoals altijd zijn er enkele beperkingen en vereisten die bepalen of dit voor u werkt.

Voorwaarden

  • iDeviceReRestore, van de officiële pagina.
  • Een Mac- of Linux-computer of een pc met een Mac / Linux VM.
  • De IPSW voor uw iOS 9.x-bestemmingsfirmware.
  • Uw opgeslagen .shsh blob-bestand voor uw iOS 9.x-bestemmingsfirmware.
  • 32-bits apparaten enkel en alleen.
  • Bestemmingsfirmware moet iOS 9.x zijn.
  • Firmware starten kan zijn ieder.
  • Firmware starten vereist geen jailbreak.
  • Werkwijze vereist blobs voor de bestemmingsfirmware.
  • De blobs hebben specifieke vereisten.
    Het kunnen geen OTA-blobs zijn.
    Dit kunnen Blobs zijn Wissen of Update, maar ze werken niet allemaal.
    Als ze beginnen met de string MIIKkj, ze zijn zeker goed. Open ze in een teksteditor om de openingsreeks te zien. Als ze dat niet doen, kunnen ze ook in orde zijn, maar moeten ze worden gecontroleerd om ervoor te zorgen. Gebruik deze checker als u het niet zeker weet.
    Ze moeten gered zijn zonder een nonce.
  • De blobs moeten een afzonderlijk iBSS-ticket hebben om te worden gebruikt voor DFU-herstelacties (verhuizen naar een iOS 9.x vanuit een firmware anders dan iOS 9.x). Als ze dat niet doen, kunnen ze dat enkel en alleen worden gebruikt voor iOS 9.x - iOS 9.x herstelt. Open ze om te zoeken naar de iBSS-sectie.

Downgraden naar iOS 9.x

1) Download de iDeviceReRestore .zip en breid deze uit. Wijzig de naam van de uitgevouwen map in iDeviceReRestore en plaats het op uw bureaublad.

2) Plaats uw gedownloade IPSW los in de map iDeviceReRestore.

3) Plaats uw iOS 9.x .shsh blob in / IDeviceReRestore / shsh.

4) Wijzig de naam van uw IPSW in iets eenvoudigs. Ik heb mijn iOS 9.3.4 IPSW hernoemd in 934.ipsw. Deze stap is optioneel, maar maakt het eenvoudiger.

5) Wijzig de naam van uw .shsh-bestand in het formulier ECID-Model-Firmware.shsh. De mijne werd bijvoorbeeld genoemd 2588516246720-iPad2,1-9.3.4.shsh. Zorg ervoor dat de naam streepjes gebruikt, niet onderstrepingstekens, en dat u de build-ID uit de bestandsnaam verwijdert als deze het heeft.

6) De inhoud van mijn iDeviceReRestore map ziet er nu uit zoals hieronder:

7) Sluit uw apparaat aan op uw computer en zet het in DFU-modus. Als je niet weet hoe, kijk hier eens naar. In de DFU-modus meldt iTunes dit als in de herstelmodus, maar het scherm is zwart in plaats van de afbeelding "Connect to iTunes".

8) Als iTunes wordt gestart en dit rapporteert, klikt u op OK, en sluit iTunes af. Doen niet klik op Herstellen, Update of iets anders in iTunes.

9) Start Terminal vanuit / Toepassingen / Hulpprogramma's of via Spotlight.

10) Typ bij de prompt CD en sleep vervolgens uw iDeviceReRestore-map naar het Terminal-venster, zoals hieronder weergegeven. Raken invoeren om Terminal in te stellen op onze gekozen map.

11) We zijn klaar om te gaan! Voer de volgende opdracht in om iDeviceReRestore uit te voeren:

./ idevicererestore -r UW-IPSW-NAAM.ipsw

Vervangen UW-IPSW-NAME met de naam van uw IPSW uit stap 4. Mijn IPSW heette bijvoorbeeld 934.ipsw, dus mijn hele opdracht zag eruit zoals in de onderstaande afbeelding:

Laat de tool zijn ding doen. Het maakt gebruik van de herstelfout om de door u gekozen iOS 9.x-firmware naar het apparaat te pushen. Met behulp van uw .shsh blob accepteert het apparaat het en begint een normaal herstel. De uitvoer ziet er ongeveer zo uit als hieronder. Je weet wanneer het klaar is, zoals Terminal zal melden GEDAAN, en uw iOS-apparaat start opnieuw op naar de installatieschermen.

Vin. Je kunt nu jailbreaken met Pangu of Home Depot, afhankelijk van de firmware waarnaar je terug bent hersteld. Geniet van je jailbreak! Als je ooit in de problemen komt en moet herstellen, gebruik je deze bug gewoon opnieuw; je kunt vanaf nu altijd terugkeren naar iOS 9, zolang je je iOS 9.x-blobs behoudt.

Laat het me weten als je problemen of succesverhalen hebt en veel geluk!