Hallo
Ich möchte hier mein kleines TUT vorstellen, da ich nach langer Zeit des suchens endlich eine Lösung gefunde habe, wie das ATV 2 beim start meinen Server aufweckt.
(Eventuell erübrigt sich die ganze Übung auch mit FRODO)
Ein besonderer Dank geht an mcluki99 aus dem xbmc.org Forum welcher die Skriptdateien zur Verfügung gestellt hat.
Step 1
Itunes auf die neuste Version bringen.
Seas0npass downloaden (http://support.firecore.com/entries/387605) und entpacken.
Atv2.rar von http://ul.to/br5lq2j5 downloaden und entpacken.
Step 2
Seas0nPass.exe ausführen und auf "Create IPSW" klicken, danach den Anweisungen folgen.
Step 3
XBMC installieren :
1. ATV2 mit dem Netzwerk verbinden, danach SSH Verbindung zum Apple TV 2 herstellen (z.B. mit Putty)
Benutzername: root, Passwort: alpine
2. Folgende Kommandos Zeile für Zeile eintippen und jeweils mit Enter bestätigen (Kleiner Tipp: ihr könnt die Befehle auch kopieren (aber bitte jede Zeile einzeln) und per Rechtsklick in PuTTY einfügen.):
apt-get install wget
wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key add -
echo "deb http://apt.awkwardtv.org/ stable main" > /etc/apt/sources.list.d/awkwardtv.list
echo "deb http://mirrors.xbmc.org/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list
apt-get update
mkdir -p /Applications/AppleTV.app/Appliances
apt-get install org.xbmc.xbmc-atv2
mkdir -p /Applications/XBMC.frappliance
wget http://mirrors.xbmc.org/apt/atv2/deb/org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
dpkg -i org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
rm org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
reboot
Alles anzeigen
Step 4
Python installieren:
SSH Verbindung zum Apple TV 2 herstellen.
Folgendes Kommando eintippen:
Step 5
Mittels FTP-Client (z.B. FileZilla) auf das ATV2 Verbinden (Benutzer: root , Passwort: alpine)
Step 6
Atv2.rar entpacken
Die beiden Dateien im Ordner Library (aus der entpackten Atv2.rar) (at.redlinger.logrotate.plist und at.redlinger.wol.plist) in den Ordner /Library/LaunchDaemons auf das Atv kopieren
Step 7
Die Datei wol.py mit dem Editor öffnen und nach dem Ausdruck "WakeOnLan('xx:xx:xx:xx:xx:xx')
except Exception" suchen. Anstelle von xx:xx:xx:xx:xx:xx muss die MAC Adresse des Servers eingesetzt werden.
MAC Adresse auslesen in der cmd.exe: ipconfig /all
Anschliessend die Datei speichern.
Step 8
Die beiden Dateien im Ordner usr\bin (logrotate.py und wol.py) aus der entpackten Atv2.rar mittels FTP-Client in den Ordner /private/var/stash/bin des ATV2 kopieren.