Hack de l'Apple tv pour permettre l'installation d'applications complémentaires

Tagged:

atvusb-creator

Suite aux précédents articles :

Nous allons aujourd'hui patcher notre Apple TV grâce à atvusb-creator afin de la débrider et de permettre un accès SSH ce qui donnera la possibilité d'installer par la suite divers logiciels.

Pré-requis

  • Une clé USB de 512 Mo minimum
  • Il est possible de rencontrer des problèmes de compatibilité suivant les clés, pour info j'ai utilisé un Kingston DataTraveler de 4GB.

  • Le programme atvusb-creator compatible avec votre OS.

J'ai utilisé la version OSX (atvusb-creator-1.0.b10) mais depuis novembre il existe également une version Windows XP / Vista.

Patcher l'Apple TV

  • Insérer la clé USB
  • Lancer atvusb-creator
  • S'assurer que la clé est reconnue et sélectionnée, dans cet exemple c'est /dev/disk1
  • atvusb-creator

  • Facultatif
  • Si vous avez un disque dur branché il est préférable de le retirer le temps de la manipulation.
    Si vous avez un doute sous OSX vous pouvez exécuter dans un terminal la commande ci-dessous afin de vérifier que la cible est la bonne:

    diskutil list
  • Cliquer sur le bouton "Creating Using ->" avec les options sélectionnées dans la capture d'écran ci-dessus
  • atvusb-creator télécharge et installe les fichiers nécessaire sur la clé
  • atvusb-creator

    atvusb-creator

  • Retirer la clé et insérer la à nouveau pour vérifier son contenu
  • atvusb-creator
    La clé a été renomée PATCHSTICK et doit avoir ce contenu.

  • Il faut maintenant éjecter la clé et l'insérer dans l'Apple TV
  • Maintenir la touche "Menu" et "-" de la télécommande de l'Apple TV jusqu'à ce qu'elle reboot (environ 6 secondes)
  • atvusb-creator
    atvusb-creator

  • Une fois terminé retirer la clé de l'Apple tv et débrancher la prise électrique.
  • Rebrancher l'alimentation
  • Il est maintenant possible de se connecter à l'Apple TV en SSH
  • Sous OSX dans un terminal taper la commande suivante :

    ssh frontrow@appletv.local

    le mot de passe est "frontrow", sous Linux ou windows il faudra remplacer "appletv.local" par l'IP de l'Apple TV.

    Sous Windows on peux utiliser PuTTY comme client SSH.

C'est tout pour aujourd'hui, vous verrez l'utilité de SSH dans le prochain billet sur le sujet dans lequel je vous expliquerai comment installer ATVFiles pour pouvoir lire des fichiers non gérés pas iTunes (Divx, Xvid, etc ...).

Merci à l'équipe de atvusb-creator pour cet excellent outils.