<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mi Brain-Training Personal &#187; AppleTV</title>
	<atom:link href="http://saghul.net/blog/tag/appletv/feed/" rel="self" type="application/rss+xml" />
	<link>http://saghul.net/blog</link>
	<description>Para que no se me olviden las cosas...</description>
	<lastBuildDate>Mon, 06 Feb 2012 10:49:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HOWTO: Instalar Asterisk en el AppleTV</title>
		<link>http://saghul.net/blog/2007/04/26/howto-instalar-asterisk-en-el-appletv/</link>
		<comments>http://saghul.net/blog/2007/04/26/howto-instalar-asterisk-en-el-appletv/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 21:54:21 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2007/04/26/howto-instalar-asterisk-en-el-appletv/</guid>
		<description><![CDATA[Por fín!! Ya tenía yo ganas, pero por falta de tiempo no había podido hacerlo antes, pero hoy ha sido el día y he podido instalar Asterisk en el AppleTV! Lo primero que necesitamos es un Mac Intel (o uno virtualizado ) y el Xcode, que se puede bajar de aquí (ojo, que es casi [...]]]></description>
			<content:encoded><![CDATA[<p>Por fín!! Ya tenía yo ganas, pero por falta de tiempo no había podido hacerlo antes, pero hoy ha sido el día y he podido instalar Asterisk en el AppleTV! <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Lo primero que necesitamos es un Mac Intel (o uno virtualizado <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) y el Xcode, que se puede bajar de <a href="http://developer.apple.com/tools/xcode/index.html" target="_blank">aquí</a> (ojo, que es casi 1GB!). Una vez hecho esto, podemos descargar y compilar Asterisk con normalidad:</p>
<p><code>./configure<br />
make menuselect<br />
make<br />
make install</code></p>
<p>Una vez tenemos Asterisk instalado, probamos que funciona correctamente ejecutanto:</p>
<p><code>asterisk -vvvvvvvvvvvvvvvvvvvvc</code></p>
<p>Si todo ha ido correctamente, ya estamos listos para transferir Asterisk al AppleTV, y para ello lo comprimimos:<br />
<code><br />
sudo tar -czvf asterisk1.4.3.tar.gz \<br />
/var/lib/asterisk \<br />
/var/spool/asterisk \<br />
/var/log/asterisk \<br />
/usr/lib/asterisk \<br />
/usr/sbin/asterisk \<br />
/usr/sbin/astgenkey \<br />
/etc/asterisk \</code></p>
<p>Ahora entramos en el AppleTV por SSH y ejecutar lo siguiente para copiar el fichero por SCP:<br />
<code><br />
sudo scp usuario@ip_donde_tengamos_asterisk:/asterisk1.4.3.tar.gz /</code></p>
<p>Una vez lo tenemos copiado:</p>
<p><code>cd /</p>
<p>sudo tar -zxvf asterisk1.4.3.tar.gz</code></p>
<p>Y listo!! Para probarlo ejecutamos:</p>
<p><code>sudo asterisk -vvvvvvvvvvvvvvvvvvvvvvvvc</code></p>
<p>A disfrutar!! <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Por si no podéis compilar Asterisk, aquí os dejo un fichero con Asterisk 1.4.3 compilado: <a href="http://saghul.net/blog/downloads/appletv/asterisk1.4.3.tar.gz" target="_blank">http://saghul.net/blog/downloads/appletv/asterisk1.4.3.tar.gz</a>  No tiene los sonidos (para ahorrar tamaño) y no he compilado el GUI porque evoluciona muy deprisa, lo compilaré cuando salga la versión final.</p>
<p><a href="http://saghul.net/blog/wp-content/uploads/2007/04/asterisk-appletv.jpg" title="asterisk-appletv.jpg"></a></p>
<p style="text-align: center"><a href="http://saghul.net/blog/wp-content/uploads/2007/04/asterisk-appletv.jpg" title="asterisk-appletv.jpg"><img src="http://saghul.net/blog/wp-content/uploads/2007/04/asterisk-appletv.miniatura.jpg" alt="asterisk-appletv.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2007/04/26/howto-instalar-asterisk-en-el-appletv/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AppleTV: Instalando binarios importantes (vi, nano, gzip)</title>
		<link>http://saghul.net/blog/2007/04/25/appletv-instalando-binarios-importantes-vi-nano-gzip/</link>
		<comments>http://saghul.net/blog/2007/04/25/appletv-instalando-binarios-importantes-vi-nano-gzip/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 21:41:16 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[AppleTV]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2007/04/25/appletv-instalando-binarios-importantes-vi-nano-gzip/</guid>
		<description><![CDATA[De cara a trabajar mas comodamente con el AppleTV, vamos a instalar el Vi, el Nano y el GZip, que &#8220;tomaremos prestados&#8221; de un MacOSX (Intel) y los copiaremos al AppleTV. Los podemos copiar por scp o conectando el disco duro por USB&#8230; Una vez tengamos los archivos en el disco duro, los movemos a [...]]]></description>
			<content:encoded><![CDATA[<p>De cara a trabajar mas comodamente con el AppleTV, vamos a instalar el Vi, el Nano y el GZip, que &#8220;tomaremos prestados&#8221; de un MacOSX (Intel) y los copiaremos al AppleTV.</p>
<p>Los podemos copiar por scp o conectando el disco duro por USB&#8230;</p>
<p>Una vez tengamos los archivos en el disco duro, los movemos a /usr/bin y les damos permiso de ejcucion con:</p>
<p><code>chmod +x vi<br />
chmod +x nano<br />
chmod +x gzip</code></p>
<p>Por si no teneis acceso a un Mac Intel y no os apetece demasiado virtualizarlo, podeis bajaros los binarios de aqui: <a href="http://saghul.net/blog/downloads/appletv/binarios.tar.gz" target="_blank">http://saghul.net/blog/downloads/appletv/binarios.tar.gz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2007/04/25/appletv-instalando-binarios-importantes-vi-nano-gzip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AppleTV: Deshabilitando protecciones: Watchdog y sistema de ficheros en lectura/escritura</title>
		<link>http://saghul.net/blog/2007/04/25/appletv-deshabilitando-protecciones-watchdog-y-sistema-de-ficheros-en-lecturaescritura/</link>
		<comments>http://saghul.net/blog/2007/04/25/appletv-deshabilitando-protecciones-watchdog-y-sistema-de-ficheros-en-lecturaescritura/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 20:27:09 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[AppleTV]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2007/04/25/appletv-deshabilitando-protecciones-watchdog-y-sistema-de-ficheros-en-lecturaescritura/</guid>
		<description><![CDATA[Este es mi siguiente paso con el AppleTV: hay que habilitar la lectura y escritura (permanente) en el sistema de ficheros y deshabilitar el Watchdog, que se encarga de supervisar la integridad del AppleTV, así que si esta funcionando, no le podrmos &#8220;meter mano&#8221;. Lo primero es preparar el AppleTV para que siempre tenga habilitada [...]]]></description>
			<content:encoded><![CDATA[<p>Este es mi siguiente paso con el AppleTV: hay que habilitar la lectura y escritura (permanente) en el sistema de ficheros y deshabilitar el Watchdog, que se encarga de supervisar la integridad del AppleTV, así que si esta funcionando, no le podrmos &#8220;meter mano&#8221;.</p>
<p>Lo primero es preparar el AppleTV para que siempre tenga habilitada la lectura/escritura en su sistema de ficheros, y para ello ejecutamos:</p>
<p><code>sudo mount -o rw,remount /dev/disk0s3 /</code></p>
<p>Con esto tendremos habilitada la escritura, pero solo de manera temporal, si reiniciamos la perdemos. Para solucionarlo:</p>
<p><code>sudo touch /Volumes/OSBoot/.readwrite</code></p>
<p>Ya esta! <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ya tenemos habilitada la escritura permanente.</p>
<p>Ahora deshabilitaremos el Watchdog, y ejecutamos:</p>
<p><code>mkdir /etc/mach_init.disabled<br />
mv /etc/mach_init.d/ripstop.plist /etc/mach_init.disabled<br />
</code><br />
Reiniciamos con:</p>
<p><code>sudo shutdown -r now</code></p>
<p>Y al arrancar ejecutamos:</p>
<p><code>kextunload -b com.apple.driver.AppleTCOWatchdog</code></p>
<p>Esto hay que ejecutarlo cada vez que se reinicie el AppleTV, yo he intentado poner unscript en /etc/rc.local pero no me deja escribir ahí&#8230;</p>
<p>Pues ya esta! Ya tenemos el AppleTV desprotegido y listo para enredar con el! <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2007/04/25/appletv-deshabilitando-protecciones-watchdog-y-sistema-de-ficheros-en-lecturaescritura/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AppleTV: Instalando SSH</title>
		<link>http://saghul.net/blog/2007/04/17/appletv-instalando-ssh/</link>
		<comments>http://saghul.net/blog/2007/04/17/appletv-instalando-ssh/#comments</comments>
		<pubDate>Tue, 17 Apr 2007 21:36:28 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2007/04/17/appletv-instalando-ssh/</guid>
		<description><![CDATA[El no tener un Mac Intel no es problema para instalar SSH y comenzar a hackear al AppleTV, así que vamos a ello!! Necesitaremos lo siguiente: El binario de sshd, descargadlo de aqui. El programa Macdrive para windows, para poder leer las particiones del HD. Con la trial vale y la teneis aqui. Una caja [...]]]></description>
			<content:encoded><![CDATA[<p>El no tener un Mac Intel no es problema para instalar SSH y comenzar a hackear al AppleTV, así que vamos a ello!! Necesitaremos lo siguiente:</p>
<ul>
<li> El binario de sshd, descargadlo de <a href="http://darwinsource.opendarwin.org/Roots/OpenSSH-56.root.tar.gz" target="_blank">aqui.</a></li>
<li>El programa Macdrive para windows, para poder leer las particiones del HD. Con la trial vale y la teneis <a href="http://www.mediafour.com/support/trials_updates.asp" target="_blank">aqui.</a></li>
<li>Una caja para conectar el disco duro de 2,5&#8243; al puerto USB.</li>
</ul>
<p>Ahora, haremos lo siguiente:</p>
<ol>
<li>Extraemos el fichero sshd del archivo comprimido que nos habiamos bajado y lo copiamos a OSBoot/usr/sbin/</li>
<li>Creamos el fichero OSBoot/System/Library/LaunchDaemons/ssh.plist y copiamos el contenido de <a href="http://wiki.awkwardtv.org/wiki/Install_SSH" target="_blank">aqui.</a></li>
</ol>
<p>Para conectar con el AppleTV ejecutamos:</p>
<p><code>ssh -1 frontrow@ip_del_appletv</code></p>
<p>La clave es &#8216;frontrow&#8217;, y el uno que ponemos es porque de momento usaremos la versión 1 del protocolo SSH.</p>
<p>Activando SSHv2</p>
<ul>
<li>Montamos la particion para lectura y escritura:<br />
<code>sudo mount -o rw,remount /dev/disk0s3 /</code></li>
<li>Generamos la clave rsa sin passphrase:<br />
<code>sudo ssh-keygen -t rsa -f /etc/ssh_host_rsa_key</code></li>
<li>Generamos la clave dsa:<br />
<code>sudo ssh-keygen -t dsa -f /etc/ssh_host_dsa_key</code></li>
<li>Generamos la clave rsa1:<br />
<code>sudo ssh-keygen -t rsa1 -f /etc/ssh_host_key</code></li>
<li>Montamos la particion en modo solo lectura:<br />
<code>sudo mount -o ro,remount /dev/disk0s3 /</code></li>
</ul>
<p>Ahora ya podemos entrar por SSHv2! <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><code>-bash-2.05b$ uname -a<br />
Darwin AppleTV.local 8.8.2 Darwin Kernel Version 8.8.2: Mon Jan 29 18:57:29 PST 2007; root:xnu-792.94.18~1/RELEASE_I386 i386 i386<br />
-bash-2.05b$</code></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2007/04/17/appletv-instalando-ssh/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>AppleTV: Backup del disco duro</title>
		<link>http://saghul.net/blog/2007/04/16/appletv-backup-del-disco-duro/</link>
		<comments>http://saghul.net/blog/2007/04/16/appletv-backup-del-disco-duro/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 21:25:40 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2007/04/16/appletv-backup-del-disco-duro/</guid>
		<description><![CDATA[Antes de comenzar a hacer nada, se recomienda hacer un backup del disco duro, más que nada por si nos cargamos algo&#8230; Para ello necesitamos la caja para discos duros de 2,5&#8243; que mencioné en el anterior post, y un ordenador con GNU/LInux, para utilizar la aplicación dd. Conectamos el disco duro al PC: Una [...]]]></description>
			<content:encoded><![CDATA[<p>Antes de comenzar a hacer nada, se recomienda hacer un backup del disco duro, más que nada por si nos cargamos algo&#8230; <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Para ello necesitamos la caja para discos duros de 2,5&#8243; que mencioné en el anterior post, y un ordenador con GNU/LInux, para utilizar la aplicación dd. Conectamos el disco duro al PC:</p>
<p><a href="http://saghul.net/blog/wp-content/uploads/2007/04/p1000129.JPG" title="p1000129.JPG"></a></p>
<p style="text-align: center"><a href="http://saghul.net/blog/wp-content/uploads/2007/04/p1000129.JPG" title="p1000129.JPG"><img src="http://saghul.net/blog/wp-content/uploads/2007/04/p1000129.miniatura.JPG" alt="p1000129.JPG" /></a></p>
<p>Una vez el disco duro esta conectado, y suponiendo que el sistema lo ha detectado como sdb (consultad dmesg para ver como os lo ha detectado), ejecutaremos lo siguiente para hacer la copia de seguridad comprimida:</p>
<p><code>dd if=/dev/sdb bs=1024 | gzip &gt; appletv.img.gz</code></p>
<p>Este proceso tardará bastante, dependiendo de vuestro PC, pero os creará una imagen del disco de 40GB de apenas 2,4GB!!</p>
<p>PD: El mío esta en ello, a ver si acaba ya para instalarle SSH&#8230; <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2007/04/16/appletv-backup-del-disco-duro/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>AppleTV: Que empiece la fiesta!! A desmontar!!</title>
		<link>http://saghul.net/blog/2007/04/16/appletv-que-empiece-la-fiesta-a-desmontar/</link>
		<comments>http://saghul.net/blog/2007/04/16/appletv-que-empiece-la-fiesta-a-desmontar/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 21:18:01 +0000</pubDate>
		<dc:creator>saghul</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://saghul.net/blog/2007/04/16/appletv-que-empiece-la-fiesta-a-desmontar/</guid>
		<description><![CDATA[Bueno, tras una semana con el AppleTV sin tocar hoy por fín he podido meterle mano y empezar con el tema. Let&#8217;s hack AppleTV!! Para hackear el AppleTV lo primero que necesitamos es activarle el SSH, para poder realizar modificaciones de manera remota. Para hacer &#8220;casi&#8221; cualquier cosa con el AppleTV se recomienda hacerlo desde [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, tras una semana con el AppleTV sin tocar <img src='http://saghul.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  hoy por fín he podido meterle mano y empezar con el tema. Let&#8217;s hack AppleTV!! Para hackear el AppleTV lo primero que necesitamos es activarle el SSH, para poder realizar modificaciones de manera remota. Para hacer &#8220;casi&#8221; cualquier cosa con el AppleTV se recomienda hacerlo desde un Mac Intel, pero como yo todavía (algún día espero tenerlo) no tengo uno, haré todo desde GNU/Linux o Windows.</p>
<p>Lo primero es que si no tienes un Mac Intel y si lo tienes pero no quieres comerte la cabeza, tienes que desmontar el AppleTV. Duele eh? Para ello utilizaremos un destornillador TORX nº10 y otro TORX nº8 además de una caja para discos duros de 2,5&#8243; para conectar el HD al PC. Lo primero es retirar la goma de las esquinas de la base del AppleTV y soltar los tornillos del 10. Una vez hecho esto, podremos ver &#8220;las tripas&#8221; del AppleTV!</p>
<p align="center"><a href="http://saghul.net/blog/wp-content/uploads/2007/04/p1000124.JPG" title="p1000124.JPG"><img src="http://saghul.net/blog/wp-content/uploads/2007/04/p1000124.miniatura.JPG" alt="p1000124.JPG" /></a></p>
<p align="center"><a href="http://saghul.net/blog/wp-content/uploads/2007/04/p1000125.JPG" title="p1000125.JPG"><img src="http://saghul.net/blog/wp-content/uploads/2007/04/p1000125.miniatura.JPG" alt="p1000125.JPG" /></a></p>
<p align="center"><a href="http://saghul.net/blog/wp-content/uploads/2007/04/p1000126.JPG" title="p1000126.JPG"><img src="http://saghul.net/blog/wp-content/uploads/2007/04/p1000126.miniatura.JPG" alt="p1000126.JPG" /></a></p>
<p><a href="http://saghul.net/blog/wp-content/uploads/2007/04/p1000127.JPG" title="p1000127.JPG"></p>
<p style="text-align: center"><img src="http://saghul.net/blog/wp-content/uploads/2007/04/p1000127.miniatura.JPG" alt="p1000127.JPG" /></p>
<p></a></p>
<p>Una vez podemos ver &#8220;las tripas&#8221; del AppleTV, pelamos la goma hasta la mitas, y veremos los 4 tornillos TORX del 8, que sujetan el disco duro y los retiramos. Ya tenemos el disco duro!</p>
<p><a href="http://saghul.net/blog/wp-content/uploads/2007/04/p1000128.JPG" title="p1000128.JPG"></a></p>
<p style="text-align: center"><a href="http://saghul.net/blog/wp-content/uploads/2007/04/p1000128.JPG" title="p1000128.JPG"><img src="http://saghul.net/blog/wp-content/uploads/2007/04/p1000128.miniatura.JPG" alt="p1000128.JPG" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://saghul.net/blog/2007/04/16/appletv-que-empiece-la-fiesta-a-desmontar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

