{"id":879,"date":"2008-12-08T22:33:30","date_gmt":"2008-12-08T21:33:30","guid":{"rendered":"http:\/\/www.arbeat.es\/2008\/12\/08\/cookbook-casola-per-deixar-el-appletv-ben-hackejat\/"},"modified":"2010-09-20T23:28:42","modified_gmt":"2010-09-20T22:28:42","slug":"cookbook-casola-per-deixar-el-appletv-ben-hackejat","status":"publish","type":"post","link":"https:\/\/www.arbeat.es\/?p=879","title":{"rendered":"Cookbook casol\u00e0\u00a0 per deixar el appletv ben hackejat"},"content":{"rendered":"<p>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\u00c3\u00b3 amb mes detall a <a href=\"http:\/\/wiki.awkwardtv.org\">wiki.awkwardtv.org<\/a><\/p>\n<ul>\n<li> Ens descarreguem la \u00c3\u00baltima versio del <a href=\"http:\/\/code.google.com\/p\/atvusb-creator\/\">atvusb-creator<\/a> i amb un usb de 1 gb generem el patch<\/li>\n<li> 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&#8217;aqui comencem a customitzar el atv\n<p><!--more--><\/li>\n<li> 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<\/li>\n<li> Revisem que tinguem desactivat el autoupdate fent sudo bash -c &#8216;echo &#8220;127.0.0.1 mesu.apple.com&#8221; &gt;&gt; \/etc\/hosts&#8217; i si n&#8217;hi ha eliminem el arxiu xml de la carpeta \/users\/frontrow\/Update\/<\/li>\n<li> 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<\/li>\n<li> Executem el  script , al atv es reiniciar\u00c3\u00a0 i ens sortira la barra de progress conforme s&#8217;esta fent l&#8217;actualitzacio , passats uns 5 minuts ja tindrem el atv a la versio 2.1 en aquest cas.<\/li>\n<li> reinciem i tornem a passar el el atvusb-creator i a partir d&#8217;aqui ja podem configurar el nostre atv com volguem<\/li>\n<li> Com que ara el atv-usbcreator ja porta el el softwaremenu, a traves d&#8217;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\/<\/li>\n<li> 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 .<\/li>\n<li> 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<br \/>\n&#8211; descomprimim el fitxer sudo  tar -xvjpf \/Users\/frontrow\/Documents\/samba3_macports_bin.tar.bz2 -C \/<br \/>\n&#8211; 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<br \/>\n. 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&#8217;m&#8217;he posat<\/p>\n<p>workgroup = elquevolguem<\/p>\n<p>[homes]<br \/>\ncomment = Home Directories<br \/>\nbrowseable = yes<br \/>\nwritable = yes<\/p>\n<p>[USBdisc]<br \/>\ncomment = USB Drive<br \/>\npath = \/Volumes\/USB Drive name<br \/>\nvalid users = frontrow<br \/>\npublic = no<br \/>\nwritable = yes<br \/>\nprintable = no<\/p>\n<p>posem el password de samba pel user frontrow<br \/>\nsudo \/opt\/local\/bin\/smbpasswd -a frontrow<\/p>\n<p>modifiquem permisos executables per si de cas<\/p>\n<p>-bash-2.05b$ sudo chown root:wheel \/opt\/local\/sbin\/smbd<br \/>\n-bash-2.05b$ sudo chmod 4555 \/opt\/local\/sbin\/smbd<br \/>\n-bash-2.05b$ sudo chown root:wheel \/opt\/local\/sbin\/nmbd<br \/>\n-bash-2.05b$ sudo chmod 4555 \/opt\/local\/sbin\/nmbd<\/p>\n<p>engeguem el servei, i ara ja tindrem el nostre atv a la xarxa i ja hi podrem copiar el que volguem<\/p>\n<p>sudo \/opt\/local\/sbin\/smbd -c \/opt\/local\/etc\/samba3\/smb.conf<br \/>\nsudo \/opt\/local\/sbin\/nmbd -c \/opt\/local\/etc\/samba3\/smb.conf<\/p>\n<p>ara posem el serveis a rc.local per tal que el samba s&#8217;engegui cada cop que engeguem el atv<\/p>\n<p>sudo nano \/etc\/rc.local<\/p>\n<p># start the SAMBA service<br \/>\n\/opt\/local\/sbin\/smbd -c \/opt\/local\/etc\/samba3\/smb.conf<br \/>\n\/opt\/local\/sbin\/nmbd -c \/opt\/local\/etc\/samba3\/smb.conf<\/p>\n<p>cd \/Library\/StartupItems\/<br \/>\nCreate the folder defining the startup item and go inside it:<br \/>\nmkdir Shares<br \/>\ncd Shares<br \/>\nsudo nano Shares<br \/>\n#!\/bin\/sh<\/p>\n<p>##<br \/>\n# Share control<br \/>\n##<\/p>\n<p>. \/etc\/rc.common<br \/>\nsamba_path=&#8217;\/opt\/local&#8217;<br \/>\nservice_name=&#8217;Network Shares&#8217;<\/p>\n<p>StartService ()<br \/>\n{<br \/>\necho &#8220;Starting $service_name&#8221;<br \/>\n$samba_path\/sbin\/smbd -c $samba_path\/etc\/samba3\/smb.conf<br \/>\n$samba_path\/sbin\/nmbd -c $samba_path\/etc\/samba3\/smb.conf<br \/>\n}<\/p>\n<p>StopService ()<br \/>\n{<br \/>\necho &#8220;Stopping $service_name&#8221;<br \/>\n}<\/p>\n<p>RestartService ()<br \/>\n{<br \/>\nStopService<br \/>\nsleep 2s<br \/>\nStartService<br \/>\n}<\/p>\n<p>RunService &#8220;$1&#8221;<br \/>\nsudo nano StartupParameters.plist<\/p>\n<p>{<br \/>\nDescription     = &#8220;Network Shares&#8221;;<br \/>\nProvides        = (&#8220;Network Shares&#8221;);<br \/>\nRequires        = (&#8220;Disks&#8221;);<br \/>\n}<\/li>\n<li> Ara montem en client de torrents, en concret el rtorrent<br \/>\nPer 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.bz2<\/p>\n<p>sudo mount -uw \/<br \/>\necho export PATH=&#8221;\/bin:\/sbin:\/usr\/local\/bin:\/usr\/bin:\/usr\/sbin&#8221; &gt; ~\/.profile<br \/>\ncd \/<br \/>\nsudo tar -xvjpf \/Users\/frontrow\/screen-6.1.root.tar.bz2<br \/>\nwget http:\/\/rtorrent-appletv.googlecode.com\/files\/rtorrent-0.7.9-osx.tar.bz2<br \/>\nsudo tar -xvjpf \/Users\/frontrow\/rtorrent-0.7.9-osx.tar.bz2<br \/>\ncd rtorrent-0.7.4-osx<br \/>\nsudo .\/installme<\/p>\n<p>screen rtorrent<br \/>\ncrtrl a+d<\/p>\n<p>i finalment ens decarreguem el ntorrent http:\/\/code.google.com\/p\/ntorrent\/  per a pdoer controlar el nostres torrents remotament sense tenir que entrar<\/li>\n<li> 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\n<p>sudo scp -1 -r \/Volumes\/Install\\ Firefly\/Firefly.prefPane\/Contents\/Resources\/Firefly\\ Helper.app\/Contents\/Resources\/Server frontrow@appletv.local:Applications\/FireFly<\/p>\n<p>configurem el fitxer de firefly veure exemple a http:\/\/wiki.awkwardtv.org\/wiki\/FireFly<\/p>\n<p>engeguem<\/p>\n<p>\/Users\/frontrow\/Applications\/FireFly\/firefly -y -f -c \/Users\/frontrow\/firefly.conf &amp;<\/li>\n<li> 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&rsquo;he instalat la versio del eyetv 3.02 i despres l&rsquo;he actualitzat a la 3.03 .<br \/>\nEl proces d&rsquo;instalaci\u00c3\u00b3 que he fet servir jo ha estat e seguent :<br \/>\n&#8211; Obrir el nitotv, executar un video<br \/>\n&#8211; Conectar un teclat usb premer la tecla F per treure el fullscreen.<br \/>\n&#8211; copia el EYETV.app via scp a a carpeta \/Users\/frontrow\/Applications<br \/>\n&#8211; sudo open \/Users\/frontrow\/Applications\/eyetv.app<br \/>\n&#8211; 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.<br \/>\nTambe em quedar\u00c3\u00a0 pendent manipular d&rsquo;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&rsquo;s per sincronitzar<\/li>\n<li>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<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>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\u00c3\u00b3 amb mes detall a wiki.awkwardtv.org Ens descarreguem la \u00c3\u00baltima versio del atvusb-creator i amb un usb de 1 gb generem el&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-879","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/www.arbeat.es\/index.php?rest_route=\/wp\/v2\/posts\/879","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arbeat.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arbeat.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arbeat.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arbeat.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=879"}],"version-history":[{"count":1,"href":"https:\/\/www.arbeat.es\/index.php?rest_route=\/wp\/v2\/posts\/879\/revisions"}],"predecessor-version":[{"id":1080,"href":"https:\/\/www.arbeat.es\/index.php?rest_route=\/wp\/v2\/posts\/879\/revisions\/1080"}],"wp:attachment":[{"href":"https:\/\/www.arbeat.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=879"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arbeat.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=879"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arbeat.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}