Meinung: Wie man den Apple TV hackt

Als Apple im September 2006 eine Vorschau auf etwas namens "iTV" und dann enthüllt Apple TV auf der Macworld Expo im Januar, gab es Oohs und Aahs ... und Beschwerden. Die am häufigsten zu hörende Kritik: die "eingeschränkte" Funktionalität des Geräts. "

Einige Leute waren besorgt, dass Apple TV nur ein paar Videoformate abspielen konnte oder dass es nicht genug Funktionen für fortgeschrittene Benutzer hatte die 40-GB-Festplatte des Geräts war zu klein, und diese Kritik ging weiter, als Apple TV mit dem Versand an Kunden begann.

Aber dann passierte etwas: Die Leute bekamen ihre Apple-Fernseher, und einige dieser Leute - auch ich - begannen, sie auseinanderzunehmen Tatsächlich entstanden innerhalb weniger Tage nach der Auslieferung des ersten Apple TV neue Seiten, die sich darauf konzentrierten, die Set-Top-Box zu hacken. Es stellte sich heraus, dass Apple TV nicht so "limitiert" ist - zumindest nicht, wenn es darum geht Die Hardware im Inneren.

Was ist drin

Als ich vor etwa einer Woche mein eigenes Apple TV auseinander nahm, entdeckte ich, dass die Festplatte im Inneren ein Standard-ATA-Laufwerk mit 2,5 Zoll ist, genau wie bei älteren Macs Laptops; das ist ein gutes Zeichen für günstige Upgrades.

Andererseits, th ist Lager ist eine 4.200rpm Laufwerk mit einem 2MB Cache, Spezifikationen, die nicht so beeindruckend sind, da alle derzeit lieferenden Macs, sogar die Laptops, Sata-Laufwerke mit einer Mindestgeschwindigkeit von 5.400rpm und einem 8MB Cache verwenden. (Um fair zu sein, die langsamere Geschwindigkeit und der kleinere Cache des Apple TV-Laufwerks führen wahrscheinlich nicht zu einer Leistungsminderung - es sollte in der Lage sein, problemlos mit Netzwerkübertragungen und Medienwiedergabe mitzuhalten. Das größere Problem ist die Größe des Laufwerks; Ich komme gleich dazu.)

Die netten Leute bei AnandTech gingen über meine grundlegende Demontage hinaus, indem sie ihren Apple TV komplett auseinander bauten, um ein paar interessante Sachen darin zu finden. Zum Beispiel, nach ein wenig Nachforschung, folgerten sie, dass der Intel-Chip in der Apple TV ist ein "Ultra Low Voltage Pentium M basierend auf dem Dothan-Core, mit 1 GHz (max Frequenz), 400MHz FSB und einem 2MB L2-Cache".

Der Apple TV enthält außerdem 256 MB RAM und eine nVidia GeForce Go 7300 mit 64 MB dediziertem Video-RAM; letzteres, eine Laptop-fokussierte GPU, ist nicht gerade ein Scheunenbrenner, aber es ist mehr als fähig, HD-Video zu handhaben.

Interessanter ist der Audiochip im Apple TV ein Realtek ALC885, den der Hersteller beschreibt als "7.1 + 2-Kanal Hochleistungs-High-Definition-Audio-Codec". Die Spezifikationen auf diesem Chip sind ziemlich beeindruckend und scheinen darauf hinzudeuten, dass die von Apple TV berichtete Audio-Ausgabebegrenzung - Dolby Pro Logic II - auf Software und nicht auf Hardware zurückzuführen ist.

Tatsächlich gibt Roughly Drafted an, dass wenn Sie a Sample-DTS-Audiodatei über Ihr Apple TV, die optische Digital-Audio-Ausgangsbuchse von Apple TV liefert tatsächlich 5.1-Audio. Auf der anderen Seite unterstützt der ALC885 auch "Advanced Lossless Content Protection-Technologie", also haben wir vielleicht Hardware-DRM in unserer Videospiel-Zukunft.

Auf einer Software-Notiz läuft Apple TV eine Version von Mac OS X; Version 10.4.7 Build 8N5107, um genau zu sein.

Einfaches Upgrade

Überraschenderweise hat Apple es nicht schwer gemacht, in das Apple TV zu gelangen. Der Gummi "Fuß" auf der Unterseite ist mit Klebstoff befestigt, sondern schält sich leicht zurück. Heben Sie die Ecken an, lösen Sie ein paar Torx-Schrauben, und die Unterseite des Gehäuses hebt sich ab.

Das erste, was Sie sehen werden, ist die Festplatte des Geräts, die erklärt, warum wir die erste Apple TV-Operation gesehen haben Im Internet wurde eine Festplattenaktualisierung durchgeführt.

(Meine Ersatzfestplatte ist noch nicht angekommen; wenn dies der Fall ist, führe ich gerade eine solche Garantie-Aufhebung der Transplantation durch und schreibe die Prozedur auf.)

Obwohl der Prozess nicht so einfach ist wie das Klonen des Stock Drive auf ein neues mit einem Dienstprogramm wie SuperDuper und dann Swapping, ist es nicht besonders komplex - angesichts der geringen Kapazität der mitgelieferten Festplatte, vermute ich, dass mehr als ein paar Apple TV-Besitzer werden auf ein deutlich größeres Laufwerk aufrüsten. (Wenn Sie sich selbst nicht wohl fühlen, haben mindestens zwei Unternehmen bereits gebührenpflichtige Drive-Swapping-Dienste angekündigt.)

