Obwohl der Apple TV 4K über keinen Anschluss verfügt, über den er wiederhergestellt oder aktualisiert werden kann, und über keine verfügbaren .IPSW-Dateien, mit denen dies möglich ist, können Blobs für ihn gespeichert werden. Diese OTA-Blobs (over-the-air) könnten theoretisch dazu verwendet werden, unsignierte Firmwares zu einem späteren Zeitpunkt zu installieren, falls jemals ein entsprechender Future Store für die Wiederherstellung des Apple TV 4K über Funk entwickelt werden sollte.
Dieser Leitfaden richtet sich an unsere technischeren Leser, die ihre Blobs immer speichern, auch wenn sie nicht sofort von Nutzen sind. Derzeit gibt es kein Tool, mit dem Apple TV 4K mithilfe dieser Blobs wiederhergestellt werden kann. Wenn jedoch in Zukunft eine entwickelt wird, ist es zu spät, um die Blobs dann zu speichern, sodass Sie sie auch sicher haben können.
Wenn Sie Blobs für ein anderes Gerät als Apple TV 4K speichern möchten, empfehlen wir diese einfachere Methode.
So speichern Sie OTA-Blobs für Apple TV 4K
1) Laden Sie die neueste Version von herunter Tsschecker, Entpacken Sie es und legen Sie es in einen Ordner mit dem Namen ATV 4K Blobs.
2) Finden Sie die ECID für dein Apple TV 4K. Wenn Ihr Gerät einen Jailbreak aufweist, können Sie die ECID abrufen, indem Sie SSH-Code eingeben und den Befehl verwenden ecid um es anzusehen. Wenn Sie keinen Jailbreak haben, können Sie die ECID Ihres Apple TV anzeigen, indem Sie sie in auswählen Apple-Konfigurator auf Ihrem Mac, wie unten gezeigt: Sie müssen Ihr Apple TV 4K mit Ihrem Mac gepaart haben, um es im Apple Configurator anzeigen zu können.
3) Kopieren Sie Ihre ECID an einem sicheren Ort, das Entfernen der zwei Zeichenvon anfang an:
0x0123456789ABC
würde werden 0123456789ABC
durch Entfernen der 0x
von Anfang an.
4) Jetzt öffne a Terminal Fenster. Geben Sie an der Eingabeaufforderung Folgendes ein CD, dann ein Platz, dann ziehen und ablegen Sie Ihre ATV 4K Blobs Ordner von Schritt 1 auf das Terminalfenster. Dadurch wird der Befehl mit dem Dateipfad zu Ihrem ATV 4K-Blobs-Ordner automatisch vervollständigt. Schlagen Eingeben den Befehl erteilen.
5) Geben Sie anschließend an der Eingabeaufforderung des Terminals den folgenden Befehl ein und ersetzen Sie die leeren Abschnitte durch Ihre eigenen Informationen:
./ tsschecker -d AppleTV6,2 -e [ECID EINFÜGEN] -o -i [TVOS-VERSION EINFÜGEN] -s --save-path ./ --boardconfig J105aAP --no-baseband
Ersetzen Sie [ECID EINFÜGEN] durch Ihre kopierte ECID von Schritt 3. Ersetzen Sie [INSERT TVOS VERSION] durch die tvOS-Version, für die Sie Blobs speichern möchten. Denken Sie daran, Sie können Blobs nur für Firmwares speichern, bei denen es sich um solche handelt derzeit unterschrieben. Versuchen Sie nicht, Blobs für nicht signierte Versionen zu speichern. Überprüfen Sie, welche Versionen aktuell signiert sind, bevor Sie den Befehl ausgeben.
Hier ist ein Beispielbefehl, der Blobs für tvOS 12.4 für ein Apple TV 4K mit der ECID 0x0123456789ABC speichern würde. Versuchen Sie nicht, diesen Befehl unbearbeitet zu verwenden. Sie müssen Ihre eigene ECID- und tvOS-Version verwenden:
./ tsschecker -d AppleTV6,2 -e 0123456789ABC -o -i 12,4 -s --save-path ./ --boardconfig J105aAP --no-baseband
6) Die Blobs für die von Ihnen gewählte tvOS-Version sollten nun in das herunterladen ATV 4K Blobs Mappe. Lassen Sie den Vorgang im Terminal abschließen, da möglicherweise mehrere Blobs für jede Firmware-Version vorhanden sind (es werden auch Blobs für alle signierten Beta-Versionen gespeichert)..
Wenn Sie einen Fehler wie diesen erhalten:
[TSSC] Fehler beim Parsen der zwischengespeicherten Datei ota.json. Der Versuch, die Datei [TSSC] erneut herunterzuladen, ist beim Parsen von ota.json fehlgeschlagen.
Führen Sie den Terminal-Befehl erneut aus, aber mit --NoCache
am Ende hinzugefügt. Wenn es immer noch nicht funktioniert, laden Sie das herunter ota.json Datei manuell von diesem Link, dann fügen Sie es in Ihren Mac / tmp Ordner, ersetzt jede ältere Version. Führen Sie dort den Terminal-Befehl noch einmal aus, ohne das --NoCache
Flagge.
7) Sie müssen den Befehl für jede signierte tvOS-Version, für die Sie Blobs speichern möchten, einmal wiederholen. Wenn ich zum Beispiel alle möglichen Blobs speichern möchte und sehe, dass tvOS 12.2, 12.3 und 12.4 Beta aktuell signiert sind, muss ich den Terminal-Befehl dreimal mit ausführen 12.2, 12.3, und 12.4 als die -ich Fahne im Befehl.
Das ist alles dazu! Bewahren Sie Ihre gespeicherten Blobs an einem sicheren Ort auf und denken Sie daran, regelmäßig zurückzukehren, um den Befehl erneut auszuführen. Jedes Mal, wenn eine neue tvOS-Version herauskommt, müssen Sie den Befehl erneut eingeben, um Blobs für die neue Firmware zu speichern. Mit etwas Glück wird eines Tages ein Tool für die zukünftige drahtlose Speicherung des Apple TV 4K herauskommen, und dann können Sie mit Ihren Blobs eine nicht signierte und jailbreakbare Firmware wiederherstellen.
Speichern Sie Blobs auch für Ihre anderen Apple-Geräte! Verwenden Sie unseren einfacheren Leitfaden für Nicht-ATV 4K-Geräte.
Lassen Sie mich wissen, wenn Sie Probleme mit der Anleitung haben und ich werde versuchen, Ihnen zu helfen. Obwohl diese Methode aufgrund ihres Nischenziels und der derzeitigen Unzulänglichkeit von ATV 4K-Blobs nicht für alle Benutzer von Nutzen ist, möchten Hardcore-Jailbreaker sie möglicherweise speichern, damit sie von keinem zukünftigen Tool erfasst werden.