Lo primero que debe tener en cuenta es que iTunes utiliza una "ID persistente de biblioteca" única para identificar el emparejamiento de un iDevice con una instalación de iTunes. Esta identificación hexadecimal de 16 dígitos se almacena tanto en el dispositivo como en la computadora con la que está emparejado. iTunes genera una nueva identificación cuando se instala (o más exactamente, cuando construye su biblioteca). Si conecta un iPhone que tiene una identificación persistente diferente a la copia de iTunes instalada en esa computadora, obtendrá el cuadro de diálogo de advertencia que se muestra arriba.
Sin embargo, lo único que se interpone en tu camino es esa maldita identificación persistente. Para que las cosas funcionen sin problemas, necesitamos hackear la instalación de iTunes para que piense que su identificación es la misma que la de nuestro iPhone.
Para hacer eso, primero tenemos que descubrir cuál es la identificación persistente de nuestro teléfono. Hay un par de opciones aquí, dependiendo de si todavía tiene disponible la copia sincronizada original de iTunes.
Paso 1: obtener la identificación persistente
Si todavía tiene la instalación original de iTunes con la que se sincroniza su iDevice, puede obtener la identificación persistente del archivo "iTunes Music Library.xml" en su directorio de iTunes. Simplemente busque la etiqueta "ID persistente de biblioteca".
Si ya no tiene acceso a esa instalación anterior (como fue mi caso), necesita obtener la identificación de su propio iPhone. Afortunadamente, hay una manera astuta de hacer esto sin tener que hacer jailbreak a tu teléfono. [Si su teléfono ya está liberado, puede leerlo desde uno de los archivos .plist en su directorio de iTunes en el teléfono, creo.]
El truco es que necesita hacer una copia de seguridad de su teléfono usando iTunes y luego buscar en los archivos de copia de seguridad para encontrar la identificación persistente. Afortunadamente, iTunes le permite realizar copias de seguridad sin estar sincronizado, por lo que puede hacer una copia de seguridad de un iPhone en cualquier copia de iTunes.
Desafortunadamente, la identificación no es claramente visible en los archivos de respaldo. Deberá usar un script web gratuito para determinar su identificación persistente a partir de un archivo Info.plist que cargue.
Las instrucciones completas están en esta página .
Ahora que tiene la identificación persistente de su biblioteca, debe engañar a sus instalaciones de iTunes para que piensen que esa identificación es en realidad la identificación que tiene.
Paso 2: Cambiar la identificación persistente de iTunes
iTunes almacena la identificación persistente en dos lugares, solo para que sea más difícil que cambiemos: una vez en el archivo " iTunes Music Library.xml " ya mencionado, y una vez más en el archivo " iTunes Library.itl ", que es un binario archivo y mucho más complicado de editar.
Aunque es (o al menos era) supuestamente posible editar el archivo binario y hacer que acepte el cambio, no he podido hacer que esto funcione, por lo que no recomiendo molestarse ya que hay una manera más fácil de hacerlo. No lo requiero.
Primero, haga una copia de seguridad de los dos archivos mencionados anteriormente. A continuación, abra el archivo xml y pegue en su biblioteca la identificación persistente obtenida del paso 1 sobre la identificación existente en la <Library Persistent ID>
etiqueta y guárdela.
Ahora cree un archivo vacío y asígnele el nombre "iTunes Library.itl". No funcionará si simplemente elimina o cambia el nombre del archivo. iTunes necesita pensar que se ha corrompido, no solo desaparecido.
Ahora, cuando inicie iTunes, verá el archivo de biblioteca "corrupto" y lo reconstruirá para usted, a partir del archivo xml que contiene su nueva identificación persistente.
Si todo va bien, después de unos minutos de reconstruir su archivo de biblioteca (puede llevar bastante tiempo si tiene una biblioteca grande, tenga en cuenta), debería poder conectar su iPhone y sincronizar como si nada estuviera mal en el ¡mundo!
Para más detalles (incluyendo cómo encontrar el directorio de iTunes en su computadora), lea esta página .
¡Buena suerte!