Recuperar o restaurar iPod en GNU/Linux (sin iTunes)
Publicado el 22 de enero de 2009Por alguna extraña razón, el iPod Nano primera generación dejó de andar. Estaba usando el firmware open source Rockbox que comenté hace un tiempo. Aparentemente hubo un error en la partición y dejó de funcionar correctamente.
Rockbox seguía funcionando correctamente. Pero al probar la integración con Amarok, que hasta ahora funcionaba perfectamente, no lograba pasar archivos al iPod. Tampoco podía manipular archivos a mano, me daba error de lectura/escritura, por más que lo hiciera con permisos de root.
Así que en conclusión, si bien funcionaba, no tenía forma de cambiar la música. Buscando en internet encontré que hay una búsqueda común: “restore iPod“. Obviamente no era al primero que le pasaba. Probablemente hubiera una solución mejor a mi problema que restaurar completamente el iPod, pero bueno, de última no tenía nada que perder, la música está respaldada.
La primer solución era instalar iTunes, y restaurar el iPod desde la computadora.
Primer obstáculo: No existe una versión de iTunes para sistemas GNU/Linux. Si bien leí que algunas versiones funcionan bien con Wine, confío que hay alguna solución open source hecha por la comunidad.
Siguiendo con la búsqueda, también me topé con GTKpod, que tampoco me sirvió. Aparentemente hace el mismo trabajo que se logra con Amarok – la integración con el firmware del iPod, pasar música de un lado al otro, etc.
Quien terminó salvándome la vida una vez mas fue la comunidad de Rockbox. Encontré el artículo “Restauración manual de iPod” en su wiki, y siguiendo sus indicaciones pude restaurar el iPod, usando software libre.
Paso a Paso
Las instrucciones fueron probadas con un iPod Nano primera generación de 4GB y una computadora con Debian GNU/Linux Sid:
- Descargar el MBR para el modelo de iPod correspondiente desde la wiki de Rockbox: IpodConversionToFAT32. En mi caso:
4GB Nano 1st gen mbr-nano4gb.bin - Poner el MBR en el iPod, desde consola:
dd if=mbr-xxxx.bin of=/dev/sdX
En este punto conviene rellenar con tabulador el nombre del mbr, en mi caso era mbr-nano4gb.bin, pero depende del archivo que hayan descargado. También hay que fijarse qué nombre de dispositivo se le asignó al iPod en “/dev”. En mi caso fue “/dev/sdb”.
- Hace que el sistema re lea las particiones:
hdparm -z /dev/sdX
- Descargar el firmware (archivo .ipsw) del modelo de iPod de http://www.felixbruns.de/iPod/firmware/.
- El archivo .ipsw es un archivo ZIP. Lo descomprimimos, y obtenemos un archivo con un nombre del tipo Firmware-X.Y.Z (donde X, Y y Z son números de las versiones). En este caso en particular: Firmware-17.5.3.1
- Colocar el archivo Firmware-X.Y.Z en la primer partición del iPod:
dd if=Firmware-X.Y.Z of=/dev/sdX1
- Formatear la segunda partición (/dev/sdX2) con FAT32. En la página diferencian este formateo según el modelo de iPod (hay otro para iPods 5.5G con sectores de 2048 bytes), en mi caso usé el primero:
- Para iPods (excepto el 5.5G) con sectores de 512-byte:
mkfs.vfat -F 32 /dev/sdX2
- Para iPods (excepto el 5.5G) con sectores de 512-byte:
Si no cuentan con la herramienta mkfs.vfat, instalen dosfstools. Después de esto, cuando desconecten su iPod, se va a reiniciar y actualizará su memoria Rom. En mi caso veía la manzana de apple, y una barra de progreso que se iba llenando. Al finalizar, nos muestra un ícono de que carguemos el iPod. Lo conectamos a la PC, y está listo para volver a instalarle Rockbox.
En diciembre salió la versión 3.1 de Rockbox, y yo venía usando la versión 3.0, así que se aprovecha para una actualización. Instalarlo es extremadamente fácil. En vez de hacer las cosas de forma manual, ahora contamos con una utilidad gráfica: Rockbox Utility.
Esta automatiza todo el trabajo de descargar el firmware, instalar el bootloader, etc. Además es un cliente gráfico para Windows, Mac OS X y GNU/Linux, por lo que no discrimina a los sistemas operativos más populares.
La última vez que instalé Rockbox, lo hice todo a mano (que tampoco era tan complicado), pero esta vez probé esta utilidad, y realmente facilita mucho la cosa. Detecta automáticamente el reproductor, y podemos elegir qué queremos instalar y qué no. Lo único que no está implementado todavía es la instalación automática de temas de diseño, pero podemos instalarlos a mano.
Aproveché toda esta vuelta para hacer una donación económica al proyecto a través de Paypal. Realmente me ayudó mucho, y estoy muy conforme con el firmware, ¡se lo merecen! Un servicio técnico me hubiera salido mucho más caro. Desde acá un agradecimiento a Rockbox por aportar un firmware excelente, y una comunidad de soporte ideal.
Fernando 31 mayo. 2010 - 22:05
31 de mayo de 2010, volví a recuperar mi iPod gracias a este tutorial.
Gracias yo del pasado 😀
Fernando 8 enero. 2011 - 02:35
8 de enero de 2011, nuevamente vuelvo a usar este tutorial 😛
Angelverde 1 mayo. 2011 - 21:59
Ya eh usado un monton de veces este tuto. No aprendo 😛
Fernando 2 mayo. 2011 - 20:09
Jaja, yo vuelvo cada tanto a usarlo como habrás visto 😀
Fernando 16 julio. 2011 - 21:44
Sábado 16 de julio, nuevamente recupero el iPod con esto 😀
Paola Ilean 5 mayo. 2012 - 23:26
Hola, he querido intentar este tutorial ya que mi ipod se ha quedado trabado en la manzanita, cuando lo prendo aarece esta y despues de unos minutos se paga, cuando lo conecto a la computadora se coloca en modo disco pero Itunes no lo reconoce y en la pese me pide darle formato, al hacerlo me dice que ha fallado la operacion (ademas de que no estoy segura como rellenar el cuadrito para formatear. ¡Que hago si no esta el MBR para el ipod classic de 160G?
Fernando 6 mayo. 2012 - 21:10
No sé qué se podrá hacer sin el MBR… ¿Has probado con uno parecido? ¿Probaste instalando RockBox?
Paola Ilean 10 mayo. 2012 - 16:58
Debo admitir que no entendi como utilizar el rockbox…
jice 18 septiembre. 2012 - 10:59
yo tengo ipod nano 6ta generacion 🙁 no veo archivos para ese
Fernando 18 septiembre. 2012 - 12:47
Parece que Rockbox todavía no soporta el iPod nano 6g entonces 🙁