Évasion, et installation de Plex sur l’Apple TV 2

J’ai été tenté de faire un commentaire sur Plex vs XBMC (tous deux fantastiques d’ailleurs), et pourquoi j’ai décidé de choisir Plex (et de faire une évasion de prison pour un VTT en conséquence), mais… venons-en au processus.

Préparation

Pour casser l’Apple TV (2ème génération), vous aurez besoin de l’AppleTV, du cordon pour la brancher sur le réseau électrique et d’un câble qui convertit les USB ordinaires en MicroUSB-B (pas la version « A » de MicroUSB, et PAS le MiniUSB plus courant).

Oui, vous devrez acheter le câble séparément. Oui, c’est un OURS à trouver – j’ai un zillion de câbles qui font du MiniUSB, mais je n’ai pu en trouver aucun ici qui soit du MicroUSB. Pour une option en ligne à bas prix, vous pouvez consulter MonoPrice.com – vous ne devriez pas avoir de problèmes à les trouver chez la plupart des détaillants en ligne, mais MonoPrice est généralement assez bon marché (ils livrent aussi au Canada). J’ai fini par chercher dans les environs et il se trouve qu’un magasin d’informatique local en possède (ComputerAvenue sur St. Mary’s si vous habitez près de Winnipeg).

Vous aurez également besoin d’un ordinateur avec un port USB.

L’évasion

NOTEZ QUE L’ÉVASION PEUT ANNULER VOTRE GARANTIE. IL PEUT NUIRE AUX FUTURES MISES À JOUR DE L’APPLETV. SI QUELQUE CHOSE SE PASSE MAL, VOTRE APPLETV PEUT NE PAS DÉMARRER. NE FAITES PAS CELA À MOINS D’ÊTRE SÛR.

Je n’ai pas eu beaucoup de chance avec GreenPois0n. Après une centaine de tentatives (et bien qu’il vous guide, le timing est brutal pour y parvenir, bien qu’il ait « prétendu » avoir réussi de nombreuses fois alors que ce n’était pas le cas), et quelques flashes de firmware, ainsi que quelques versions différentes de GreenPois0n, j’ai décidé de continuer à chercher une alternative à l’évasion sans fil.

Il s’est avéré que Seas0nPass était la solution idéale. Actuellement, il est disponible sur http://support.firecore.com/entries/387605, mais si vous le lisez des mois plus tard, essayez http://seas0npass.com et voyez si vous pouvez le trouver là (notez que c’est un zéro de style leet-speak dans Seas0n, pas la lettre « o » si vous le tapez manuellement). Les versions Windows et Mac OS X sont toutes deux disponibles (il se trouve que j’utilise la version Mac)

Un guide est également disponible sur le(s) lien(s) ci-dessus. Suivez-le, mais notez que vous n’avez pas besoin de faire grand-chose. Il fait la majeure partie du travail, et c’est assez facile.

Une fois que vous êtes en prison… désactivez les mises à jour

Maintenant que vous êtes en prison, vous ne voulez pas qu’une mise à jour d’Apple TV vous attrape et vous renvoie en prison (écrasez votre évasion).

NOTEZ QUE VOTRE APPLE TV NE SERA PLUS MISE À JOUR. C’est bien pour votre évasion, mais c’est mal si votre apple tv fait une mise à jour que vous voulez (vous devriez annuler les changements suivants).

Tout d’abord, vous devrez faire des recherches dans l’AppleTV. Connectez l’AppleTV à votre réseau si ce n’est pas encore le cas.

Si vous êtes sur un Mac, et si c’est la seule AppleTV sur votre réseau local, il suffit d’ouvrir le terminal et de taper :

ssh root@apple-tv.local

OU

ssh root@whatever-ip-address-your-atv-is-on
(Exemple: ssh root@192.168.0.100)
(vous pouvez trouver l’adresse IP dans la section Paramètres de votre AppleTV)

Il vous donnera un avertissement (auquel vous direz oui), puis vous demandera un mot de passe. Le mot de passe par défaut est « alpine » (sans les guillemets). Si vous utilisez Windows, vous devrez probablement installer un programme comme Putty to SSH (en d’autres termes, il est temps de faire un peu de Googling).

Maintenant que vous êtes connecté en SSH, vous devrez modifier un fichier pour désactiver les mises à jour. Mais d’abord, vous devez installer un éditeur ! J’ai décidé d’utiliser « nano », donc pour l’installer j’ai tapé ce qui suit :

