Sincronizar iPhone en Ubuntu (Actualización)
Introducción
Si tienes un iPhone y usas Ubuntu, este es tu artículo. Hoy podrás sincronizar tu iPhone desde Ubuntu, mediante Nautilus o Rhythmbox. Neceistamos GVFS y algo más, conseguiremos poder sincronizar música y otros datos. Como si usases iTunes, pero quizás más engorroso, pero eso sí, desde Ubuntu, ya no tienes que virtualizar iTunes o Windows.
Preparando
Vamos a instalarlo todo y dejarlo a punto, añadimos repositorios:
$ sudo add-apt-repository ppa:pmcenery/ppa
Ahora, actualizamos repositorios:
$ sudo apt-get update
También actualizamos los paquetes:
$ sudo apt-get dist-upgrade
Y ahora instalamos todo esto:
$ 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 gtkpod
Que son librerias necesarias para el funcionamiento del proceso. 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
Ahora editamos este archivo:
$ sudo gedit /etc/fuse.conf
Y allí buscamos esta línea:
#user_allow_other
Y la descomentamos, quedando así:
user_allow_other
Guardamos y cerramos el archivo. Ahora conecta el iPhone al ordenador y montalo:
$ sudo mkdir /mnt/ipod
Y dale permisos totales:
$ sudo chmod 777 /mnt/ipod
¡Listo!
Acomodando
A la hora de usar este método, quizás se haga pesado el tema de los comandos, asi que, usando Alias, lo haremos mucho más cómodo… Editamos este archivo:
$ sudo gedit ~/.bashrc
Y al final del mismo, escribimos esto:
# iPhone
alias conectar-iphone=”ifuse /mnt/ipod”
alias desconectar-iphone=”fusermount -u /mnt/ipod”
alias root-iphone=”ifuse /mnt/ipod –root”
alias musica-iphone=”gtkpod”
alias archivos-iphone=”sudo nautilus /mnt/ipod”
# iPhone
Guardamos el archivo y lo cerramos. Ahora, actualizamos el archivo:
$ source ~/.bashrc
Y listo.
Usando
Cada vez que conecteis el iPhone al ordenador, tipeais en terminal:
$ conectar-iphone
Si quereis conectarlo como root ejecutais:
$ root-iphone
Y cuando finaliceis de hacer vuestras tareas, simplemente ejecutais:
$ desconectar-iphone
Cuando querais editar la música de vuestro iPhone, ejecutais:
$ musica-iphone
Y cuando querais editar los archivos de vuestro iPhone, ejecutais:
$ archivos-iphone
Por ejemplo, imaginar que quiero añadir una canción y una imágen a mi iPhone desde Ubuntu, este sería el procedimiento:
- Conecto el iPhone al ordenador
- Ejecuto root-iphone
- Ahora ejecuto musica-iphone
- Importo la canción (es intuitivo) y cierro el programa
- Ahora ejecuto archivos-iphone
- Coloco la imágen en la carpeta correspondiente y cierro nautilus
- Ejecuto desconectar-iphone
- Desconecto el iPhone del ordenador
Ya tengo mi canción y mi imágen en el iPhone, y así con archivos .ipa u otro tipo de archivos (necesitas jailbreak)
Conclusión
Como veis, es muy sencillo e intuitivo, espero hacer un script que facilite el proceso. Lo publicaré en los próximos dias y espero que sea bien recibido. ¡Dudas a los comentarios!
Actualización: Hemos creado un script para facilitar la tarea mucho más, VER MÁS INFORMACIÓN.
Via | Soft-Libre
Este post tiene más de seis meses de antigüedad.


