Comment puis-je synchroniser mon iPhone avec un nouvel ordinateur sans être effacé?

22

Pour une raison quelconque, Apple a imposé une restriction la plus absurde où la seule façon de synchroniser un iPhone (ou un autre appareil) avec un autre ordinateur est de l' effacer en premier . Je n'ai pas vérifié de première main que ce processus efface réellement l'iPhone entier, car, naturellement, j'ai trop peur de l'essayer.

J'ai donc passé beaucoup de temps à parcourir le Web en essayant de trouver un moyen de contourner cette limitation ridicule (et artificielle). J'ai passé littéralement des heures sur plusieurs jours et j'ai finalement trouvé une combinaison de pages Web qui m'a finalement permis de faire ce dont j'avais besoin. Je vais résumer les étapes ici pour ceux qui se sont cogné la tête sur celui-ci.

devios1
la source

Réponses:

21

La première chose à savoir est qu'iTunes utilise un "ID persistant de bibliothèque" unique pour identifier l'association d'un iDevice à une installation d'iTunes. Cet identifiant hexadécimal à 16 chiffres est stocké à la fois sur l'appareil et sur l'ordinateur auquel il est associé. iTunes génère un nouvel identifiant lors de son installation (ou plus précisément lors de la création de sa bibliothèque). Si vous branchez un iPhone dont l'ID persistant est différent de la copie d'iTunes installée sur cet ordinateur, vous obtiendrez la boîte de dialogue d'avertissement ci-dessus.

La seule chose qui se trouve sur votre chemin, cependant, est ce sacré id persistant. Pour que tout fonctionne bien, nous devons pirater l'installation d'iTunes afin qu'il pense que son identifiant est le même que celui de notre iPhone.

Pour ce faire, nous devons d'abord déterminer quel est l'identifiant persistant de notre téléphone. Il existe quelques options ici, selon que vous disposez ou non de la copie synchronisée originale d'iTunes.

Étape 1: obtenir l'ID persistant

Si vous avez toujours l'installation originale d'iTunes avec laquelle votre iDevice est synchronisé, vous pouvez récupérer l'ID persistant du fichier "iTunes Music Library.xml" dans votre répertoire iTunes. Recherchez simplement la balise "Library Persistent ID".

Si vous n'avez plus accès à cette installation précédente (comme c'était mon cas), vous devez obtenir l'identifiant de votre iPhone lui-même. Heureusement, il existe un moyen sournois de le faire sans avoir à jailbreaker votre téléphone. [Si votre téléphone est déjà jailbreaké, vous pouvez le lire à partir de l'un des fichiers .plist de votre répertoire iTunes sur le téléphone, je crois.]

L'astuce est que vous devez faire une sauvegarde de votre téléphone à l'aide d'iTunes, puis creuser dans les fichiers de sauvegarde pour trouver l'ID persistant. Heureusement, iTunes vous permet d'effectuer des sauvegardes sans être synchronisé, vous pouvez donc sauvegarder un iPhone sur n'importe quelle copie d'iTunes.

Malheureusement, l'identifiant n'est pas clairement visible dans les fichiers de sauvegarde. Vous devrez utiliser un script Web gratuit pour déterminer votre identifiant persistant à partir d'un fichier Info.plist que vous téléchargez.

Les instructions complètes sont sur cette page .

Maintenant que vous avez votre identifiant persistant de bibliothèque, vous devez inciter vos installations d'iTunes à penser que cet identifiant est en fait l'identifiant qu'il possède.

Étape 2: modification de l'ID persistant d'iTunes

iTunes stocke l'ID persistant à deux endroits, juste pour nous permettre de changer plus délicatement: une fois dans le fichier " iTunes Music Library.xml " déjà mentionné, et une fois de plus dans le fichier " iTunes Library.itl ", qui est un fichier binaire fichier et beaucoup plus difficile à modifier.

Bien qu'il soit (ou du moins était) censé être possible d'éditer le fichier binaire et de le faire accepter le changement, je n'ai pas réussi à le faire fonctionner, donc je ne recommande pas de déranger car il existe un moyen plus simple de ne pas pas besoin.

Tout d'abord, sauvegardez les deux fichiers susmentionnés. Ensuite, ouvrez le fichier xml et collez dans votre bibliothèque l'ID persistant obtenu à l'étape 1 sur l'ID existant dans la <Library Persistent ID>balise et enregistrez.

Créez maintenant un fichier vide et nommez-le "iTunes Library.itl". Cela ne fonctionnera pas si vous supprimez ou renommez simplement le fichier. iTunes doit penser qu'il est devenu corrompu, pas seulement disparu.

Maintenant, lorsque vous démarrez iTunes, il verra le fichier de bibliothèque "corrompu" et le reconstruira pour vous, à partir du fichier xml qui contient votre nouvel identifiant persistant.

Si tout se passe bien, après quelques minutes de reconstruction de votre fichier de bibliothèque (cela peut prendre un certain temps si vous avez une grande bibliothèque, attention), vous devriez pouvoir brancher votre iPhone et synchroniser comme si de rien n'était monde!

Pour plus de détails (y compris comment trouver le répertoire iTunes sur votre ordinateur), lisez cette page .

Bonne chance!

