Per si algu li interesa aqui va un howto de com fer un downgrade i un resum de tot el que tinc configurat al meu appletv . Recordeu que podeu tenir tota aquesta informació amb mes detall a wiki.awkwardtv.org
- Ens descarreguem la última versio del atvusb-creator i amb un usb de 1 gb generem el patch
- posem el disc usb al atv i amb aixo aconseguirem access via ssh a traves de ssh frontrow@appletv.local i password frontrow.I a partir d’aqui comencem a customitzar el atv
- com molt be ens explican desde wiki.awkwardtv.org ens descarregem el binay de osupdate fent un wget http://ericiii.net/sa/appletv/osupdate . Amb aixo podrem fer un downgrade de firmware
- Revisem que tinguem desactivat el autoupdate fent sudo bash -c ‘echo “127.0.0.1 mesu.apple.com” >> /etc/hosts’ i si n’hi ha eliminem el arxiu xml de la carpeta /users/frontrow/Update/
- Suposem que volem baixar a la 2.1. ens decarreguem de aqui mkdir /Users/frontrow/Updates/ el script que fa el autoupdate. Aquest script es baixa el firmware 2.1 i altres arxius necesaris per a fer el donwgrade
- Executem el script , al atv es reiniciarà i ens sortira la barra de progress conforme s’esta fent l’actualitzacio , passats uns 5 minuts ja tindrem el atv a la versio 2.1 en aquest cas.
- reinciem i tornem a passar el el atvusb-creator i a partir d’aqui ja podem configurar el nostre atv com volguem
- Com que ara el atv-usbcreator ja porta el el softwaremenu, a traves d’ell ja ens podem instalar el imprescindible nitotv i el avfiles i pel sapphire si no ens apareix en el software menu, ens el baixarem el Sapphire_1.0b6.4.sh de http://appletv.nanopi.net/96/sapphire-browser-beta-64-release-notes/
- el seguent pas es comprovar que ens detecti el disc usb extern, jo ho tinc montat amb un hub usb on hi tinc un teclat usb inalambric, el disc usb, un tdt usb .
- ara instalem el el samba . Per a fer aixo fem el seguent :- ens baixem les macports de samba directament compilades de http://netpbx.de/tmp/samba3_macports_bin.tar.bz2
– descomprimim el fitxer sudo tar -xvjpf /Users/frontrow/Documents/samba3_macports_bin.tar.bz2 -C /
– creem el fitxer de configuracio de samba copiant el template que tenim cp /opt/local/etc/samba3/smb.conf.sample /opt/local/etc/samba3/smb.conf
. editem el fitxer fent un nano -w /opt/local/etc/samba3/smb.conf desde el atv i aquests son alguns dels parametres que jo m’m’he posatworkgroup = elquevolguem
[homes]
comment = Home Directories
browseable = yes
writable = yes[USBdisc]
comment = USB Drive
path = /Volumes/USB Drive name
valid users = frontrow
public = no
writable = yes
printable = noposem el password de samba pel user frontrow
sudo /opt/local/bin/smbpasswd -a frontrowmodifiquem permisos executables per si de cas
-bash-2.05b$ sudo chown root:wheel /opt/local/sbin/smbd
-bash-2.05b$ sudo chmod 4555 /opt/local/sbin/smbd
-bash-2.05b$ sudo chown root:wheel /opt/local/sbin/nmbd
-bash-2.05b$ sudo chmod 4555 /opt/local/sbin/nmbdengeguem el servei, i ara ja tindrem el nostre atv a la xarxa i ja hi podrem copiar el que volguem
sudo /opt/local/sbin/smbd -c /opt/local/etc/samba3/smb.conf
sudo /opt/local/sbin/nmbd -c /opt/local/etc/samba3/smb.confara posem el serveis a rc.local per tal que el samba s’engegui cada cop que engeguem el atv
sudo nano /etc/rc.local
# start the SAMBA service
/opt/local/sbin/smbd -c /opt/local/etc/samba3/smb.conf
/opt/local/sbin/nmbd -c /opt/local/etc/samba3/smb.confcd /Library/StartupItems/
Create the folder defining the startup item and go inside it:
mkdir Shares
cd Shares
sudo nano Shares
#!/bin/sh##
# Share control
##. /etc/rc.common
samba_path=’/opt/local’
service_name=’Network Shares’StartService ()
{
echo “Starting $service_name”
$samba_path/sbin/smbd -c $samba_path/etc/samba3/smb.conf
$samba_path/sbin/nmbd -c $samba_path/etc/samba3/smb.conf
}StopService ()
{
echo “Stopping $service_name”
}RestartService ()
{
StopService
sleep 2s
StartService
}RunService “$1”
sudo nano StartupParameters.plist{
Description = “Network Shares”;
Provides = (“Network Shares”);
Requires = (“Disks”);
} - Ara montem en client de torrents, en concret el rtorrent
Per poder fer-lo corre correctament amb background necesitarem el software screen, ens podem baixar el binay seu desde la iso de darwinx86-801.iso que podem trobar via apple com i agafem el fitxer screen-6.1.root.tar.bz2sudo mount -uw /
echo export PATH=”/bin:/sbin:/usr/local/bin:/usr/bin:/usr/sbin” > ~/.profile
cd /
sudo tar -xvjpf /Users/frontrow/screen-6.1.root.tar.bz2
wget http://rtorrent-appletv.googlecode.com/files/rtorrent-0.7.9-osx.tar.bz2
sudo tar -xvjpf /Users/frontrow/rtorrent-0.7.9-osx.tar.bz2
cd rtorrent-0.7.4-osx
sudo ./installmescreen rtorrent
crtrl a+di finalment ens decarreguem el ntorrent http://code.google.com/p/ntorrent/ per a pdoer controlar el nostres torrents remotament sense tenir que entrar
- ara montem server itunes fireflyens descarreguem el firefly de http://www.rokulabs.com/firefly/downloads/1.1beta/Firefly_1.1b_for_Macintosh.dmg al mac i un cop montada la unitat copiem el seguent
sudo scp -1 -r /Volumes/Install\ Firefly/Firefly.prefPane/Contents/Resources/Firefly\ Helper.app/Contents/Resources/Server frontrow@appletv.local:Applications/FireFly
configurem el fitxer de firefly veure exemple a http://wiki.awkwardtv.org/wiki/FireFly
engeguem
/Users/frontrow/Applications/FireFly/firefly -y -f -c /Users/frontrow/firefly.conf &
- instalem el eye 3.01 seguint el passos de http://wiki.awkwardtv.org/wiki/EyeTVJa tinc el EYETV funcionant al appletv! per fer-ho he fet servir un DVB-T USB Stick de Freecom i m’he instalat la versio del eyetv 3.02 i despres l’he actualitzat a la 3.03 .
El proces d’instalació que he fet servir jo ha estat e seguent :
– Obrir el nitotv, executar un video
– Conectar un teclat usb premer la tecla F per treure el fullscreen.
– copia el EYETV.app via scp a a carpeta /Users/frontrow/Applications
– sudo open /Users/frontrow/Applications/eyetv.app
– seguir les instruccions i ja esta! ja puc executar el Eyetv a traves de la opcio de applications del nito tv i realment funciona molt be . ( de moment pero tinc pendent que em funcioni amb el mando del ATV , ja que ara ho haig de fer via un mou usb.
Tambe em quedarà pendent manipular d’alguna forma la media library, per poder fer que el ATV sigui realment un servidor central de musica , no pas com ara que unicament puc vincularlo a un itunes.. i trobo que aixo es un problema si hi ha varis pc’s per sincronitzar - per ultim tambe tenir en conta que si voleu podeu modificar el tamany del subtituls copiant la font Helvetica.dfont copiar-ho a /System/Library/front i fer un reboot del ATV
Respon a reche Cancel·la les respostes