Wie kann ich mein iPhone mit einem neuen Computer synchronisieren, ohne dass es gelöscht wird?


22

Aus irgendeinem Grund hat Apple eine absurde Einschränkung eingeführt, bei der die einzige Möglichkeit, ein iPhone (oder ein anderes iDevice) mit einem anderen Computer zu synchronisieren, darin besteht, es zuerst zu löschen . Ich habe nicht aus erster Hand überprüft, ob bei diesem Vorgang das gesamte iPhone gelöscht wird, da ich natürlich zu viel Angst habe, es zu versuchen.

Also habe ich lange im Internet gesucht, um diese lächerliche (und künstliche) Einschränkung zu umgehen. Ich verbrachte buchstäblich Stunden über mehrere Tage und fand schließlich eine Kombination von Webseiten, die es mir schließlich ermöglichte, das zu tun, was ich brauchte. Ich werde die Schritte hier für andere zusammenfassen, die ihre Köpfe über diesen geschlagen haben.

Antworten:


21

Als Erstes muss beachtet werden, dass iTunes eine eindeutige "Library Persistent ID" verwendet, um die Kopplung eines iDevice mit einer iTunes-Installation zu identifizieren. Diese 16-stellige hexadezimale ID wird sowohl auf dem Gerät als auch auf dem Computer gespeichert, mit dem sie gekoppelt ist. iTunes generiert eine neue ID, wenn es installiert wird (oder genauer gesagt, wenn es seine Bibliothek erstellt). Wenn Sie ein iPhone anschließen, das eine andere dauerhafte ID als die auf diesem Computer installierte iTunes-Kopie hat, wird das oben gezeigte Warndialogfeld angezeigt.

Das Einzige, was Ihnen im Weg steht, ist diese verdammt hartnäckige Identität. Damit alles reibungslos funktioniert, müssen wir die Installation von iTunes so hacken, dass die ID der Installation auf dem iPhone entspricht.

Um dies zu tun, müssen wir zuerst herausfinden, welche ID auf unserem Telefon dauerhaft gespeichert ist. Hier gibt es einige Optionen, je nachdem, ob die synchronisierte Originalversion von iTunes noch verfügbar ist oder nicht.

Schritt 1: Erhalten der persistenten ID

Wenn Sie immer noch die ursprüngliche Installation von iTunes haben, mit der Ihr iDevice synchronisiert ist, können Sie die permanente ID aus der Datei "iTunes Music Library.xml" in Ihrem iTunes-Verzeichnis abrufen. Suchen Sie einfach nach dem Tag "Library Persistent ID".

Wenn Sie nicht mehr auf diese vorherige Installation zugreifen können (wie in meinem Fall), müssen Sie die ID von Ihrem iPhone selbst abrufen. Glücklicherweise gibt es eine hinterhältige Möglichkeit, dies zu tun, ohne dass Sie ein Jailbreak Ihres Telefons durchführen müssen. [Wenn Ihr Telefon bereits einen Jailbreak hat, können Sie es meiner Meinung nach aus einer der .plist-Dateien in Ihrem iTunes-Verzeichnis auf dem Telefon lesen.]

Der Trick besteht darin, dass Sie eine Sicherungskopie Ihres Telefons mit iTunes erstellen und dann die Sicherungsdateien durchsuchen müssen, um die beständige ID zu ermitteln. Glücklicherweise können Sie mit iTunes Backups durchführen, ohne synchronisiert zu werden, sodass Sie ein iPhone auf jeder Kopie von iTunes sichern können.

Leider ist die ID in den Sicherungsdateien nicht eindeutig sichtbar. Sie müssen ein kostenloses Web-Skript verwenden, um Ihre persistente ID aus einer von Ihnen hochgeladenen Info.plist-Datei zu ermitteln.

Ausführliche Anweisungen finden Sie auf dieser Seite .

Nun, da Sie Ihre beständige ID für die Bibliothek haben, müssen Sie Ihre iTunes-Installationen dahingehend täuschen, dass diese ID tatsächlich die ID ist, die sie hat.

Schritt 2: Ändern der dauerhaften ID von iTunes

