So führen Sie ein Downgrade von 32-Bit-Geräten mit futurerestore + libipatcher durch

Da die 32-Bit-Geräte in letzter Zeit ein wenig vernachlässigt wurden, könnte diese neue Version dazu beitragen, die Dinge ein wenig aufzupeppen. Der Entwickler tihmstar hat sein Tool futurerestore, über das wir in der Vergangenheit ausführlich berichtet haben, mit einer interessanten älteren Unterstützung aktualisiert.

Es enthält jetzt alle Funktionen des Odysseus-Downgrade-Tools, mit denen Benutzer ihre gespeicherten Blobs problemlos zum Upgrade, Downgrade oder zur Wiederherstellung ihrer Geräte auf nicht signierte Firmware verwenden können. In dieser Anleitung zeigen wir Ihnen, wie.

Wenn Sie ein 64-Bit-Gerät downgraden möchten, lesen Sie in meinem Prometheus-Handbuch nach, wie Sie das Tool futurerestore auf neueren Modellen verwenden.

Bedarf

  • Ein 32-Bit-Gerät.
  • Ein Jailbreak auf der Startfirmware.
  • Die IPSW-Datei für die Zielfirmware.
  • Das aktualisierte Futurerestore-Tool mit Libipatcher-Unterstützung.
  • Gespeicherte .shsh-Blobs für die Zielfirmware.
  • Öffentliche Schlüssel für Ihr Gerät verfügbar (die meisten haben Pech, aber wenn nicht, haben Sie Pech).
  • Ein Mac oder Linux Computer. (Diese Anweisungen gelten für Mac, Linux ist jedoch nahezu identisch. Derzeit wird Windows nicht unterstützt. Versuchen Sie es mit einer VM.).

Anleitung

1) Laden Sie den IPSW für Ihre Zielfirmware herunter.

2) Laden Sie die neueste Version von futurerestore mit libipatcher-Unterstützung herunter. Entpacke es.

3) Erstellen Sie einen Ordner auf Ihrem Desktop namens futurerestore.

4) Setzen Sie das Ziel IPSW, das futurerestore_macos Datei und Ihre Zielfirmware .shsh blob im futurerestore Ordner auf Ihrem Desktop.

5) Öffnen Sie Cydia auf Ihrem iOS-Gerät und fügen Sie das folgende Repo hinzu:

http://repo.tihmstar.net

6) Installiere das kDFUApp Paket aus diesem Repo.

7) Verbinden Sie Ihr iOS-Gerät mit Ihrem Computer und starten Sie die kDFUApp von Ihrem Startbildschirm.

8) Schieben Sie alle Schieberegler in der App, bis sie grün sind, und drücken Sie dann kDFU eingeben Starten Sie Ihr Gerät neu in den pwned DFU-Modus, um es für die Wiederherstellung vorzubereiten. Machen Sie sich keine Gedanken darüber, welche Firmware mit dem ersten Schieberegler von kDFUApp ausgewählt wird, es spielt keine Rolle. Wenn kDFUApp Ihr ​​Gerät noch nicht unterstützt, müssen Sie einen iBSS aus einer anderen Quelle finden, der den Rahmen dieses Artikels sprengt. Alternativ wird kDFUApp irgendwann aktualisiert, um die Unterstützung zu erweitern.

iTunes wird möglicherweise geöffnet und informiert Sie, dass ein Gerät im Wiederherstellungsmodus erkannt wurde. Dies ist in Ordnung und bestätigt, dass der kDFU-Modus aktiviert wurde. Beenden Sie einfach iTunes, ohne Änderungen vorzunehmen.

9) Öffne ein Terminal Fenster auf Ihrem Computer. Art CD, gefolgt von einem Leerzeichen und ziehen Sie dann Ihre futurerestore Ordner vom Desktop auf das Terminalfenster. Schlagen Eingeben.

10) Geben Sie nun folgenden Befehl in das Terminal ein:

chmod + x ./futurerestore_macos

