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 para conectar el disco duro de 2,5″ al puerto USB.
Ahora, haremos lo siguiente:
- Extraemos el fichero sshd del archivo comprimido que nos habiamos bajado y lo copiamos a OSBoot/usr/sbin/
- Creamos el fichero OSBoot/System/Library/LaunchDaemons/ssh.plist y copiamos el contenido de aqui.
Para conectar con el AppleTV ejecutamos:
ssh -1 frontrow@ip_del_appletv
La clave es ‘frontrow’, y el uno que ponemos es porque de momento usaremos la versión 1 del protocolo SSH.
Activando SSHv2
- Montamos la particion para lectura y escritura:
sudo mount -o rw,remount /dev/disk0s3 /
- Generamos la clave rsa sin passphrase:
sudo ssh-keygen -t rsa -f /etc/ssh_host_rsa_key
- Generamos la clave dsa:
sudo ssh-keygen -t dsa -f /etc/ssh_host_dsa_key
- Generamos la clave rsa1:
sudo ssh-keygen -t rsa1 -f /etc/ssh_host_key
- Montamos la particion en modo solo lectura:
sudo mount -o ro,remount /dev/disk0s3 /
Ahora ya podemos entrar por SSHv2! 😉
-bash-2.05b$ uname -a
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
-bash-2.05b$
Buenos artículos.
Una pregunta. Soy un poco novato, los pasos para conectar con el AppleTV se ejecutan desde un Mac o con un PC Windows con el Macdrive instalado.
Gracias!
Puedes hacerlo de cualquiera de las maneras, pero si usas Windows tendrás que utilizar Macdrive para acceder al disco duro del AppleTV.
Perdon por mi ignorancia… la sentencia «ssh -1 frontrow@ip_del_appletv» ¿desde donde se carga?
Gracias por adelantado.
Desde una termnal en Mac o GNU/Linux, pero si usas Windows descarga PutTy, pero asegurate de configurarlo para que use SSH versión 1.