Pues siento decirte q no me funciona, y es q aunque creo el directorio en el Mnt y le doy los permisos como tu bien dices, al conectar el iphone, como q no me aparece el disco en ningun lado, es mas aparece como si fuera una camara de fotos, pero no como una unidad q poder montarla, por lo tanto no puedo acceder a el con el ifuse y por lo tanto no puedo hacer nada de lo q dices….es raro y creo q me falta algo, quizas en el iphone, pq con el anterior firm q tenia instalado en el iphone, si q al enchufarlo me montaba la particion del mismo como si fuese un disco, pero ahroa mismo…sinceramente no…¿podrias ayudarme?
Me podrias decir que firm del iPhone tienes? es el 3G o 3Gs? Has hecho el jailbreak? Te dio algún tipo de error al instalar alguna aplicación o algún otro comando?
Un saludo, a ver si lo solucionamos!
Tal vez no sea tu caso, pero para los que vayan a hacer copy paste de esta parte del codigo:
# iPhone
alias conectar-iphone=”ifuse /mnt/ipod”
alias desconectar-iphone=”fusermount -u /mnt/ipod”
alias root-iphone=”ifuse /mnt/ipod –root”
alias musica-iphone=”gtkpod”
alias archivos-iphone=”sudo nautilus /mnt/ipod”
# iPhone
reemplacen las comillas dobles por las simples sino no reconocera los literales
Ej: alias conectar-iphone=”ifuse /mnt/ipod” >> alias conectar-iphone=’ifuse /mnt/ipod’
Y no es más fácil utilizar Banshee que te permite sincronizar la música con el Ipod? a mi por lo menos con el shuffle me funciona
Probé hace un tiempo Banshee para sincronizar el iPhone y no lo conseguí por ningún medio, probaré a ver que tal nuevamente y si funciona, haré otro post! Gracias!
Funciona perfecto, el bashrc hay que poner la comillas correctas pero aun asi eso no es necesarion una vez descomentas el user_allow_othe en el fuse.conf reinicias y elsistema ya pilla solo el iphone al conectarlo……probado con iphone 3g jailbreak firmware 3.1
Un saludo y gracias por la informacion
De nada Ulises, me alegro de que te sirva!
Yo tengo un iPod Touch firm 1.1.5. No le he hecho jailbrake porque cuando lo intenté se fue todo a la mierda y perdí toda mi música y videos. Este tutorial se aplicaría tambien para mi caso?
Gracias por adelantadoñ
No sé si funciona con los iPod, este tutoríal es para los iPhone y como no tengo un iPod no lo he probado.. igualmente en el iPhone tenemos ahora el 3.0 o superior, quizás te convenga actualizar (si las actualizaciones funcionan igual) y probarlo, lo que necesites, aqui estoy!
[...] Enlace | Sincronizar en Ubuntu [...]
pfff! tanto escribir para sincronizar el ipod/iphone tan solo para decir que uso linux y soy “libre”?
Think different
No entiendo tu comentario, no sé si lo enfocas al tema de que no soy libre si uso un iPhone o si lo enfocas al tema de que si sincronizandolo con Ubuntu me siento libres, en ambos casos, son mundos diferentes..
¿Y a ti que te importa? si yo quiero usar GNU/Linux no tiene que ser para decir que soy “libre”, puede ser porque te cansas de Windows y no tienes dinero para un Mac
¿Tanto escribir? ¡pero si solo es copiar y pegar! ¡¿Como puedes ser tan inutil como para no saber copiar y pegar eso?!
Buen trabajo!
A mi no me funciona, me explico, sí funciona la copia, modificación… de archivos, pero no puedo verlos luego en la app iPod.
No sé en que carpeta exactamente debes colocarlo, con un poco de búsqueda supongo que se soluciona, pero no tengo ni idea, es cuestión de echarle imaginación y probar o documentarte, el tema de la música te funciona?
Tengo un 3gs firm 3.1.2 de 16Gbs de Movistar
y cuando lo enchufo no detecta el disco como una unida cosa q con el firm 3.1.1 si q lo hacia, pero con este no, por lo tanto no puedo montar el disco de ninguna de las maneras, como te dije en mi primer post, lo de la doble comilla o simple, sinceramente no es mi problema pq no puedo llegar a ese paso, antes tengo q montar el disco en la unidad q queramos para luego ejecutar el alias de comandos para lo q se pretende… :S estare a la espera a ver si se sabe de q me falte algo de cydia o algo de eso, pq lo tengo todo SSH y demas…
No es necesario nada de Cydia, ni si quiera el jailbreak es necesario (para root si), sinceramente no tengo ni idea de tu problema, si puedes probar en otro pc con ubuntu estaría bien, con esto sabriamos si el problema es del pc o del telf..
[...] Enlace | Sincronizar en Ubuntu [...]
[...] Enlace | Sincronizar en Ubuntu [...]
[...] El tutorial lo pueden encontrar aquí. [...]
Para el que le interese, hemos creado un script que facilita la tarea:
http://www.ubunteate.es/script-ubunteate-sincronizar-iphone
Social comments and analytics for this post…
This post was mentioned on Twitter by ubunteate: Nuevo post:: Sincronizar iPhone en Ubuntu http://www.ubunteate.es/sincronizar-iphone-en-ubuntu...
[...] iPhone en Ubuntu facilmente con un script El otro día vimos cómo poder sincronizar el iPhone en Ubuntu, y como tuvo tanto éxito tanto en visitas, comentarios y trackbacks, hemos decidido crear un [...]
Muy bueno! anda joya
Una consulta: alguien sabe cómo configurar el gtkpod para poder sincronizar los contactos y el calendario del ipod touch?
gracias!
[...] Manual para sincronizar iPhone con Ubuntu Compartir Ocultar $$('div.d592').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); Esta entrada fue escrita el Jueves, 4 Marzo, 2010 a las 4:35 en la categoría Noticias, Novedades Software Libre y Open Source, Software Libre, Telefonía Móvil. Puedes seguir los comentarios a esta entrada vía RSS 2.0. Si lo deseas puedes escribir un comentario, o hacer un seguimiento desde tu web. Clic para cancelar respuesta.Escribir un comentario. [...]
Buen tuto, pero hay un pequeño fallo, no es el comando “ifuse /mnt/ipod –root” sino “ifuse /mnt/ipod –-root”
Saludos