iTunes speichert die persistente ID an zwei Stellen, um das Ändern zu erschweren: einmal in der bereits erwähnten Datei " iTunes Music Library.xml " und einmal in der Datei " iTunes Library.itl ", die eine Binärdatei ist Datei und viel schwieriger zu bearbeiten.

Obwohl es angeblich möglich ist (oder zumindest war), die Binärdatei zu bearbeiten und sie dazu zu bringen, die Änderung zu akzeptieren, war es mir nicht möglich, dies zum Funktionieren zu bringen, daher empfehle ich, mich nicht darum zu kümmern, da es einen einfacheren Weg gibt, der dies nicht tut Ich brauche es nicht.

Sichern Sie zunächst die beiden oben genannten Dateien. Öffnen Sie anschließend die XML-Datei und fügen Sie die aus Schritt 1 erhaltene persistente ID in Ihre Bibliothek ein. Überschreiben Sie die vorhandene ID im <Library Persistent ID>Tag, und speichern Sie sie.

Erstellen Sie nun eine leere Datei und nennen Sie sie "iTunes Library.itl". Es funktioniert nicht, wenn Sie die Datei nur löschen oder umbenennen. iTunes muss denken, dass es korrupt geworden ist und nicht einfach verschwunden ist.

Wenn Sie iTunes jetzt starten, wird die "beschädigte" Bibliotheksdatei angezeigt und für Sie neu erstellt, und zwar aus der XML-Datei, die Ihre neue permanente ID enthält.

Wenn alles gut geht, sollten Sie nach ein paar Minuten der Neuerstellung Ihrer Bibliotheksdatei (es kann eine Weile dauern, wenn Sie eine große Bibliothek haben, wohlgemerkt) in der Lage sein, Ihr iPhone anzuschließen und zu synchronisieren, als ob in der nichts falsch wäre Welt!

Weitere Informationen (einschließlich des Auffindens des iTunes-Verzeichnisses auf Ihrem Computer) finden Sie auf dieser Seite .

Viel Glück!


Das hat bei mir nicht funktioniert. Ich habe genau das getan, was ich erwähnt habe. ITunes dachte, die itl-Datei sei beschädigt und habe sie "neu erstellt", aber nicht vom Inhalt meines iPhones. Es synchronisiert jetzt alles, aber ich habe dabei alle meine Musik und die meisten Apps verloren. Wird jetzt aus dem Backup wiederhergestellt.
Helder S Ribeiro

