
Hace unos días revisé la página de descargas de Apple para el iPod y encontré una nueva versión del firmware para mi nano. Decidido a actualizarlo, pero no a costo de tener que instalar Windows en mi PC sólo para eso me puse a investigar. Después de unos segundos di con el proyecto GNUpod. En la página dice ** Don’t update the Firmware just for fun, only do it if you need a new Firmware or/and the documentation told you to do this ** y yo quería hacerlo principalmente por diversión, pero en el manual y en el mismo sitio recomiendan actualizar por si mejoran la administración de energía o cosas así, por lo tanto procedí ;).
Ingredientes:
- Conecten su iPod nano y asegúrenese de que no esté montado.
- El formato del iPod debe ser FAT (Win) y no HFS+ (Mac).
- Descarguen el updater en formato para Mac OS X.
Receta:
#Grab a working copy of dmg2iso.pl
wget http://www.blinkenlights.ch/gnupod/dmg2iso.pl
# Convert the dmg into iso
# depends on package libcompress-zlib-perl on Debian
perl dmg2iso.pl iPodUpdater*.dmg out.iso
# ..and mount it. You need hfs+ support!
mount -o loop -t hfsplus out.iso /media/cdrom
# Target directory for output:
mkdir /tmp/foo
cd /tmp/foo
# Extract the firmware archive
gunzip -dc /media/cdrom/iPod.mpkg/Contents/Resources/iPod*.pkg/Contents/Archive.pax.gz | cpio -idv
# ..and umount
umount /mnt/cdrom
# voila! ‘cd’ into the firmware dir
cd Applications/Utilities/iPod\ Software\ Updater.localized/iPod\ Updater\ *.app/Contents/Resources/Updates
# .. and pick a Firmware-* image
#
# 1.x.x : 1st, 2nd Generation iPods
# 2.x.x : 3rd Generation iPods
# 3.x.x : Mini iPods
# 4.x.x : 4th Generation iPods
# 5.x.x : Photo iPods
# 6.x.x : Mini 2nd Generation iPods
# 13.x.x : 5th Generation iPods
# 14.x.x : nano iPods
# 128.* : Shuffle iPods
# Put it in place
dd if=Firmware-* of=/dev/sdb1
# And finally
sync
Inmediatamente después desconecten el nano y verán en su pantalla una imagen de un cargador. Enchúfenlo nuevamente y verán una barra de progreso indicando la actualización. Acto seguido se reinicia automáticamente por última vez y queda listo para usarlo.
Si son muy precavidos querrán hacer un backup de lo que tengan guardado y si todo esto fallara pues deberán recurrir a la casa de un amigo que haya pagado la licencia de Windows XP o Mac OS X para recuperarlo :mrgreen:
Un último tip en el ámbito del nano, yo uso gtkpod para administrar mi música, y desde la última versión soporta el arte de tapa de los discos. Basta con decirle que queremos cargarlo y que este el archivo de imágen en el directorio del álbum. Todavía no hay novedades sobre el soporte para fotos, pero seguiré esperando. Lo próximo con lo que me voy a entretener es probando ipodlinux que ya cambió su estado para los nano de NO FUNCIONA a NO TIENE SOPORTE.
Actualización: el procedimiento descripto anteriormente ya no es válido. Apple ha cambiado algo en el formato del archivo de actualización descargable desde Internet (.dmg) y ya no se puede transformar en un .iso con dmg2iso.
He buscado bastante pero no he encontrado ninguna referencia a como hacer esto desde GNU/Linux, así que si alguien me quiere enseñar como le estaré muy agradecido.