Como ya había comentado voy a utilizar el ATVFlash para crear el patchstick que me sirva para hackear mi AppleTV. La última versión de este software es la 3.2.3
Lo primero es tener a mano una memoria USB entre 256Mb y 1Gb. Si es mayor de 1Gb puede funcionar pero no es seguro. No todas las memorias USB son compatibles con el AppleTV. Un sitio con información sobre memorias compatibles es este. La que yo voy a usar es de 2Gb y esta probado que funciona.
Si la memoria USB ya la hemos usado anteriormente para crear un patchstick debemos formatearla antes de comenzar. Una memoria USB creada como patchstick no será leída por el sistema. La que yo estoy usando ya la había usado con una versión anterior del ATVFlash, así que me toca crear la partición desde Utilidades de Disco.
Una vez que tengamos el software del ATVFlash abrimos la imagen de disco (dmg). Al revisar el manual nos avisa que debemos tener descargada y abierta la imagen de disco que corresponde a la última versión del firmware del AppleTV (en este caso la 2.1). Esta imagen del firmware la podemos descargar directamente desde la página de Apple o pulsado el link que se nos proporciona en el manual. Esto es necesario ya que para la creación del patchstick copia alguno de los ficheros que incluye el firmware del AppleTV. El link que te proporciona el manual es el siguiente, que lo que hace es redirigirte a la página de Apple para descargar el firmware:
http://www.atvflash.com/downloadme
y la descarga directa desde la página de Apple es:
http://mesu.apple.com/data/OS/061-5044.20080709.de43E/2Z694-5485-1.dmg
Pues ya esta todo listo para comenzar la preparación del patchstick. Lo más difícil ya está hecho. Así se ve el finder con la memoria USB y las imágenes de disco del ATVFlash y del firmware 2.1 del AppleTV (OSBoot):
Desde la propia imagen del ATVFlash ejecutaremos el programa, es muy importante esto, si lo sacamos fuera de la imagen no funcionara. Una vez ejecutado el programa y aceptado los acuerdos de licencia pasamos a una pantalla donde deberemos elegir la unidad de memoria USB donde queremos crear el patchstick.
Lo primero que hará el programa será particionar la memoria USB y le cambiará el nombre por patchstick-root:
Ahora llega una pantalla a la que hay que prestar un poco de atención, es la selección de plugins que queramos que el patchstick nos instale por defecto. Aquí es donde se marca la diferencia de tener que hacerlo todo a mano, es decir, ir instalando los plugins uno a uno usando SSH o que el patchstick lo hago todo. No se si otros patchstick hacen esto como el ATVFlash pero la verdad que te quita un monton de trabajo. En la selección de plugins podemos ver una breve descripción de lo que hace cada uno. Yo los he instalado todos excepto el Jaman Movies ya que no voy a alquilar películas:
Una vez que confirmemos los plugins comenzará la creación del patchsitck. Puede tardar unos 5 o 10 minutos dependiendo del sistema:
Cuando termine nos indicara que podemos extraer la memoria USB del puerto. No hace falta expulsarla desde el sistema, será automático y ademas una vez que termina el proceso no es ya accesible. Incluso nos puede salir un error del sistema. Si nos sale podemos dar a Ignorar o Expulsar, es indiferente.
Pues ya esta, el trabajo de creación del patchstick ha finalizado. Mucho mas fácil y rápido que hacerlo todo a mano. Una guía sencilla para crear un patchstick compatible con los ultimos firmware del AppleTV es esta:
http://www.iclarified.com/entry/index.php?enid=791
Esa guía solo es para habilitar el SSH, después si queremos acceso FTP o instalar plugins deberemos seguir las guías correspondientes. Un sitio imprescindible para todos estas cosas es Awkwardtv. Con el ATVFlash todo el proceso lleva 15 minutos, haciendo todo a mano yo creo que ni en tres días lo tienes listo y eso sin que te de errores.
En la próxima entrada ejecutaré el patchstick en el AppleTV y describiré algunos comandos y como acceder al AppleTV como si fuera una unidad más en mi Mac.







