UPDATED: el articulo es al dia hoy 2026
UPDATES: the post are up to date 2026
Ipod nano, ipod classic y ipod touch, soporte para poder leerlos, con libgpod2 0.6.0
Este articulo fue creado cuando existia Debian 3.1 sarge por alla en el 2006 lo único que hay que hacer es instalar la actualización de la librería usada. Esto es cualquier version de libgtkpod mayor a 0.6.0 que es cuando empezaron a proveer commandos para la manipulación de el hash interno.
PORQUE? se descontrola la lista y desaparece?
Los malnacidos hijos de perra de apple y guindo no se salva, ponen desde el itunes 7.0 por alla en el 2006 una verificación de suma dentro del ipod, de modo que no puedes leer los archivos si no los gestionas en el itunes, toda una ratada no? Este problema se agrava cuando en 2019 deja de salir el Itunes y ya no se puede manejar estos dispositivos viejos.
La disnastia de usuarios linux , libgtkpod la version 0.6.0 soporta estas sumas y pone una de fake con respecto a la de origen, ademas de soportar los itouch y ipodtv. OJO la librería solo coloca una fake para poder usar el dispositivo, se necesita un hash suma real para gestionarlo entre distintos otros. Esto se logra con el serial del Ipod.
La disnastia de usuarios linux , libgtkpod la version 0.6.0 soporta estas sumas y pone una de fake con respecto a la de origen, ademas de soportar los itouch y ipodtv. OJO la librería solo coloca una fake para poder usar el dispositivo, se necesita un hash suma real para gestionarlo entre distintos otros. Esto se logra con el serial del Ipod.
COMO SE MANEJA SIN USAR UN ITUNES?
1 tener libgtkpod instalado y libgpod instalado, los que no tienen los archivos apra linux viejos pueden usar los repos con los binarios deb de Venenux desde github (promovemos es gitlab y codeberg pero la carga de servir para eso jodemos a github asi no le damos carga a gitlab o codeberg.)
2 debemos identificar el dispositivo, al insertar el cable USB usamos el comando lsusb -v para revisar dos cosas, el iSerial que se necesita para el hast y el tipo de dispositivo. Esto es usando lsusb -v | grep Apple -A 2 y mostrara el "iSerial" debe tomar ese string o palabra de caracteres.
3 hay que montar el Ipod, en los linux modernos esto ya es automatico, pero para saber que dispositivo es se ejecuta el comando lsblk asi: lsblk -o NAME,MODEL | grep iPod -A1 esto le dira la particion del dispositivo que debe usar para el siguiente comando en los Nano y mas modernos Ipods.
4 Ya tenemos el iSerial y también el nombre del dispositivo ahora debemos montarlo, suponiendo que el ultimo comando es sdb1 entonces es asi mount /dev/sdb1 /mnt/tmp OJO esto es solo si no tiene un linux que lo monte automatico como las distros grandes o si su linux es muy viejo.
5 En el sistema de ficheros del ipod montado ir a iPod_Control/Device/SysInfo si este ultimo archov no existe se verifica o crea asi: touch /mnt/tmp/iPod_Control/Device/SysInfo y después le enviamos el iSerial que tenia en el primer comando del paso 1 asi que hay que editar el archivo con nano/edit en la consola y agregar esta linea: FirewireGuid: 0xffffffffffffffff PERO SUSTITUIR TODAS LAS "F" con el serial iSerial.
6 ahora ir a la pagina https://ihash.marcan.st/ y colocar alli el iSerial para que genere un archivo HashInfo que después de descargar colocara en la ruta /mnt/tmp/iPod_Control/Device/ recordemos que montamos el Ipod alli.
7 Ahora habilitar la lectura extendida de propiedades: ipod-read-sysinfo-extended /dev/sdb1 /mnt/tmp
8 Desmonte el ipod la pantalla dira que esta en proceso de desmontado.
ja wuindows XP siempre va existir fanaticos frikis
ResponderBorrarohh un frustrado guindo, bueno y si siempre va existir, pa que estan haciendo vista
ResponderBorrarasi dijeron de guindo 98 y mira, no le tiran ni peos
es mas ya mucha gente que sacaba guindos modificados cerraron su soporte al xp je je je
disculpa la libreria de desarrollo tiene conflictos con la de uso (libgpod-dev vs libgpod) porque ambas proveen gpod-common y a su vez tienen conflictos con dicha libreria, es un detalle creo se te paso por alto.
ResponderBorrarMagnífico trabajo compañero, no he tenido la oportunidad aún de probar las nuevas librerías pero me alegro de que contribuyas de esa manera al desarrollo del soporte de estos reproductores con tan poco soporte nativo para Linux (inexistente vaya).
ResponderBorrarUn saludo y ánimo!
la libreria tiene un problema de dependencia, no es grave ya estoy actualizandola (con algunos parches)
ResponderBorrarel problema no es el soporte, sino la mentalidad capitalista de las compañias, ahy mas detalles en la red de tranpas para monopolizar el ambito de compra y uso a los usuarios, y lamentablemente ahy que responderles con la misma moneda a veces... poner una verificacionh md5 en el ipod contra el itunes es una ratada, una mala jugada, les pagare con la misma en las modificaciones que haga..
Conforme llegue a casa lo pruebo, tengo un IPOD que me regalaron en navidades y todavía no lo he hecho funcionar (por falta de tiempo y de ganas de compilar :P).
ResponderBorrarNo teneis que ser duros con los guindoseros, todos (o casi) en algún momento de nuestras vidas lo hemos sido, hasta que descubrimos Linux y una vida mejor :D
una basura guindosera es aquella que sigue ahi, por ello no tiene piedad, yo use win95 y siempre supe que queria cambiar pero no me daban los rpms, cuando vi el primer linux era lo mismo, un dia vi que estaba en mi, no en mejorar linux... obvio no?
ResponderBorrarFunciona.
ResponderBorrarNo he tenido mucho tiempo de trastear como meterle las fotos y videos al IPOD, la verdad es que sólo he probado a meterle música y funciona correctamente.
En mi caso es un AMD64 y no me sirven los .deb que hay he puesto los míos compilados en mi blog, si quieres puedes enlazarlos, estan alojados en un espacio personal.
Siempre se puede mejorar, sólo hay que persistir!
Animo a los recien llegados a linux y larga vida a los expertos :D
ok, dame el link, trata de que cubra o remplace los conflictos y librerias viejas, yo produgera los debs para AMD64 pero este pais lleno de gente mediocre no apoya loas ingenieros, tecnicos, o gente(aqui yo), que piensa por si y hgace mas que seguir instrucciones, y no tengo una maquina o espacio de disco para dicho empaquetamiento
ResponderBorrarhttp://webs.ono.com/jordi.ortiz/Packages/libgpod2_0.6.0-1_amd64.deb
ResponderBorrarEspero que sea útil