Das Backup, auf das ich mich bezog, wurde von iTunes erstellt, das beim ersten Öffnen "wiederhergestellt" wurde. Anscheinend ist beim Generieren dieses Backup-Images ein Fehler aufgetreten, von dem ich nur beim Versuch, es wiederherzustellen, erfahren habe. Daher muss ich mein iPhone sowieso nicht neu aufbauen :( Vielleicht funktioniert es für andere, ein Backup auf einem nicht manipulierten iTunes zu erstellen und die Methode von Tony Tellez zu verwenden.
Helder S Ribeiro

Sie sollten auf keinen Fall etwas von dieser Methode verlieren. Das war ganz und gar der Sinn, es so zu machen. Außerdem wird die iTunes-Bibliotheksdatei basierend auf der Bibliothek Ihres Computers neu erstellt, nicht auf der des Telefons. Anschließend sollten Sie jedoch die Synchronisierung mit dem Telefon ermöglichen.
Devios1

Das ist eine ziemlich süße Lösung!
Django Reinhardt

2
@chaiguy Sir, Sie sind intelligent und gut aussehend. Mögen alle Ihre Pläne Siege werden und alle Ihre Feinde vor Ihnen fallen.
Daniel Lucraft

4

Das iPhone synchronisiert standardmäßig iTunes-Inhalte mit jeweils einem Computer. Jeder Versuch, solche Inhalte mit einem zweiten Computer zu synchronisieren, führt dazu, dass ALLE iTunes-Inhalte zuerst von Ihrem Telefon gelöscht und dann durch die Inhalte des zweiten Computers ersetzt werden. Dies ist ein Konstruktionsmerkmal und kann nicht überschrieben werden. Da Sie Ihren Computer oder Ihre Festplatte ausgetauscht haben, wird Ihr Telefon dies als "neuen" Computer betrachten. Bei der iTunes-Inhaltssynchronisierung handelt es sich um eine Möglichkeit: Computer zu Telefon. Wenn Sie Fotos haben, die mit Ihrem iPhone synchronisiert wurden, oder wenn Sie Musik selbst kopiert haben, müssen Sie diese zuerst mit einer Software von Drittanbietern wie TouchCopy von Ihrem iPhone kopieren , bevor Sie etwas anderes tun können, da Apple dies nicht vorsieht . Führen Sie anschließend die folgenden Schritte in der angegebenen Reihenfolge aus:

  1. Deaktivieren Sie die automatische Synchronisierung, wenn ein iPod / iPhone unter iTunes> Einstellungen> Geräte angeschlossen ist (unter Windows im Menü Bearbeiten).

  2. Stellen Sie sicher, dass Sie einen Kontakt und ein Ereignis in den unterstützten Anwendungen auf Ihrem Computer haben (iCal und Adressbuch auf einem Mac, Windows-Adressbuch oder Outlook, wenn Sie Windows verwenden). Diese Einträge können gefälscht sein, egal, der wichtige Punkt ist, dass diese Programme nicht leer sind.

  3. Schließen Sie Ihr Telefon an, iTunes wird ausgeführt, und führen Sie zu diesem Zeitpunkt keine Synchronisierung durch.

  4. Store> Autorisieren Sie diesen Computer.

  5. Datei> Einkäufe übertragen . Lesen Sie auch hier: http://support.apple.com/kb/HT2519

  6. Klicken Sie mit der rechten Maustaste auf Ihr Telefon im linken Gerätebereich und wählen Sie "Warnungen zurücksetzen".

  7. Klicken Sie erneut mit der rechten Maustaste und wählen Sie "Backup".

  8. Klicken Sie erneut mit der rechten Maustaste und wählen Sie "Aus Sicherung wiederherstellen". Wählen Sie die gerade erstellte Sicherung aus. Wenn Sie aufgefordert werden, eine weitere Sicherung zu erstellen, lehnen Sie ab. Hinweis: Musik ist nicht Teil Ihres iTunes-Backups und muss wie oben beschrieben wiederhergestellt werden.

  9. Darauf MUSS eine Synchronisierung folgen, um Ihren iTunes-Inhalt wiederherzustellen, den Sie auf den verschiedenen Registerkarten auswählen. Sie erhalten ein Popup mit Ihren Kontakten und Kalendern, in dem Sie gefragt werden, ob Sie zusammenführen oder ersetzen möchten. Wählen Sie "Zusammenführen".

Ihr Telefon sollte genauso aussehen wie zu Beginn, ohne Datenverlust.


3

Theres eine einfachere Methode. Viel einfacher. Brechen Sie dieses Fenster ab. Ihr iPhone bleibt in iTunes aktiviert. Rechtsklick und Backup auswählen. Nachdem die Sicherung abgeschlossen ist, trennen Sie Ihr iPhone vom Netz und schließen Sie es wieder an. Lassen Sie es dann Ihr iPhone löschen und stellen Sie es einfach von Ihrer Sicherung wieder her.


Ich habe gehört, dass beim Sichern nicht alle Daten (z. B. Anwendungsdaten) auf Ihrem Telefon gesichert werden. Dies bedeutet, dass Sie möglicherweise Bilder und Musik wiederherstellen, aber viele andere Daten verlieren.
Devios1

Wenn Sie etwas vermissen, stellen Sie es ein zweites Mal von demselben Backup wieder her.
Tony Tellez

Wurde diese zweite Methode (Löschen, Wiederherstellung nach Sicherung, möglicherweise Wiederherstellung nach Sicherung) von irgendjemandem überprüft? Wurde alles , einschließlich Apps und deren Reihenfolge auf dem Startbildschirm, korrekt wiederhergestellt?
Helder S Ribeiro

1
Natürlich ist alles restauriert. Dies ist das gleiche Backup, das Sie verwenden, wenn Ihr iPhone nicht mehr funktioniert und zurückgesetzt werden muss. Oder wenn Sie auf eine Beta-Version von iOS aktualisieren.
Django Reinhardt

2
Hier ist der Artikel von Apple zum Übertragen Ihrer Daten auf ein neues Gerät: support.apple.com/kb/HT2109
Django Reinhardt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.