apt-get update
apt-get install nano

Le premier met à jour la liste des choses qui peuvent être installées (cela prend du temps, assurez-vous que votre réseau est connecté à Internet). Le 2e installe nano.

En supposant que cela se passe bien, vous devez éditer le fichier /etc/hosts sur l’AppleTV. Puisque vous êtes toujours en SSH en tant que root, il s’agit de taper :

nano /etc/hosts

Vous devriez être dans un éditeur de fichiers qui a l’air d’être en panne. Il ressemble probablement à ça à l’intérieur :

Vous allez ajouter 3 lignes en bas pour que ça ressemble à ça :

Ensuite, c’est CONTROL-O sur votre clavier pour l’enregistrer, et CONTROL-X pour sortir.

Notez que ce changement ne prendra pas effet tant que vous n’aurez pas redémarré l’AppleTV. Vous pouvez la redémarrer maintenant si vous le souhaitez (tapez simplement « restart » et appuyez sur entrée), mais n’oubliez pas de revenir en SSH avant de continuer si c’est le cas. Si tout cela a été assez compliqué pour vous jusqu’à présent, ne redémarrez pas encore – vous pouvez le faire à la fin (en le débranchant et en le rebranchant si ce n’est que pour cela).

Installer le client Plex (enfin)

Je suppose que vous êtes en SSH dans l’ATV (que vous ayez redémarré et que vous soyez de retour en SSH, ou que vous ayez juste fini l’étape précédente mais que vous n’ayez pas redémarré).

Les instructions suivantes se trouvent dans les forums Plex :
https://forums.plex.tv/index.php/topic/26064-08-beta-releases/

Notez que c’est pour la sortie de BETA. Elle aura probablement changé au moment où vous lirez ceci, je vous suggère donc d’aller sur les forums Plex et de vous informer sur la procédure actuelle.

Quoi qu’il en soit, pour installer la version BETA que j’ai faite (ce qui n’est peut-être pas une bonne idée quand vous lirez ceci, car une nouvelle version est peut-être sortie et vous voudrez probablement l’utiliser), je me suis lancé comme ça :

echo « deb http://www.ambertation.de ./downloads/PLEX/ » > /etc/apt/sources.list.d/plex.list
(les éléments ci-dessus sont tous d’une ligne, au cas où ils seraient divisés en deux lignes par le blog)

apt-get update

apt-get install com.plex.client-plugin=0.0.8.0.4

3 lignes au total. Il y a eu quelques messages de confirmation.

A nouveau, je vous recommande de lire les forums de plex pour cette dernière phase / étape. Une fois cette étape terminée, vous devrez peut-être redémarrer l’AppleTV (soit en tapant « restart », soit en tirant simplement sur le cordon d’alimentation et en le rebranchant)

Réflexions sur le Plex via l’AppleTV

Plex pour l’AppleTV est assez simplifié (par rapport à la version complète sur l’ordinateur). Il est cependant très esthétique : la navigation reste aisée et vous disposez toujours de toutes les informations disponibles sur la télévision et les films. Certains éléments peuvent être personnalisés (activation/désactivation de la musique thématique lors de la navigation dans les séries télévisées, quelques options de mise en page, et bien d’autres choses encore).

En fait, je n’arrive pas à savoir si la version de Plex de l’AppleTV est plus « Plex Light » ou plus « Plex conçu pour s’intégrer parfaitement à l’AppleTV ». J’ai l’impression d’être un peu des deux.

Notez que le gros inconvénient est qu’il n’y a pas de SERVEUR PLEX pour la TV POMME. Juste le client. Je suppose que le matériel de l’AppleTV ne peut tout simplement pas le gérer. Vous avez besoin d’un ordinateur sur lequel tourne le Plex Media Server, et il sera diffusé en streaming sur l’AppleTV pour le client Plex. Plex se fera un plaisir de regarder tous les dossiers que vous voulez (y compris sur les machines/le stockage sur votre réseau), mais le serveur lui-même doit encore fonctionner sur au moins une machine, quelque part.

Tapez un commentaire.

Vous pouvez utiliser un pseudonyme et un faux courriel. Toutefois, si vous choisissez d'utiliser un vrai courrier électronique, les "gravatars" sont pris en charge. Lisez la politique de confidentialité pour plus de détails.