¿Cómo puedo sincronizar mi iPhone con una computadora nueva sin que se borre?

22

Por alguna razón, Apple ha impuesto una restricción más absurda en la que la única forma de sincronizar un iPhone (u otro iDevice) con una computadora diferente es borrándolo primero . No he verificado de primera mano que este proceso realmente borra todo el iPhone, porque, naturalmente, tengo demasiado miedo de intentarlo.

Así que pasé mucho tiempo recorriendo la web tratando de encontrar una forma de evitar esta limitación ridícula (y artificial). Pasé literalmente horas en el transcurso de varios días y finalmente encontré una combinación de páginas web que finalmente me permitieron hacer lo que necesitaba. Resumiré los pasos aquí para otros que se han golpeado la cabeza con este.

devios1
fuente

Respuestas:

21

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!

devios1
fuente
Esto no funcionó para mí. Hice exactamente lo mencionado, iTunes pensó que el archivo itl estaba dañado y lo "reconstruyó", pero no a partir del contenido de mi iPhone. Ahora sincroniza todo, pero perdí toda mi música y la mayoría de las aplicaciones en el proceso. Va a restaurar desde la copia de seguridad ahora.
Helder S Ribeiro
La copia de seguridad a la que me refería fue generada por el iTunes "en recuperación" la primera vez que lo abrí. Aparentemente, hubo un error al generar esa imagen de respaldo, del cual solo me habló cuando intenté recuperarlo. Así que estoy atascado teniendo que reconstruir mi iPhone de todos modos :( Tal vez crear una copia de seguridad en un iTunes no alterado y usar el método de Tony Tellez podría funcionar para otros.
Helder S Ribeiro
Definitivamente no debes perder nada de este método. Ese fue el punto de hacerlo de esta manera. Además, el archivo de la biblioteca de iTunes se reconstruye en función de la biblioteca de su computadora, no de la del teléfono, pero luego debería permitirle sincronizar con el teléfono.
devios1
¡Esta es una solución bastante dulce!
Django Reinhardt
2
@chaiguy Señor, usted es inteligente y guapo. Que todos tus planes se conviertan en victorias y que todos tus enemigos caigan ante ti.
Daniel Lucraft
4

Por diseño, el iPhone sincronizará el contenido de iTunes con una computadora a la vez. Cualquier intento de sincronizar dicho contenido con una segunda computadora resultará en que TODO el contenido de iTunes se borre primero de su teléfono y luego se reemplace con el contenido de la segunda computadora. Esta es una característica de diseño y no se puede anular. Debido a que reemplazó su computadora o disco duro, su teléfono verá esto como una computadora "nueva". La sincronización de contenido de iTunes es unidireccional: computadora a teléfono. Si tiene fotos que se sincronizaron con su iPhone o música extraída por su cuenta, primero tendrá que copiarlas desde su iPhone utilizando un software de terceros, como TouchCopy , antes de hacer cualquier otra cosa, ya que Apple no prevé hacerlo. . Una vez que haya hecho eso, haga lo siguiente en el orden especificado:

  1. Desactiva la sincronización automática cuando un iPod / iPhone está conectado en iTunes> Preferencias> Dispositivos (en el menú Editar si usa Windows).

  2. Asegúrese de tener un contacto y un evento en las aplicaciones compatibles en su computadora (iCal y libreta de direcciones en una Mac, libreta de direcciones de Windows o Outlook si usa Windows). Estas entradas pueden ser falsas, no importa, lo importante es que estos programas no estén vacíos.

  3. Conecte su teléfono, iTunes en ejecución, no se sincronice en este momento.

  4. Tienda> Autorizar esta computadora.

  5. Archivo> Transferir compras . Lea también aquí: http://support.apple.com/kb/HT2519

  6. Haga clic derecho en su teléfono en el panel izquierdo del dispositivo y seleccione "Restablecer advertencias".

  7. Haga clic derecho nuevamente y seleccione "Copia de seguridad".

  8. Haga clic derecho nuevamente y seleccione "Restaurar desde copia de seguridad", seleccione la copia de seguridad que acaba de hacer. Cuando se le solicite crear otra copia de seguridad, rechace. Tenga en cuenta que la música no forma parte de su copia de seguridad de iTunes y debe restaurarse como se indicó anteriormente.

  9. Esto DEBE ir seguido de una sincronización para restaurar su contenido de iTunes, que selecciona de las diversas pestañas. Obtendrá una ventana emergente con respecto a sus contactos y calendarios que solicitan fusionar o reemplazar, seleccione "Combinar".

Su teléfono debería verse igual que cuando comenzó, sin pérdida de datos.

Mike Barrett
fuente
3

Hay un método más fácil. Más fácil. Cancele esa ventana. Tu iPhone permanece montado en iTunes. Haga clic derecho y elija copia de seguridad. Una vez completada la copia de seguridad, desconecte su iPhone y vuelva a enchufarlo. Luego permita que borre su iPhone y simplemente restaure desde su copia de seguridad.

Tony Tellez
fuente
Escuché que la copia de seguridad en realidad no hace una copia de seguridad de todos los datos (por ejemplo, datos de la aplicación) en su teléfono, lo que significa que puede restaurar imágenes y música, pero perderá muchos otros datos.
devios1
Si falta algo, restaure desde esa misma copia de seguridad por segunda vez.
Tony Tellez
¿Alguien ha verificado este segundo método (borrar, recuperar de la copia de seguridad, posiblemente recuperar de la copia de seguridad nuevamente)? ¿ Todo , incluidas las aplicaciones y su orden en la pantalla de inicio, se restaura correctamente?
Helder S Ribeiro
1
Por supuesto todo está restaurado. Esta es la misma copia de seguridad que usa si su iPhone se arruina y necesita reiniciarse. O si está actualizando a una versión beta de iOS.
Django Reinhardt
2
Aquí está el artículo de Apple sobre la transferencia de sus datos a un nuevo dispositivo: support.apple.com/kb/HT2109
Django Reinhardt