Como fazer o SSH no Apple TV 4 ou 4K com jailbreak e alterar sua senha root

Com vários jailbreak da Apple TV em uso por nossos leitores, é importante lembrar que, com eles, surgem o poder e o risco de executar conexões SSH no dispositivo.

Depois de fazer o jailbreak, convém mexer com o dispositivo, agarrá-lo, copiar arquivos de e para ele ou investigar o sistema de arquivos. Para fazer isso, você precisará se conectar a ele a partir de outro dispositivo via SSH. Neste guia, mostraremos como fazer exatamente isso e como se proteger, alterando as senhas padrão.

Se você ainda não fez o jailbreak, pode usar nossos guias para começar a operar.

Para tvOS 10.0-10.1, use este guia.

Para tvOS 10.2.2-11.1, pegue o backr00m.ipa e siga este guia, substituindo as menções do ElectraTV por backr00m.

Para tvOS 11.2-11.3, use este guia.

Como fazer o SSH para o seu Apple TV 4 ou 4K

1) Verifique se a Apple TV está em estado de jailbreak. Esse processo varia um pouco, dependendo do seu jailbreak, mas envolve, essencialmente, o lançamento do aplicativo jailbreak na tela inicial da Apple TV e a ativação do Fuga de presos botão.

2) Abra o Configurações aplicativo no seu Apple TV e navegue até o Rede seção.

3) Tome nota do seu Endereço de IP que é exibido na página Rede.

4) No seu computador, inicie terminal em / Aplicativos / Utilitários ou via Spotlight. Se você possui um dispositivo iOS com jailbreak, pode usar um programa como NewTerm 2 (MTerminal em firmwares mais antigos).

5) No prompt, digite o seguinte comando e pressione Entrar para se conectar à sua Apple TV via SSH:

raiz ssh @ YOUR_IP_ADDRESS_HERE

Substitua YOUR_IP_ADDRESS_HERE pelo endereço IP que você anotou em Etapa 3). Por exemplo, no meu caso, o comando foi:

ssh [email protected]

6) Se o Terminal solicitar que você confirme a conexão, basta digitar sim, e bateu Entrar continuar.

7) Quando uma senha for solicitada, digite a senha padrão que é alpino.

8) Quando o prompt aparecer lendo -bash-3.2 #, você está conectado via SSH ao seu Apple TV 4.

Agora devemos alterar nossa senha padrão de alpine para outra coisa! De outra forma, qualquer um na sua rede pode se conectar e ao controle sua Apple TV.

9) Somente usuários do LiberTV 10.0-10.1. Usuários de outros jailbreaks DEVEM pular esta etapa.

No prompt, digite o seguinte comando:

exportar PATH = / tmp / bin: / tmp / usr / bin: / tmp / usr / local / bin: / tmp / sbin

Para evitar o bloqueio do dispositivo, o desenvolvedor do liberTV instalou todos os binários de que você precisa em uma pasta temporária, e não nos locais tradicionais no sistema de arquivos. O comando acima amplia nosso caminho para que possamos invocá-los como normalmente faria. Sem ele, a maioria dos comandos que tentamos emitir falhará.

10) Agora que estamos prontos, podemos alterar nossas senhas raiz e móveis da mesma maneira que em um dispositivo iOS com jailbreak. Primeiro, digite passwd mudar a senha root.

11) O prompt do Terminal solicitará que você digite uma nova senha duas vezes. Escolha um forte e digite-o com cuidado, as letras não aparecerão no Terminal enquanto você digita.

12) Depois de definir uma senha root, digite passwd mobile mudar a senha do celular também.

13) Faça o mesmo que antes, inserindo uma nova senha móvel duas vezes para configurá-lo.

Não perca ou esqueça estes senhas!

É tudo o que temos que fazer. Quando você fizer o SSH no seu Apple TV no futuro, siga Etapas 1) -6). Quando solicitar uma senha, digite a senha raiz que você definiu Degrau 11).

LiberTV 10.0-10.1 usuários deve então repetir Etapa 9) antes de continuar seu SSHing. Caso contrário, nenhum dos seus comandos favoritos, como ls ou scp estará disponível para você.

Não substitua ou exclua nenhum dos binários do sistema existentes na Apple TV enquanto estiver mexendo, ou você bloqueará sua Apple TV e perderá o jailbreak.

Tendo problemas com o SSHing na sua Apple TV? Você precisa de mais ajuda com este guia? Deixe-me saber nos comentários.