Lo primero de todo para poder gestionar el iPod Touch o iPhone es tener hecho el Jailbreak (podeis mirar aquí como hacerlo). Una vez hecho en el iPod/iPhone vamos a el Installer y bucamos e instalamos “BSD Subsystem” y “OpenSSH”. Ahora configuramos la conexión Wifi como estática (ip fija), eso lo haremos en Ajustes > Wifi. Deberemos apuntar la IP que le pongamos al iPod/iPhone y la tendreis que poner cuando ponga <ip>.
Ahora vamos a conectarnos mediante ssh a nuestro aparatejo. Creamos una clave pública y la copiamos al iTouch/iPhone:
$ ssh-keygen -t rsa
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@<ip>
os pedirá una clave que será alpine (lo más seguro) o dottie. Ahora conectamos a nuestro dispositivo con:
$ ssh root@<ip>
y editamosel siguiente archivo para evitar que nos pida la contraseña al conectarnos las siguientes veces.
# nano /etc/sshd_config
y buscamos estas líneas y las descomentamos (quitamos los # y lo dejamos igual a esta):
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
ejecutamos los siguientes comandos para cambiar los permisos
# chmod 755 /var/root
# chmod 700 /var/root/.ssh
# chmod 644 /var/root/.ssh/authorized_keys
reiniciad el iTouch/iPhone con
# reboot
Ahora añadimos un repositorio e instalaremos ipod-convenience (en una terminal nueva, fuera de la del dispositivo)
$ sudo nano /etc/apt/sources.list
y añadimos el repositorio
deb http://ppa.launchpad.net/ipod-touch/ubuntu gutsy main
actualizamos, e instalamos ipod-convenience y amarok
$ sudo apt-get update && sudo apt-get upgrade && sudo apt-get install ipod-convenience ipodslave amarok
mientras se esté instalando ipod-convenience nos pedirá un nombre para el iTouch/iPhone, la ip que le hemos puesto como fija y la ruta donde queremos que se monte.
Ahora ejecutamos lo siguiente (a lo mejor tenemos que meter la contraseña anterior) dependiendo de si estamos configurando un iPod Touch o un iPhone:
iPod Touch:
$ ipod-touch-mount
iPhone:
$ iphone-mount
si hemos tenido un error diciendo que la carpeta donde queremos montar el iTouch/iPhone no está vacío entonces deberemos APAGAR el iTouch/iPhone (manteniendo pulsado el botón superior y dando a apagar) y ejecutar el siguiente comando:
NOTA: cuidado porque si no está apagado el iPod/iPhone borraremos todo el contenido del dispositivo y posiblemente quede inutilizado, aunque no hay ningún riesgo si lo apagamos claro.
$ sudo rm -r /media/ipod
Esa ruta cambiarla por la de vuestro iPod Touch o iPhone
ahora vamos a Amarok y vamos a Preferencias > Configurar Amarok > Dispositivos de medios > Añadir un dispositivo, ahí elejimos que lo trate como Dispositivo de medios Apple iPod, le ponemos un nombre al dispositivo y la ruta donde se monta el dispositivo. Ahora aceptamos y nos vamos a dispositivos, elejimos el iTouch/iPhone y le damos a conectar. Ya podremos gestionar la musica con amarok.
Para desconectar el iTouch/iPhone le damos a Desconectar en Amarok y luego ejecutamos en terminal:
iPod Touch: $ ipod-touch-umount
iPhone: $ iphone-umount
Fuentes: Magarto, Ubuntu documentation, iPhonizados
Escrito en GNU/Linux, Tutoriales | Etiquetas: GNU/Linux, iPhone, iPod Touch, Tutorial



