Verwandeln Sie ein Apple TV 2 in einen Webserver

Anonim

Sie haben Ihr Apple TV2 also bereits so eingerichtet, dass es XBMC ausführt, und jetzt langweilt es Sie. Warum nicht den ATV2 in einen Webserver verwandeln, wie es die Jungs von MacMiniVault taten? Ja, dieser Link öffnet eine Webseite, die von einem Apple TV2 bereitgestellt wird. Sie können dies mit Ihrem eigenen Apple TV ohne großen Aufwand selbst tun, nur ein bisschen Geduld.

Bevor Sie beginnen, müssen Sie Apple TV2 mit Seas0nPass jailbreaken, Seas0nPass ist das einfachste Jailbreak-Dienstprogramm, aber Sie könnten PwnageTool oder Redsn0w verwenden, wenn Ihnen das zusagt. Nachdem Sie dies getan haben, finden Sie hier einen Überblick darüber, was Sie tun müssen:

  • SSH in Apple TV2 mit Jailbreak vom Terminal aus, das Standard-Root-Passwort lautet „alpine“ und Sie müssen die IP-Adresse von AppleTV2 kennen, oder Sie können versuchen, den Hostnamen apple-tv.local zu verwenden :
  • ssh [email protected]

  • Ändern Sie das Root-Passwort von alpine zu etwas anderem, indem Sie „passwd“ eingeben
  • Installieren Sie Lighttpd auf dem Apple TV2 mit apt-get:
  • apt-get install lighttpd

  • Verwenden Sie Ihre bevorzugte SFTP-App (CyberDuck ist kostenlos), um eine lighttpd-Konfigurationsdatei in /etc/lighttpd.conf hochzuladen – hier ist ein Beispiel einer lighttpd.conf, mit der Sie arbeiten können
  • Starten Sie jetzt den lighttpd-Server mit (möglicherweise müssen Sie dies als /usr/sbin/lighttpd-angel ausführen):
  • lighthttpd-angel -f /etc/lighthttpd.conf

Ihr Apple TV2-Webserver sollte jetzt betriebsbereit sein. Dies kann überprüft werden, indem Sie die IP-Adresse des ATV in einem Webbrowser abrufen.

Wenn Sie möchten, dass der Webserver automatisch gestartet wird, wenn das Apple TV startet oder neu startet, müssen Sie eine Startagenten-Plist zu /Library/LaunchDaemons/ hinzufügen, Plist-Dateien unterscheiden sich darin von Bash-Skripten Sie müssen jedes einzelne Flag und Argument als Zeichenfolge buchstabieren. In diesem Fall würde der Befehl zum Ausführen von lighttpd-angel in Plist-Schlüssel übersetzt, die etwa so aussehen:

Diese exemplarische Vorgehensweise ist noch nicht perfekt, sie ist eine ausgearbeitete Version der super vereinfachten Anleitung auf MacMiniVault, die diesen Live-Apple-TV-Webserver eingerichtet haben, nur um zu sehen, wie gut er mit der Verkehrslast fertig wird.

Verwandeln Sie ein Apple TV 2 in einen Webserver