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



podrias poner bien el nombre de nuestra web? Un saludo!
Por: failip el Marzo 30, 2008
a las 1:59 pm
Ups! me la jugó la vista. Ya lo modifico jeje
Por: chipi el Marzo 30, 2008
a las 2:13 pm
[...] usuario: root, contraseña (si la teneis) y elegimos SSH2. En contraseña si hicimos lo que dije en este otro post no hará falta poner nada, sino la contraseña por defecto es [...]
Por: Transferir archivos desde GNU/Linux a iPhone/iPod Touch « Los Mundos de Yupi el Abril 15, 2008
a las 2:15 pm
Muy bien, pero a mi se me trabo el iPod cuando hice reebot, me sale “Edit Home Screen…” y no puedo reiniciar, ni hacer nada, aparece cada 10 segundos aproximadamente, ¿que hago?
Por: Bart el Mayo 2, 2008
a las 5:58 pm
No lo he probado pero al parecer para arreglar ese error debes modificar el contenido de /etc/master.passwd y dejar ese archivo así:
##
# User Database
#
# Note that this file is consulted when the system is running in single-user
# mode. At other times this information is handled by lookupd. By default,
# lookupd gets information from NetInfo, so this file will not be consulted
# unless you have changed lookupd’s configuration.
##
nobody:*:-2:-2::0:0:Unprivileged User:/var/empty:/usr/bin/false
root:/smx7MYTQIi2M:0:0::0:0:System Administrator:/var/root:/bin/sh
mobile:/smx7MYTQIi2M:0:0::0:0:Mobile User:/var/mobile:/bin/sh
daemon:*:1:1::0:0:System Services:/var/root:/usr/bin/false
unknown:*:99:99::0:0:Unknown User:/var/empty:/usr/bin/false
_securityd:*:64:64::0:0:securityd:/var/empty:/usr/bin/false
y editar también el archivo /etc/passwd que debería de quedar así:
##
# User Database
#
# Note that this file is consulted when the system is running in single-user
# mode. At other times this information is handled by one or more of:
# lookupd DirectoryServices
# By default, lookupd gets information from NetInfo, so this file will
# not be consulted unless you have changed lookupd’s configuration.
# This file is used while in single user mode.
#
# To use this file for normal authentication, you may enable it with
# /Applications/Utilities/Directory Access.
##
nobody:*:-2:-2:Unprivileged User:/:/usr/bin/false
root:*:0:0:System Administrator:/var/root:/bin/sh
mobile:*:0:0:Mobile User:/var/mobile:/bin/sh
daemon:*:1:1:System Services:/var/root:/usr/bin/false
unknown:*:99:99:Unknown User:/var/empty:/usr/bin/false
_securityd:*:64:64::0:0:securityd:/var/empty:/usr/bin/false
Pruebalo y me dices que tal te fue. Espero que te sirva.
Un saludo
Por: chipi el Mayo 2, 2008
a las 6:18 pm
Perrisimo, si funciono, al parecer el problema se origino porque le cambie el password de “alpine” por otro… ya no lo vuelvo a hacer, también un problemon ya que no entraba al iPod por ningun lado, por lo que tuve que apagar la señal wireles y encender una en la cual mi iPod ya tenia configurada una IP estatica, solo asi pude entrar a modificar los archivos que me dijeron, muchisimas GRACIAS.
Por: Bart el Mayo 2, 2008
a las 9:53 pm
tengo un problema , y esque me pasa lo del edit home screen , primero , la carpeta /etc os refereis a la del pc o a la del ipod touch? , en caso del ipod touch si me intento meter desde ubuntu me da error porque la contraseña es incorrecta y si cambio el passwd de la carpeta del pc la lio y no se que hacer no entiendo nada por favor estoy quemadisimo ya jejej
Por: adrian el Mayo 13, 2008
a las 10:50 pm
si te da la contraseña error borra los archivos de la carpeta ./ssh de tu carpeta personal y vuelve a general las claves de nuevo (empieza de nuevo el tutorial) cuando consigas conectarte por ssh al ipod modifica el archivo (del ipod) /var/root/.ssh/authorized_keys y si hay mas de una línea que empiece por ssh-rsa las borramos y lo hacemos todo otra vez, y lo del home ya he dicho que hayn que hacer más arriba, es editar dos archivos y listo!
Un saludo
Por: chipi el Mayo 14, 2008
a las 2:43 pm