domingo, 15 de febrero de 2009

iPhone 2.x soportado en Amarok!!!

Por fin!

Los usuarios de los goddamn iPhones tenemos forma de volver a sincronizar nuestros iPhones desde linux.

En realidad yo pensé que alguien había crackeado el hash de comprobación de itunes pero en realidad es un workaround muy ingenioso ... y por demás simple.

Si ya tienes toda la configuración (OpenSSH instaldo en el iPhone, Amarok instalado, sshfs instalado y tus instrucciones de montaje para amarok) solo tienes que editar un maldito archivo XML en el iphone.

El archivo encuestión es /System/Library/Lockdown/Checkpoint.xml

y para editarlo cómodamente (en ubuntu 8.10) solamente vamos el menú lugares, conectar con el servidor, seleccionamos SSH , en el campo servidor ponemos la dirección ip de nuestro iphone en la red local, en carpeta ponemos /System/Lybrary/Lockdown y en nombre de usuario pues root.

La aplicación te pedirá la contraseña ( espero que la hayas cambiado ;-), o se pas que es alpine la de default)

Esto montará una carpeta sftp en tu escritorio, abrela y edita el archivo Checkpoint. Editando el archivo, busca un tag key llamado DBversion, y junto hay un tag del tipo integer con el valor en 4. Debes ponerlo en 2, como en la figura de ejemplo.


Al salvarlo, ya puedes conectarte como de costumbre, como si estuvieras en el good old fw 1.1.x

Pasenla bien, que ha mi me ha funcionado con el fw 2.0.1 y sincroniza de maravilla las fotos! Obviamente esta guía esta basada en ubuntu 8.10, pero como el problema está del lado del iphone, pues aplica a cualquier distro mientras tengas actualizado tu libgpod.

Fuente: https://help.ubuntu.com/community/PortableDevices/iPhone

No hay comentarios: