WCF Blog

Blog sobre el día a día en tecnología, cultura, deportes y más.

Archivo de 17/10/08

iPhone : Sincronizar el iPhone con 2 (o más) ordenadores

Publicado por logwal en Octubre 17, 2008

En la oficina tengo que usar una PC con Windows XP obligatoriamente, por otro lado en mi casa tengo una PC que corre Mac OS X – Leopard y Windows Vista, y otra que corre Windows XP y Ubuntu Linux, siempre he querido sincronizar el calendario y contactos de la PC de mi oficina con mi iPhone y la música, series y videos de las PC’s de mi casa con mi iPhone, pero como sabrán iTunes y el iPhone solo permiten sincronizar con un equipo determinado, ya que si conectamos el iPhone a otra máquina nos saldrá el típico mensaje de advertencia:     

 

image

 

Pues bueno, buscando por la red me tope con esta solución, se trata de modificar el archivo XML que identifica la librería de iTunes que estemos usando.

Para poder sincronizar, como en mi caso, el iPhone con una Mac y una PC tendremos que:

- En la PC buscar el Directorio iTunes en “Mi Música”, en mi caso es: “C:\Documents and Settings\Walter\Mis documentos\Mi música\iTunes”, y en la Mac buscar el directorio “Music”, dentro de ambos directorios encontraremos el archivo “iTunes Music Library.xml”, que es el que necesitamos editar.

- Para la edición en la PC usaremos el programa UltraEdit, y para la Mac usaremos TextExit y HexEdit.

 

- Por seguridad guardamos una copia de los archivos ”iTunes Music Library.xml” y “iTunes Music Library” 

1) Buscamos el ID de nuestra librería iTunes

En la máquina con la que usualmente sincronizamos nuestro iPhone abrimos el archivo ”iTunes Music Library.xml” con el editor de texto y buscamos la entrada entre los tag <string></string> , luego “Library Persistent ID”. en la imagen de ejemplo podemos ver que es 8B6C633F7DACB74B. Copiamos exactamente igual el valor que aparece y cerramos el archivo.

 

image

 

2) Cambiamos el ID de la otra librería iTunes

iTunes almacena la información de la librería en 2 lugares. En un archivo XML y en otro archivo binario. Necesitaremos cambiar el ID de la librería en ambos archivos.

Antes nos aseguramos que iTunes esté cerrado.

En la máquina con la que queremos sincronizar el iPhone abrimos ”iTunes Music Library.xml” en un editor de texto. nuevamente, buscamos la entrada entre los tag <string></string> luego “Library Persistent ID” y copiamos el valor de la entrada.

Una vez tengamos copiada el valor de la entrada, reemplazamos esta entrada con la que copiamos en la parte 1. Asegurándonos de no cambiar nada más, guardamos y cerramos el archivo.

image

 

En el editor Hexadecimal, abrimos “iTunes Music Library” (Tunes Music Library.itl en PC).

Seleccionamos “Buscar y reemplazar” del menu edición. Nos aseguramos que la opción “Hex” este seleccionada (no ASCII). En “Buscar” metemos el  ID que copiamos anteriormente. En “Reemplazar”, entramos la ID copiada en la Parte 1. Elejimos “Reemplazar Todo”.

Guardamos y cerramos el archivo.

image 

Listo !!!

Ejecutamos iTunes le marcamos la opción “Gestionar la música y los videos manualmente”, notaremos que no aparecerá el mensaje de advertencia para eliminar los datos del iPhone y ya podremos sincronizar nuestro iPhone.

Vía | Shiny Thing

Publicado en iPhone | Etiquetado: , | Deja un Comentario »