Das futurerestore_macos Die Datei in Ihrem Ordner sollte jetzt das schwarze Quadrat als Hinweis darauf haben, dass sie ausführbar ist.

11) Jetzt müssen wir nur noch den Befehl futurerestore mit den richtigen Optionen ausführen. Der Befehl sieht folgendermaßen aus:

./ futurerestore_macos -t SHSH.shsh - Neuestes Basisband --use-pwndfu IPSW.ipsw

  • Ersetzen SHSH.shsh mit dem Namen Ihrer .shsh-Datei.
  • Ersetzen IPSW.ipsw mit dem Namen Ihrer .ipsw-Datei.
  • Wenn Sie ein nicht zellulares Gerät verwenden, z. B. ein iPad nur mit WLAN oder einen iPod touch, ersetzen Sie -Neuestes Basisband mit -kein Basisband.

Ein Beispielbefehl zum Downgrade eines iPad 2 (WiFi) von iOS 9.3.4 auf iOS 8.3 wäre:

./ futurerestore_macos -t iPad2,1_8.3-12F69.shsh --no-baseband --use-pwndfu iPad2,1_8.3_12F69_Restore.ipsw

Ein Beispiel für die Wiederherstellung eines iPhone 5 von iOS 9.0.2 auf iOS 9.0.2 wäre:

./ futurerestore_macos -t iPhone5,2-9.0.2.shsh --letztes Basisband --use-pwndfu iPhone5,2_9.0.2_13A452_Restore.ipsw

Stellen Sie sicher, dass Ihre Dateinamen korrekt sind und sich die Dateien im Ordner futurerestore befinden, bevor Sie den Befehl ausgeben. Wenn Sie ein anderes signiertes Basisband als das neueste verwenden möchten, lesen Sie bitte das Video von tihmstar oder meinen Prometheus-Leitfaden, in dem auch beschrieben wird, wie Sie das Basisband angeben und Manifeste erstellen. Dies ist zwar nicht wesentlich schwieriger, aber Sie müssen im Befehl restore mehrere weitere Dateien angeben, sodass ich sie in diesem Handbuch weglassen werde. Es sollte nicht notwendig sein das trotzdem zu tun; Das neueste Basisband scheint mit allen bisher getesteten Ziel-Firmwares kompatibel zu sein.

12) Wenn Sie fertig sind, geben Sie den Befehl mit aus Eingeben. Stellen Sie sicher, dass Ihr Gerät noch mit einem schwarzen Bildschirm (kDFU-Modus) angeschlossen ist und dass Sie es nicht trennen, bis der Vorgang abgeschlossen ist. Die Wiederherstellung wird gestartet. Beobachten Sie die Terminal-Ausgabe auf Fehler und achten Sie darauf, dass der Bildschirm Ihres iOS-Geräts an einer Stelle grün blinkt. Dies ist erwünscht und bedeutet, dass der Prozess erfolgreich gestartet wurde. Wenn es ohne einen grünen Bildschirm neu gestartet wird, hat es möglicherweise nicht funktioniert.

Mit etwas Glück wird die Wiederherstellung erfolgreich abgeschlossen und Ihr Gerät kehrt zu den iOS-Setup-Bildschirmen zurück. Sie kehren nun zur Firmware Ihrer Wahl zurück!

Das Hinzufügen von Odysseus-Funktionen zu futurerestore ist sehr leistungsstark und ermöglicht das Wiederherstellen aller älteren Geräte auf einer beliebigen Firmware mit einem einzigen Terminalbefehl, wenn Sie die Blobs zum Sichern haben. Ich habe es bereits mehrere Male benutzt und es hat bei jeder Gelegenheit perfekt funktioniert.

Hinterlassen Sie unten einen Kommentar, wenn Sie zusätzliche Hilfe bei diesem Vorgang benötigen und mir Ihre Ergebnisse mitteilen möchten. Hat es bei dir geklappt? Sind für Ihr Gerät keine Schlüssel verfügbar oder wird dies von der kDFU-App nicht unterstützt??