Ich war versucht, einen Kommentar zu Plex vs. XBMC (beides übrigens fantastisch) zu machen und zu erklären, warum ich mich für Plex entschieden habe (und dementsprechend ein ATV aus dem Gefängnis holen), aber… lassen Sie uns einfach zum Prozess kommen.
—
Vorbereitung
Um das Apple TV (2. Generation) aus dem Gefängnis zu holen, benötigen Sie das AppleTV, das Kabel, um es an einen Stromanschluss anzuschließen, und ein Kabel, das reguläres USB in MicroUSB-B umwandelt (nicht die „A“-Version von MicroUSB und NICHT die gebräuchlichere MiniUSB).
Ja, Sie müssen das Kabel separat kaufen. Ja, es ist ein BÄR zu finden – ich habe eine Zillion Kabel, die MiniUSB können, aber ich konnte hier keine MicroUSB-Kabel finden. Für eine preisgünstige Online-Option sollten Sie sich vielleicht MonoPrice.com ansehen – Sie sollten keine Probleme haben, sie bei den meisten Online-Händlern zu finden, aber MonoPrice ist normalerweise ziemlich günstig (sie liefern übrigens auch nach Kanada). Am Ende sah ich mich lokal um, und 1 lokaler Computerladen hatte sie zufällig (ComputerAvenue auf St. Mary’s, wenn Sie in der Nähe von Winnipeg wohnen).
Sie brauchen auch einen Computer mit einem USB-Anschluss.
—
Der Gefängnisausbruch
BEACHTEN SIE, DASS EIN GEFÄNGNISAUSBRUCH ZUM ERLÖSCHEN IHRER GARANTIE FÜHREN KANN. ES KANN ZUKÜNFTIGE APPLETV-UPDATES BEEINTRÄCHTIGEN. WENN ETWAS SCHIEF GEHT, BOOTET IHR APPLETV MÖGLICHERWEISE NICHT. TUN SIE DIES NICHT, WENN SIE SICH NICHT SICHER SIND.
Ich hatte nicht viel Glück mit GreenPois0n. Nach ungefähr 100 Versuchen (und während es einen durchläuft, ist das Timing brutal, um es richtig hinzubekommen, obwohl es viele Male „behauptete“, erfolgreich zu sein, obwohl es das nicht war), und nach ein paar Firmware-Flashes und ein paar verschiedenen Versionen von GreenPois0n entschied ich mich, weiter nach einem alternativen, ungebundenen Gefängnisausbruch zu suchen.
Es stellte sich heraus, dass Seas0nPass der richtige Weg war. Gegenwärtig ist es unter http://support.firecore.com/entries/387605 zu finden, aber falls Sie dies Monate später lesen, versuchen Sie es unter http://seas0npass.com und schauen Sie, ob Sie es dort finden können (beachten Sie, dass es eine Null im Leet-Speak-Stil in Seas0n ist, nicht der Buchstabe „o“, wenn Sie ihn manuell eingeben). Es sind sowohl Windows- als auch Mac OS X-Versionen verfügbar (ich habe zufällig die Mac-Version benutzt).
Es gibt auch einen Leitfaden unter dem/den obigen Link(s). Folgen Sie ihm, aber beachten Sie, dass Sie nur sehr wenig tun müssen. Er erledigt die meiste Arbeit, und es ist verdammt einfach.
–
Sobald Sie aus dem Gefängnis kommen… deaktivieren Sie Updates
Jetzt, wo Sie aus dem Gefängnis ausgebrochen sind, wollen Sie nicht, dass ein Apple TV-Update Sie erwischt und zurück ins Gefängnis wirft (und Ihren Gefängnisausbruch überschreibt).
BEACHTEN SIE, DASS IHR APPLE TV NICHT MEHR AKTUALISIERT WIRD. DAS IST GUT FÜR IHR JAILBREAK, ABER SCHLECHT, WENN APPLE ein Update herausgibt, das SIE WÜNSCHEN (Sie müssten die folgenden Änderungen rückgängig machen).
Zuerst müssen Sie SSH in das AppleTV senden. Verbinden Sie das AppleTV mit Ihrem Netzwerk, falls dies noch nicht der Fall ist.
Wenn Sie an einem Mac arbeiten und dies das einzige AppleTV in Ihrem LAN ist, ist es so einfach wie Terminal öffnen und tippen:
ssh root@apple-tv.local
ODER
ssh root@whatever-ip-address-your-atv-is-on
(Beispiel: ssh root@192.168.0.100)
(Sie können die IP-Adresse im Abschnitt Einstellungen auf Ihrem AppleTV finden)
Sie erhalten eine Warnung (zu der Sie ja sagen) und werden dann nach einem Passwort gefragt. Das Standard-Passwort ist „alpine“ (ohne Anführungszeichen). Wenn Sie Windows benutzen, müssen Sie wahrscheinlich ein Programm wie Putty to SSH installieren (mit anderen Worten: Zeit, um etwas zu googeln).
Jetzt, da Sie über SSH angemeldet sind, müssen Sie eine Datei bearbeiten, um Updates zu deaktivieren. Zuerst müssen Sie jedoch einen Editor installieren! Ich habe mich für „nano“ entschieden, also habe ich zur Installation folgendes eingegeben:
apt-get update
apt-get install nano
Die erste aktualisiert die Liste der Dinge, die installiert werden können (dauert eine Weile, stellen Sie sicher, dass Ihr Netzwerk mit dem Internet verbunden ist). Das 2. installiert nano.
Angenommen, das ist gut gelaufen, müssen Sie die Datei /etc/hosts auf dem AppleTV bearbeiten. Da Sie immer noch SSH als root installiert haben, ist es eine Frage der Eingabe:
nano /etc/hosts
Sie sollten sich jetzt in einem ungeschickt aussehenden Datei-Editor befinden. Innen sieht er wahrscheinlich so aus:
Sie fügen unten 3 Zeilen hinzu, damit es so aussieht:
Dann ist es CONTROL-O auf Ihrer Tastatur, um es zu speichern, und CONTROL-X, um es zu beenden.
Beachten Sie, dass diese Änderung erst dann wirksam wird, wenn Sie AppleTV neu starten. Sie können es jetzt neu starten, wenn Sie wollen (geben Sie einfach „restart“ ein und drücken Sie die Eingabetaste), aber denken Sie daran, SSH wieder einzuschalten, bevor Sie fortfahren, wenn dies der Fall ist. Wenn das alles bisher ziemlich kompliziert für Sie war, starten Sie noch nicht neu – Sie können es am Ende tun (indem Sie den Stecker ziehen und wieder einstecken, wenn sonst nichts anderes).
Installation des Plex-Clients (endlich)
Ich gehe davon aus, dass Sie per SSH in das ATV geladen sind (unabhängig davon, ob Sie neu gestartet und wieder per SSH geladen haben oder ob Sie gerade den vorherigen Schritt beendet, aber nicht neu gestartet haben).
Die nächsten Anweisungen finden Sie in den Plex-Foren:
https://forums.plex.tv/index.php/topic/26064-08-beta-releases/
Beachten Sie, dass es für das BETA-Release ist. Es hat sich wahrscheinlich schon geändert, wenn Sie dies lesen, daher schlage ich vor, dass Sie sich in den Plex-Foren über das aktuelle Verfahren informieren.
Wie auch immer, um die BETA-Version zu installieren, die ich gemacht habe (was vielleicht keine gute Idee ist, wenn Sie dies lesen, da eine neuere Version herauskommen könnte, die Sie wahrscheinlich benutzen wollen), bin ich so vorgegangen:
echo „deb http://www.ambertation.de ./downloads/PLEX/“ > /etc/apt/sources.list.d/plex.list
(das obige ist alles 1 Zeile, für den Fall, dass es durch den Blog in 2 Zeilen aufgeteilt wird)
apt-get update
apt-get install com.plex.client-plugin=0.0.8.0.4
Insgesamt 3 Zeilen. Es gab ein paar Bestätigungsmeldungen.
WIEDER, ich empfehle, die Plexiglasforen für diese letzte Phase/Schritt zu lesen. Wenn das erledigt ist, müssen Sie das AppleTV möglicherweise neu starten (entweder „Neustart“ eingeben oder einfach das Netzkabel ziehen und wieder einstecken)
—
Gedanken zu Plex über das AppleTV
Plex für das AppleTV ist (im Vergleich zur Vollversion auf dem Computer) ziemlich stromlinienförmig. Es sieht jedoch großartig aus – die einfache Navigation bleibt erhalten, und Sie haben immer noch alle abgekratzten TV/Film-Informationen zur Verfügung. Einige Bits können angepasst werden (Ein-/Ausschalten der Titelmusik beim Durchblättern von Fernsehserien, einige Layout-Optionen und ein bisschen mehr).
Ich konnte eigentlich nicht ganz herausfinden, ob die Plex-Version des AppleTV mehr „Plex Light“ oder mehr „Plex designed to integrate with the AppleTV“ ist. Es fühlt sich wie ein bisschen von beidem an.
Beachten Sie, dass der große Nachteil ist, dass es KEINEN PLEX-SERVER für das APPLE TV gibt. Nur den Client. Ich gehe davon aus, dass die Hardware des AppleTV einfach nicht damit umgehen kann. Sie brauchen einen Computer, auf dem der Plex Media Server läuft, und er wird an den Plex CLIENT auf dem AppleTV streamen. Plex schaut sich gerne alle Ordner an, die Sie wollen (auch auf Rechnern/Speichern in Ihrem Netzwerk), aber der Server selbst muss immer noch auf mindestens einem Rechner irgendwo laufen.