devios1
la source
Ça n'a pas marché pour moi. J'ai fait exactement comme mentionné, iTunes pensait que le fichier itl était corrompu et "reconstruit", mais pas à partir du contenu de mon iPhone. Il synchronise tout maintenant, mais j'ai perdu toute ma musique et la plupart des applications au cours du processus. Va restaurer à partir de la sauvegarde maintenant.
Helder S Ribeiro
La sauvegarde à laquelle je faisais référence a été générée par l'iTunes "en cours de récupération" la première fois que je l'ai ouverte. Apparemment, il y a eu une erreur lors de la génération de cette image de sauvegarde, dont elle ne m'a parlé que lorsque j'ai essayé de la récupérer. Je suis donc obligé de reconstruire mon iPhone de toute façon :( Peut-être que la création d'une sauvegarde sur un iTunes non altéré et l'utilisation de la méthode de Tony Tellez pourraient fonctionner pour d'autres.
Helder S Ribeiro
Vous ne devez absolument rien perdre de cette méthode. C'était entièrement le but de procéder de cette façon. Le fichier de bibliothèque iTunes est également reconstruit en fonction de la bibliothèque de votre ordinateur, pas du téléphone, mais devrait ensuite vous permettre de vous synchroniser avec le téléphone.
devios1
Ceci est une solution assez douce!
Django Reinhardt
2
@chaiguy Monsieur, vous êtes intelligent et beau. Que tous vos plans deviennent des victoires et que tous vos ennemis tombent devant vous.
Daniel Lucraft
4

De par sa conception, l'iPhone synchronisera le contenu iTunes avec un ordinateur à la fois. Toute tentative de synchronisation d'un tel contenu avec un deuxième ordinateur entraînera la suppression de TOUS les contenus iTunes de votre téléphone, puis leur remplacement par le contenu du deuxième ordinateur. Il s'agit d'une fonctionnalité de conception et ne peut pas être remplacée. Parce que vous avez remplacé votre ordinateur ou votre disque dur, votre téléphone le verra comme un "nouvel" ordinateur. La synchronisation du contenu iTunes est à sens unique: de l'ordinateur au téléphone. Si vous avez des photos synchronisées sur votre iPhone ou de la musique extraite par vous-même, vous devrez d'abord les copier depuis votre iPhone à l'aide d'un logiciel tiers, tel que TouchCopy , avant de faire quoi que ce soit d'autre, car Apple ne fait aucune disposition pour le faire. . Une fois que vous avez fait cela, procédez comme suit dans l'ordre spécifié:

  1. Désactivez la synchronisation automatique lorsqu'un iPod / iPhone est connecté sous iTunes> Préférences> Périphériques (sous le menu Édition si vous utilisez Windows).

  2. Assurez-vous d'avoir un contact et un événement dans les applications prises en charge sur votre ordinateur (iCal et Carnet d'adresses sur un Mac, Carnet d'adresses Windows ou Outlook si vous utilisez Windows). Ces entrées peuvent être fausses, peu importe, le point important est que ces programmes ne soient pas vides.

  3. Connectez votre téléphone, iTunes fonctionne, ne synchronisez pas à ce stade.

  4. Store> Autoriser cet ordinateur.

  5. Fichier> Transférer les achats . Lisez également ici: http://support.apple.com/kb/HT2519

  6. Faites un clic droit sur votre téléphone dans le volet gauche de l'appareil et sélectionnez "Réinitialiser les avertissements".

  7. Cliquez de nouveau avec le bouton droit et sélectionnez "Sauvegarder".

  8. Faites un clic droit à nouveau et sélectionnez "Restaurer à partir de la sauvegarde", sélectionnez la sauvegarde que vous venez de faire. Lorsque vous êtes invité à créer une autre sauvegarde, refusez. Notez que la musique ne fait pas partie de votre sauvegarde iTunes et doit être restaurée comme ci-dessus.

  9. Cela DOIT être suivi d'une synchronisation pour restaurer votre contenu iTunes, que vous sélectionnez dans les différents onglets. Vous obtiendrez une fenêtre contextuelle concernant vos contacts et calendriers demandant de fusionner ou de remplacer, sélectionnez "Fusionner".

Votre téléphone devrait ressembler à ce qu'il était lorsque vous avez commencé, sans perte de données.

Mike Barrett
la source
3

Theres une méthode plus facile. Beaucoup plus facile. Annulez cette fenêtre. Votre iPhone reste monté dans iTunes. Faites un clic droit et choisissez la sauvegarde. Une fois la sauvegarde terminée, débranchez votre iPhone et rebranchez-le. Ensuite, laissez-le effacer votre iPhone et restaurez-le à partir de votre sauvegarde.

Tony Tellez
la source
J'ai entendu dire que la sauvegarde ne sauvegardait pas réellement toutes les données (par exemple, les données d'application) sur votre téléphone, ce qui signifie que vous pourriez restaurer des images et de la musique, mais que vous perdriez beaucoup d'autres données.
devios1
Si vous manquez des choses, restaurez la même sauvegarde une deuxième fois.
Tony Tellez
Est-ce que cette deuxième méthode (effacer, récupérer à partir d'une sauvegarde, éventuellement récupérer à partir de backp) a été vérifiée par quelqu'un? Est -ce tout , y compris les applications et leur ordre dans l'écran d'accueil, correctement restauré?
Helder S Ribeiro
1
Bien sûr, tout est restauré. C'est la même sauvegarde que vous utilisez si votre iPhone monte en flèche et doit être réinitialisé. Ou si vous passez à une version bêta d'iOS.
Django Reinhardt
2
Voici l'article d'Apple sur le transfert de vos données vers un nouvel appareil: support.apple.com/kb/HT2109
Django Reinhardt