Lo que vas a necesitar es GVFS, que se encargará de montar automáticamente tu iPhone y dejarlo listo para sincronizarlo. El dispositivo no necesita de jailbroken, a menos que quieras montar el directorio de sistema root usando, por alguna razón, iFUse.
Para aquellos que desconocen que es jailbroken, esta información de Wikipedia les ayudará:
Ok, aclarado eso, continuamos:
- Necesitas agregar este repositorio, para eso en la terminal pegas esto:
sudo add-apt-repository ppa:pmcenery/ppa
- Actualizas los repositorios y paquetería:
sudo apt-get update && sudo apt-get dist-upgrade
- Vamos a instalar los paquetes que necesitamos:
sudo apt-get install gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod-dev libgpod-common libiphone-utils libiphone0 python-iphone libplist++1 libplist-utils python-plist libusb-1.0-0 libusb-1.0-0-dev libusbmuxd1 usbmuxd
Opcionalmente podes instalarte GTKPod con:sudo apt-get install gtkpod
- Ahora lo que haremos es agregar el dispositivo al grupo FUSE, para de esa manera evitar tener que montarlo mediante sudo:
sudo adduser $USER fuse
- Adicionalmente necesitas editar el siguiente archivo para así completar el proceso de configuración:
sudo gedit /etc/fuse.conf
En el archivo vamos a buscar la siguiente linea que se encuentra comentada: “#user_allow_other” y lo quitamos el comentario (#) para que nos quede así: “user_allow_other”.
Y ya está! eso es todo, a partir de ahora cuando conectes tu iPhone vas a ver dos iconos en el escritorio, uno como PTP cámada y el otro con el icono del celular. Ya podes usar tranquilamente Rhythmbos, Nautilus o lo que quieras para sincronizar!
Ahora, para el caso que hayas instalado opcionalmente GTKpod, vas a necesitar seguir montando manualmente el dispositivo a /mnt/ipod usando iFuse. Para hacerlo:
sudo mkdir /mnt/ipod
sudo chmod 777 /mnt/ipod
- Ok, ahora si queres usar tu iPhone con GTKpod vas a necesitar montar y desmontar el dispositivo manualmente:
ifuse /mnt/ipod
- Cuando terminaste de usarlo, al desmontar, asegurate de hacerlo dentro de GTKpod y ahí usá este comando:
fusermount -u /mnt/ipod
- Ahora, para el caso de los iPhones con Jailbroken, podes montar los archivos de sistema; claro, no recomendado para quienes sólo van a sincronizar música, pero para hacerlo mediante ifuse:
ifuse /mnt/ipod --root
Y esto es todo!