Comment enregistrer des objets blob pour l'Apple TV 4K

Bien que l'Apple TV 4K n'ait pas de port par lequel la restaurer ou la mettre à jour, et aucun fichier .IPSW disponible avec lequel le faire, il est toujours possible d'enregistrer des objets blob pour elle. Ces blobs OTA (over-the-air) pourraient en théorie être utilisés pour installer des firmwares non signés à un moment donné dans le futur, si jamais un équivalent de magasin futur devait être développé pour restaurer l'Apple TV 4K par voie aérienne..

Ce guide est destiné à nos lecteurs les plus techniques, qui sauvegardent toujours leurs blobs même lorsqu'ils ne sont pas d'une utilisation immédiate. Il n'existe actuellement aucun outil capable de restaurer l'Apple TV 4K à l'aide de ces objets blob, et il n'y en aura peut-être jamais. Cependant, si l'un est développé à l'avenir, il sera alors trop tard pour enregistrer les blobs, vous pouvez donc aussi les avoir en sécurité.

Si vous souhaitez enregistrer des objets blob pour un appareil autre que l'Apple TV 4K, nous vous recommandons cette méthode plus simple.

Comment enregistrer des blobs OTA pour l'Apple TV 4K

1) Téléchargez la dernière version de tsschecker, décompressez-le et placez-le dans un dossier appelé ATV 4K Blobs.

2) Trouvez le ECID pour votre Apple TV 4K. Si votre appareil est jailbreaké, vous pouvez obtenir l'ECID en SSHing dedans et en utilisant la commande ecid pour le voir. Si vous n'êtes pas jailbreaké, vous pouvez afficher l'ECID de votre Apple TV en le sélectionnant dans Configurateur Apple sur votre Mac, comme illustré ci-dessous: Vous devrez avoir couplé votre Apple TV 4K avec votre Mac pour le visualiser dans Apple Configurator.

3) Copiez votre ECID dans un endroit sûr, en supprimant deux personnagesdepuis le début:

0x0123456789ABC deviendrait 0123456789ABC en supprimant le 0x dès le début.

4) Maintenant, ouvrez un Terminal fenêtre. À l'invite, tapez CD, puis un Espace, puis faites glisser et déposez votre ATV 4K Blobs dossier de Étape 1 sur la fenêtre Terminal. Cela complète automatiquement la commande avec le chemin du fichier vers votre dossier ATV 4K Blobs. Frappé Entrer pour émettre la commande.

5) Ensuite, entrez la commande suivante à l'invite du terminal, en remplaçant les sections vides par vos propres informations:

./ tsschecker -d AppleTV6,2 -e [INSERT ECID] -o -i [INSERT VERSION TVOS] -s --save-path ./ --boardconfig J105aAP --no-baseband

Remplacez [INSERT ECID] par votre ECID copié de Étape 3. Remplacez [INSÉRER LA VERSION TVOS] par la version tvOS pour laquelle vous souhaitez enregistrer les objets blob. N'oubliez pas que vous ne pouvez enregistrer des objets blob que pour les firmwares actuellement signé. N'essayez pas d'enregistrer des objets blob pour les versions non signées. Vérifiez les versions actuellement signées avant d'émettre la commande.

Voici un exemple de commande, qui enregistrerait des blobs pour tvOS 12.4 pour une Apple TV 4K avec l'ECID 0x0123456789ABC. N'essayez pas d'utiliser cette commande sans modification, vous devez utiliser votre propre version ECID et tvOS:

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

6) Les blobs de votre version tvOS choisie devraient maintenant être téléchargés dans le ATV 4K Blobs dossier. Laissez le processus se terminer dans Terminal, car il peut y avoir plusieurs objets blob pour chaque version du micrologiciel (il enregistre également les objets blob pour toutes les versions bêta signées).

Si vous obtenez une erreur comme celle-ci:

Erreur [TSSC] lors de l'analyse du cache ota.json. Tentative de retéléchargement… [TSSC] l'analyse de ota.json a échoué.

Essayez de réexécuter la commande Terminal, mais avec --nocache ajouté à la fin. Si cela ne fonctionne toujours pas, téléchargez le ota.json fichier manuellement à partir de ce lien, puis collez-le dans votre Mac / tmp dossier, remplaçant toute ancienne version. Une fois qu'il est là, exécutez la commande Terminal une fois de plus, sans pour autant le --nocache drapeau.

sept) Vous devrez réexécuter la commande une fois pour chaque version différente de tvOS signée pour laquelle vous souhaitez enregistrer des objets blob. Par exemple, si je veux enregistrer tous les blobs possibles et que je vois que tvOS 12.2, 12.3 et 12.4 beta sont tous actuellement signés, je devrais exécuter la commande Terminal trois fois, en utilisant 12,2, 12,3, et 12,4 comme le -je drapeau dans la commande.

C'est tout ce qu'on peut en dire! Gardez vos objets blob enregistrés dans un endroit sûr et n'oubliez pas de revenir périodiquement pour réexécuter la commande. Chaque fois qu'une nouvelle version de tvOS sort, vous devrez émettre à nouveau la commande, pour enregistrer les blobs pour le nouveau firmware. Avec de la chance, un jour, un outil sortira pour sauvegarder plus tard l'Apple TV 4K, puis vos blobs vous permettront de restaurer un firmware non signé et jailbreakable.

Enregistrez également les objets blob pour vos autres appareils Apple! Utilisez notre guide plus simple pour les appareils 4K non-VTT.

Faites-moi savoir si vous rencontrez des difficultés avec le guide et j'essaierai de vous aider. Bien que cette méthode ne soit pas utile à tous les utilisateurs en raison de sa cible de niche et de l'inutilité actuelle des blobs ATV 4K, les jailbreakers hardcore peuvent souhaiter les enregistrer afin qu'ils ne soient pas pris en compte par un futur outil.