Como salvar blobs para o Apple TV 4K

Embora o Apple TV 4K não possua uma porta para restaurá-lo ou atualizá-lo e não haja arquivos .IPSW disponíveis para isso, ainda é possível salvar blobs para ele. Esses blobs OTA (over-the-air) poderiam, em teoria, ser usados ​​para instalar firmwares não assinados em algum momento no futuro, caso um equivalente de loja futura fosse desenvolvido para restaurar a Apple TV 4K por via aérea.

Este guia é para nossos leitores mais técnicos, que sempre salvam seus erros, mesmo quando não são de uso imediato. Atualmente, não existe uma ferramenta que possa restaurar o Apple TV 4K usando esses blobs, e talvez nunca exista. No entanto, se um deles for desenvolvido no futuro, será tarde demais para salvar os blobs, então você também poderá protegê-los.

Se você deseja salvar blobs em um dispositivo que não seja o Apple TV 4K, recomendamos esse método mais fácil.

Como salvar blobs OTA para o Apple TV 4K

1) Baixe a versão mais recente do tsschecker, descompacte-o e coloque-o em uma pasta chamada ATV 4K Blobs.

2) Encontre o ECID para o seu Apple TV 4K. Se o seu dispositivo estiver com jailbreak, você poderá obter o ECID por SSHing e usar o comando ecid para vê-lo. Se você não tiver um jailbreak, poderá visualizar o ECID da Apple TV selecionando-o em Configurador da Apple no seu Mac, como mostrado abaixo: Você precisará emparelhar o Apple TV 4K com o Mac para visualizá-lo no Apple Configurator.

3) Copie seu ECID em algum lugar seguro, removendo o dois caracteresdesde o início:

0x0123456789ABC se tornaria 0123456789ABC removendo o 0x do começo.

4) Agora abra um terminal janela. No prompt, digite CD, então uma Espaço, arraste e solte seu ATV 4K Blobs pasta de Degrau 1 na janela do terminal. Isso preenche automaticamente o comando com o caminho do arquivo para sua pasta ATV 4K Blobs. Bater Entrar emitir o comando.

5) Em seguida, digite o seguinte comando no prompt do Terminal, substituindo as seções em branco por suas próprias informações:

./ tsschecker -d AppleTV6,2 -e [INSERIR ECID] -o -i [INSERIR VERSÃO TVOS] -s --save-path ./ --boardconfig J105aAP - sem banda básica

Substitua [INSERIR ECID] pelo seu ECID copiado de etapa 3. Substitua [INSERIR TVOS VERSION] pela versão do tvOS em que você deseja salvar os blobs. Lembre-se, você só pode salvar blobs para firmwares que são atualmente assinado. Não tente salvar blobs para versões não assinadas. Verifique quais versões estão atualmente assinadas antes de emitir o comando.

Aqui está um exemplo de comando, que salvaria blobs para o tvOS 12.4 para um Apple TV 4K com o ECID 0x0123456789ABC. Não tente usar este comando sem edição, você deve usar sua própria versão ECID e tvOS:

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

6) Agora, os blobs da versão do tvOS escolhida devem ser baixados no diretório ATV 4K Blobs pasta. Deixe o processo terminar no Terminal, pois pode haver vários blobs para cada versão de firmware (ele salva blobs para todas as versões beta assinadas).

Se você receber um erro como este:

Erro [TSSC] ao analisar o ota.json em cache. Tentando fazer o download novamente… [TSSC] ao analisar ota.json falhou.

Tente executar o comando Terminal novamente, mas com --nocache adicionado ao final. Se ainda assim não funcionar, baixe o ota.json manualmente a partir deste link e cole-o no seu Mac / tmp pasta, substituindo qualquer versão mais antiga. Uma vez lá, execute o comando Terminal mais uma vez, sem a --nocache bandeira.

7) Você precisará executar novamente o comando uma vez para cada versão diferente do tvOS assinada na qual deseja salvar os blobs. Por exemplo, se eu quiser salvar todos os blobs possíveis e constatar que os tvOS 12.2, 12.3 e 12.4 beta estão assinados no momento, preciso executar o comando Terminal três vezes, usando 12,2, 12,3, e 12,4 Enquanto o -Eu sinalizador no comando.

Isso é tudo! Mantenha seus blobs salvos em algum lugar seguro e lembre-se de voltar periodicamente para executar o comando novamente. Sempre que uma nova versão do tvOS for lançada, você precisará emitir o comando novamente, para salvar blobs no novo firmware. Com sorte, um dia uma ferramenta será lançada para armazenar futuramente o Apple TV 4K pelo ar e, em seguida, seus blobs permitirão que você restaure um firmware não assinado e que pode ser jailbreak.

Salve blobs para seus outros dispositivos Apple também! Use nosso guia mais simples para dispositivos 4K não ATV.

Deixe-me saber se você está tendo dificuldades com o guia e tentarei ajudá-lo. Embora esse método não seja útil para todos os usuários devido ao seu objetivo de nicho e à inutilidade atual dos blobs de ATV 4K, os jailbreakers hardcore podem querer salvá-los para que não sejam pegos por nenhuma ferramenta futura.