Apple TV – Mise à jour 1.0 vers 2.1 + SSH

Jusqu’à présent je bidouillais sur une AppleTV 1.0. Au fils de mes multiples manip’, je me suis rendu compte que la version 2.1 du firmware offrait bien plus de fonctionnalité underground.

Par exemple, pour installer CouchSurfer, le navigateur basé sur Webkit, ou encore profiter du plugin Youtube, il faut obligatoirement être en Take 2.0. Ici nous allons migrer le firmware en 2.1.

Pourquoi pas 2.2 ou 2.3 ?

D’après AwkwardTV, la version 2.1 du firmware de l’Apple TV reste actullement, la plus exploitable.

Ce qu’on a besoin :

Let’s go !

On se connecte en ssh :

local $ ssh frontrow@IP_ATV

Créons le répertoire qui va contenir le fichier d’Update téléchargé par le script :

ATV$ mkdir ~/Updates

Déposons le script :

local$ scp ~/scriptupdate.sh frontrow@IP_ATV:~

On change les droits et le propriétaire du script :

ATV$ chmod 755 scriptupdate.sh
ATV$ sudo chown root:wheel scriptupdate.sh

On l’execute :

sudo bash scriptupdate.sh

Reboot de l’AppleTV :

ATV $ sudo reboot

Patchstick

Il faut maintenant « patchsticker » l’ATV pour pouvoir se reconnecter en SSH. Utilisez l’outil ATV_Usb_creator. Lancez l’application, inserez une clé USB, dans l’interface selectionnez « Patchstick » et le le firmware 2.1 téléchargé préalablement. Ensuite, choisir « SSH Tools » et selectionnez votre clé usb comme destination.

Une fois le patchstick créé, débranchez la clé USB et pluggez la sur votre AppleTV. Rebootez là en pressant 5 secondes la touche « menu » et la touche « - » simultanément.

Le script se lance, et doit (normalement) se terminer au bout d’une trentaine de secondes.

Rebootons à nouveau l’AppleTV, mais cette fois ci, nous devons la débrancher depuis la prise d’alimentation.

Tout redémarre, vous devez voir à l’écran un nouveau menu, et pleins de plugins displonibles (Youtube, XBMC, Boxee, …). Si nitoTV (CouchSurfer, Mplayer, Emulateurs, … ) vous manque, c’est par ici !

Laisser une réponse