Blobs opslaan voor de Apple TV 4K

Hoewel de Apple TV 4K geen poort heeft om deze te herstellen of bij te werken, en geen beschikbare .IPSW-bestanden om dit te doen, is het nog steeds mogelijk om blobs ervoor op te slaan. Deze OTA (over-the-air) blobs kunnen in theorie in de toekomst worden gebruikt om niet-ondertekende firmwares te installeren, mocht er ooit een equivalent voor futurerestore worden ontwikkeld voor het herstellen van de Apple TV 4K via de ether.

Deze gids is bedoeld voor onze meer technische lezers, die hun blobs altijd bewaren, zelfs als ze niet onmiddellijk bruikbaar zijn. Er is momenteel geen tool die de Apple TV 4K kan herstellen met behulp van deze blobs, en dat kan er nooit zijn. Als er echter in de toekomst een wordt ontwikkeld, is het te laat om de blobs te redden, dus je kunt ze net zo goed veilig hebben.

Als u blobs wilt opslaan voor een ander apparaat dan de Apple TV 4K, raden we deze eenvoudigere methode aan.

Hoe OTA-blobs op te slaan voor de Apple TV 4K

1) Download de nieuwste versie van tsschecker, pak het uit en plaats het in een map met de naam ATV 4K-blobs.

2) Vind de ECID voor je Apple TV 4K. Als uw apparaat jailbroken is, kunt u de ECID verkrijgen door er SSHing in te zetten en het commando te gebruiken ecid om het te bekijken. Als u niet jailbreakt, kunt u de ECID van uw Apple TV bekijken door deze in te selecteren Apple Configurator op uw Mac, zoals hieronder weergegeven: U moet uw Apple TV 4K aan uw Mac hebben gekoppeld om deze in Apple Configurator te bekijken.

3) Kopieer uw ECID ergens veilig, verwijder de twee karaktersvanaf het begin:

0x0123456789ABC zou worden 0123456789ABC door het verwijderen van 0x vanaf het begin.

4) Open nu een Terminal venster. Typ bij de prompt CD, dan een Ruimte, sleep vervolgens uw ATV 4K-blobs map van Stap 1 op het terminalvenster. Hiermee wordt de opdracht automatisch voltooid met het bestandspad naar uw map ATV 4K Blobs. Raken invoeren om het commando te geven.

5) Voer vervolgens de volgende opdracht in bij de Terminal-prompt en vervang de lege secties door uw eigen informatie:

./ tsschecker -d AppleTV6,2 -e [INVOEG ECID] -o -i [INVOEG TVOS VERSIE] -s - opslaan-pad ./ --boardconfig J105aAP --no-baseband

Vervang [PLAATS ECID] door uw gekopieerde ECID van Stap 3. Vervang [TVOS-VERSIE INVOEGEN] door de tvOS-versie waarvoor u blobs wilt opslaan. Vergeet niet dat je blobs alleen kunt bewaren voor firmwares die dat zijn momenteel ondertekend. Probeer geen blobs te bewaren voor niet-ondertekende versies. Controleer welke versies momenteel zijn ondertekend voordat u de opdracht geeft.

Hier is een voorbeeldcommando, dat blobs zou besparen voor tvOS 12.4 voor een Apple TV 4K met de ECID 0x0123456789ABC. Probeer deze opdracht niet onbewerkt te gebruiken, u moet uw eigen ECID- en tvOS-versie gebruiken:

./ tsschecker -d AppleTV6,2 -e 0123456789ABC -o -i 12.4 -s - save-path ./ --boardconfig J105aAP --no-baseband

6) De blobs voor uw gekozen tvOS-versie zouden nu moeten worden gedownload in de ATV 4K-blobs map. Laat het proces in Terminal eindigen, want er kunnen meerdere blobs zijn voor elke firmwareversie (het bespaart blobs ook voor ondertekende bètaversies).

Als u een foutmelding als deze krijgt:

[TSSC] fout bij parseren in de cache ota.json. Proberen opnieuw te downloaden ... [TSSC] parseren ota.json is mislukt.

Probeer het Terminal-commando opnieuw, maar dan met --nocache toegevoegd aan het einde. Als het nog steeds niet werkt, download dan de ota.json bestand handmatig via deze link en plak het in uw Mac's / tmp map, ter vervanging van een oudere versie. Zodra het daar is, voert u de Terminal-opdracht nog een keer uit, zonder de --nocache vlag.

7) U moet de opdracht eenmaal opnieuw uitvoeren voor elke verschillende ondertekende tvOS-versie waarvoor u blobs wilt opslaan. Als ik bijvoorbeeld alle mogelijke blobs wil opslaan en ik zie dat tvOS 12.2, 12.3 en 12.4 beta momenteel allemaal zijn ondertekend, moet ik de Terminal-opdracht drie keer uitvoeren met behulp van 12.2, 12.3, en 12.4 als de -ik vlag in het commando.

Dat is alles wat er is! Bewaar uw bewaarde blobs op een veilige plek en vergeet niet om regelmatig terug te komen om de opdracht opnieuw uit te voeren. Telkens wanneer een nieuwe tvOS-versie uitkomt, moet u het commando opnieuw uitvoeren om blobs voor de nieuwe firmware op te slaan. Met een beetje geluk komt er op een dag een tool om de Apple TV 4K via de ether te bewaren en dan kun je met je blobs herstellen naar een niet-ondertekende en jailbreakable firmware.

Bespaar blobs ook voor je andere Apple-apparaten! Gebruik onze eenvoudigere gids voor niet-ATV 4K-apparaten.

Laat het me weten als je problemen hebt met de gids en ik zal proberen je te helpen. Hoewel deze methode niet voor alle gebruikers bruikbaar is vanwege het nichedoel en de huidige inutiliteit van ATV 4K-blobs, willen hardcore jailbreakers ze misschien willen redden zodat ze niet worden betrapt door een toekomstige tool.