Interessante Entdeckungen

Wie der iPod verfügt das Apple TV - speziell die Apple Remote Fernbedienung - über spezielle Tastenkombinationen für den Zugriff auf verschiedene "versteckte" Funktionen. Wenn Sie beispielsweise sechs Sekunden lang gleichzeitig auf Menü und Auf (+) drücken, werden die möglichen Bildschirmauflösungen angezeigt. Noch interessanter ist, dass durch Drücken von Menu und Down (-) der Apple TV Recovery-Bildschirm aufgerufen wird, der Optionen zum Neustarten, Ausführen von Diagnosen oder zum Wiederherstellen einer Factory bietet.

(Letzteres sagt mir, dass einer der Apple TVs schwer ist Laufwerkpartitionen - das Laufwerk hat mehrere - enthält eine Kopie von OS X und der Apple TV-Software, die Wiederherstellung des Geräts stellt das Apple TV von dieser Partition auf eine Out-of-the-Box-Konfiguration um.

Es schaltet sich auch aus Trotz der Aussage von Apple macht das Anschließen einer Tastatur an den USB-Anschluss des Apple TV etwas. Insbesondere können Sie das Apple TV im Einzelbenutzermodus starten, indem Sie beim Start die Tastenkombination Command + S gedrückt halten - Sie können von dort nicht viel tun, aber es ist immer noch interessant - und Sie können den ausführlichen Startmodus aktivieren, indem Sie Command + V at gedrückt halten Startup.

In Bezug auf die vorherigen zwei Elemente, ein anderer sauberer Trick, der entdeckt wurde, ist die Fähigkeit, das Apple TV von einem USB-Laufwerk zu booten.

Hinzufügen von Format-Unterstützung

Inzwischen eine ganze Gemeinschaft von Apple TV-Besitzer / Hackers ist damit beschäftigt, vielleicht die höchste Hürde von allen zu beseitigen: Unterstützung für andere Video- / Audioformate. Die größte solche Versammlung scheint ein ständig wachsender Forum-Thread über Something Awful zu sein, der diese Bemühungen dokumentiert. Wie sich herausstellt, ist auf dem Apple TV eine Version von Mac OS X (10.4.7, wie oben erwähnt) verfügbar, und die Unterstützung anderer Formate ist nicht schwierig.

Die Apple TV-Software verwendet QuickTime zur Handhabung von Medien Wenn Sie also die Festplatte des Apple TV entfernen und an einen Mac anschließen, z. B. mit einem externen Festplattengehäuse oder einem Anschluss wie dem Universal Drive Adapter von Newer, können Sie direkt zum Ordner / Library / QuickTime navigieren das Apple TV-Laufwerk und installieren Sie Plug-Ins von Drittanbietern wie Perian. (Perian fügt Unterstützung für Formate wie DivX, FLV, AVI, XviD und viele andere hinzu.)

Sie können auch die Windows Media-Komponenten von Flip4Mac für QuickTime auf dem Apple TV-Laufwerk installieren, um Unterstützung für WMV-Inhalte hinzuzufügen.

Leider , selbst wenn Sie die oben beschriebenen Schritte ausführen, können Sie Dateien in diesen neuen Formaten nicht plötzlich auf Ihrem Apple TV anzeigen. Nur weil das Apple TV nach solchen Änderungen andere Formate unterstützt, bedeutet dies nicht, dass iTunes Medien, die diese Formate verwenden, mit Apple TV synchronisiert. Sie sehen, iTunes ist immer noch der Gatekeeper von Apple TV-Inhalten, und es ist immer noch der Meinung, dass das Apple TV auf die Unterstützung von Aktienformaten beschränkt ist.

Die schlauen Leute von Something Awful und Awkward haben Wege um diese Straßensperre gefunden Sie sind nicht hübsch. Grundsätzlich müssen Sie QuickTime-Referenzfilme erstellen, die auf die tatsächlich nicht unterstützten Videodateien verweisen, und iTunes dazu bringen, diese mit Apple TV zu synchronisieren. Kopieren Sie die eigentlichen Mediendateien auf die Festplatte des Apple TV (ein Prozess, bei dem Sie Ihren eigenen SSH-Dienst aktivieren oder installieren und die Firewall des Apple TV konfigurieren müssen). und stellen Sie dann sicher, dass diese Referenzfilme mit den korrekten Positionen der manuell übertragenen Mediendateien verknüpft sind.

(Sie könnten theoretisch auch die eigentlichen Mediendateien irgendwo im Netzwerk speichern und die Referenzfilme für den Zugriff über das Netzwerk konfigurieren noch komplizierter.)

Wenn das alles verrückt geeky klingt, ist das so, weil es ist. Aber die Tatsache, dass es möglich ist, bedeutet, dass es nicht mehr lange dauert, bis ein cleverer Entwickler eine Anwendung erstellt, die den Prozess für Sie automatisiert.

(Einige Leute haben bereits herausgefunden, wie - und erläuterte den Prozess im Detail - Ersetzen Sie die Front-Row-ähnliche Benutzeroberfläche von Apple TV durch die Media Center-Software CenterStage, mit der Sie nicht unterstütztes Video abspielen können, das Sie manuell auf die Festplatte des Apple TV kopieren.

Mit freundlicher Genehmigung von Macworld.com