Sincronizar un iPod 5G o 6G en Ubuntu con Banshee

07 noviembre 2014


Si eres de los que prefieres gastarte una pequeña fortuna en un reproductor de Apple probablemente estés usando una mac que es mas cool o si eres un fanboy  a medias (con poca plata bah) estés usando un Windows pirata con itunes, entonces este articulo no es para ti.  Pero si por alguna casualidad de la vida llegó a tus manos un aparatito de estos y no estás en ninguno de los grupos anteriores y usas un sistema GNU/Linux a lo mejor quieres usar el cacharro y como itunes no tiene versión para nuestro sistema y con wine funciona mal, deberás recurrir a otros programas que lo hacen igual de bien y mas rápido.

Si tu aparato es un iPod hasta la 4 generación o 4G, entonces no hay problema alguno, solo instala Banshee, Clementine, gtkpod o rithmbox y listo ya puedes sincronizar tu aparatejo sin mas.

El problema empieza desde la 5 generación en adelante gracias a las políticas restrictivas de apple. Si ese es tu caso entonces deberás seguir algunos pasos para poder usarlo.

Primero instalaremos las librerías libgpod en caso que no estén instaladas, abre una terminal y pon lo siguiente:

 sudo apt-get install libgpod4 libgpod-common

Ahora vamos a descargar la librería modificada libhashab.so que nos permite usar estas generaciones de iPods

wget https://github.com/denydias/libhashab/archive/master.zip

Descomprimimos:

unzip master.zip

y nos situamos con la terminal dentro del directorio:

cd libhashab-master/

Si tu sistema es de 32bits instalamos con:

sudo sh install_32bit.sh

Si por el contrario es de 64bits:

sudo sh install_64bit.sh

Ya estamos cerca del éxito, vamos a asegurarnos que las librerías se carguen en el inicio del sistema, para eso editamos el archivo /etc/environment:

sudo gedit /etc/environment

Para el ejemplo use gedit pero puedes cambiarlo por el editor que tengas en uso.
En el archivo que se abre pegaremos la siguiente linea

a) Si tu sistema es de 64bits agregar ésta línea de código al final del archivo:
LD_LIBRARY_PATH=”/usr/lib64/libgpod/”

b) Pero si tu sistema es de 32bits, entonces agrega ésta línea de código al final del archivo:
LD_LIBRARY_PATH=”/usr/lib/libgpod”

Guardamos el archivo y luego lo cargamos al sistema:

source /etc/environment

Solo nos falta un paso, identificar el número de serie del iPod en cuestión, con el aparatejo enchufado escribimos en la terminal:

lsusb -v | grep -i Serial

Veremos un serial de 16 dígitos, lo copiamos o anotamos y vamos al siguiente sitio web http://ihash.marcansoft.com/ pegamos el número de serie y generamos un hash valido, como se ve en la imagen.



Ese archivo lo debemos guardar en el directorio iPod_Control/Device/ de nuestro iPod, solo nos queda desenchufar el dispositivo y reiniciar el sistema.

Ahora ya podrás sincronizar el bendito aparato con Banshee o cualquier otro reproductor de los que nombre antes, aunque no soy muy amigo de Banshee creo que para esto es el mejor.

Esto lo he probado con éxito tanto en  un iPod de 5G como en uno 6G que tuve en mis manos para reparar, lamentablemente ya los entregué y no tome capturas ni video de la sincronización.

Las fuentes de este articulo:

http://blog.desdelinux.net/sincronizar-ipod-nano-6g-banshee/

http://wired-news.blogspot.com.es/2012/09/ipod-nano-5g-synchronization-issues-in.html



Te gustaría seguir este blog?

4 comentarios:

  1. Gracias! a mi con mi ipod nano de 5a generación no me ha funcionado, pero sigo buscando... Saludos!

    ResponderEliminar
    Respuestas
    1. Es una pena, pero reviza bien los pasos yo pude sincronizar uno 5g con este método, reviza bien los pasos, o como tu dices busca mas información a lo mejor algo ha cambiado desde la nota.
      Saludos

      Eliminar
  2. muy bueno bro, lo comprobe con un ipod nano 6g, es el unico tutorial que funciono al 100%....gracias amigo. saludos y bendiciones. lo compartire.

    ResponderEliminar
  3. A mi no me funcionó con el ipod touch 6g. Quando le pido que liste el numero de serie no funiciona.

    ResponderEliminar