Come posso sincronizzare il mio iPhone con un nuovo computer senza essere cancellato?


22

Per qualche motivo, Apple ha imposto una limitazione molto assurda in cui l'unico modo per sincronizzare un iPhone (o un altro iDevice) con un altro computer è cancellarlo per primo . Non ho verificato in prima persona che questo processo effettivamente cancella l'intero iPhone, perché, naturalmente, ho troppa paura di provarlo.

Quindi ho trascorso molto tempo a cercare il web cercando di aggirare questa limitazione ridicola (e artificiale). Ho trascorso letteralmente ore nel corso di diversi giorni e alla fine ho trovato una combinazione di pagine Web che finalmente mi ha permesso di fare ciò di cui avevo bisogno. Riassumo i passaggi qui per gli altri che hanno sbattuto la testa su questo.

Risposte:


21

La prima cosa da tenere presente è che iTunes utilizza un unico "ID persistente della libreria" per identificare l'associazione di un iDevice a un'installazione di iTunes. Questo ID esadecimale a 16 cifre è memorizzato sia sul dispositivo che sul computer con cui è associato. iTunes genera un nuovo ID quando viene installato (o più precisamente, quando costruisce la sua libreria). Se colleghi un iPhone con un ID persistente diverso dalla copia di iTunes installata su quel computer, otterrai la finestra di avviso mostrata sopra.

L'unica cosa che si frappone sulla tua strada, tuttavia, è quel maledetto id persistente. Per far funzionare le cose senza problemi, dobbiamo hackerare l'installazione di iTunes in modo che pensi che il suo ID sia lo stesso di quello sul nostro iPhone.

Per fare ciò, dobbiamo prima capire qual è l'ID persistente del nostro telefono. Ci sono un paio di opzioni qui, a seconda che tu abbia o meno la copia sincronizzata originale di iTunes ancora disponibile.

Passaggio 1: ottenere l'ID persistente

Se hai ancora l'installazione originale di iTunes con cui è sincronizzato iDevice, puoi prendere l'ID persistente dal file "iTunes Music Library.xml" nella tua directory di iTunes. Cerca solo il tag "Library Persistent ID".

Se non hai più accesso a quella precedente installazione (come è stato il mio caso), devi ottenere l'ID dal tuo iPhone stesso. Fortunatamente c'è un modo subdolo per farlo senza dover effettuare il jailbreak del telefono. [Se il tuo telefono è già in jailbreak, puoi leggerlo da uno dei file .plist nella tua directory di iTunes sul telefono, credo.]

Il trucco è che devi fare un backup del tuo telefono usando iTunes e quindi scavare nei file di backup per trovare l'ID persistente. Fortunatamente iTunes ti consente di eseguire i backup senza essere sincronizzato, quindi puoi eseguire il backup di un iPhone su qualsiasi copia di iTunes.

Sfortunatamente, l'id non è chiaramente visibile nei file di backup. Dovrai utilizzare uno script web gratuito per determinare il tuo ID persistente da un file Info.plist che carichi.

Le istruzioni complete sono su questa pagina .

Ora che hai l'ID persistente della tua libreria, devi ingannare le tue installazioni di iTunes facendogli credere che quell'id sia effettivamente l'id che ha.

Passaggio 2: modifica dell'ID persistente di iTunes

iTunes memorizza l'ID persistente in due punti, solo per rendere più complicato il cambiamento: una volta nel file " iTunes Music Library.xml " già menzionato, e ancora una volta nel file " iTunes Library.itl ", che è un file binario file e molto più complicato da modificare.

Anche se è (o almeno era) presumibilmente possibile modificare il file binario e farlo accettare la modifica, non sono stato in grado di farlo funzionare, quindi non consiglio di preoccuparmi perché c'è un modo più semplice che non lo fa non lo richiede.

Innanzitutto, esegui il backup dei due suddetti file. Quindi, apri il file xml e incolla l'ID persistente della tua libreria ottenuto dal passaggio 1 sull'id esistente nel <Library Persistent ID>tag e salva.

Ora crea un file vuoto e chiamalo "iTunes Library.itl". Non funzionerà se si elimina o rinomina il file. iTunes deve pensare che sia diventato corrotto, non solo scomparso.

Ora quando avvii iTunes, vedrà il file della libreria "corrotto" e lo ricostruirà per te, dal file xml che contiene il tuo nuovo ID persistente.

Se tutto va bene, dopo alcuni minuti di ricostruzione del file della libreria (può richiedere parecchio tempo se hai una libreria di grandi dimensioni, intendiamoci), dovresti essere in grado di collegare il tuo iPhone e sincronizzarti come se nulla fosse sbagliato nel mondo!

Per maggiori dettagli (incluso come trovare la directory di iTunes sul tuo computer), leggi questa pagina .

In bocca al lupo!


Questo non ha funzionato per me. Ho fatto esattamente come detto, iTunes pensava che il file ITL fosse corrotto e lo "ricostruiva", ma non dal contenuto del mio iPhone. Sincronizza tutto ora, ma ho perso tutta la mia musica e la maggior parte delle app nel processo. Ora per ripristinare dal backup.
Helder S Ribeiro,

Il backup a cui mi riferivo è stato generato dal "recupero" di iTunes la prima volta che l'ho aperto. Apparentemente, si è verificato un errore durante la generazione di quell'immagine di backup, di cui mi ha parlato solo quando ho provato a recuperarla. Quindi sono bloccato a dover comunque ricostruire il mio iPhone :( Forse creare un backup su iTunes non manomesso e usare il metodo di Tony Tellez potrebbe funzionare per altri.
Helder S Ribeiro

Non dovresti assolutamente perdere nulla con questo metodo. Questo era interamente il punto di farlo in questo modo. Inoltre, il file della libreria di iTunes viene ricostruito in base alla libreria del tuo computer, non a quella del telefono, ma in seguito dovresti consentire la sincronizzazione con il telefono.
devios1

Questa è una soluzione piuttosto dolce!
Django Reinhardt,

2
@chaiguy Signore, sei intelligente e di bell'aspetto. Possano tutti i tuoi piani diventare vittorie e tutti i tuoi nemici cadere davanti a te.
Daniel Lucraft,

4

In base alla progettazione, l'iPhone sincronizzerà i contenuti di iTunes con un computer alla volta. Qualsiasi tentativo di sincronizzare tali contenuti con un secondo computer comporterà la cancellazione di TUTTI i contenuti di iTunes dal telefono e quindi la loro sostituzione con i contenuti del secondo computer. Questa è una funzione di progettazione e non può essere ignorata. Poiché hai sostituito il tuo computer o disco rigido, il tuo telefono lo vedrà come un "nuovo" computer. La sincronizzazione dei contenuti di iTunes è a senso unico: dal computer al telefono. Se hai foto sincronizzate con il tuo iPhone o musica strappata da solo, dovrai prima copiarle dal tuo iPhone utilizzando software di terze parti, come TouchCopy , prima di fare qualsiasi altra cosa, poiché Apple non prevede di farlo . Una volta fatto ciò, procedi come segue nell'ordine specificato:

  1. Disabilita la sincronizzazione automatica quando un iPod / iPhone è collegato in iTunes> Preferenze> Dispositivi (nel menu Modifica se si utilizza Windows).

  2. Assicurati di avere un contatto e un evento nelle applicazioni supportate sul tuo computer (iCal e Rubrica su Mac, Rubrica di Windows o Outlook se utilizzi Windows). Queste voci possono essere false, non importa, il punto importante è che questi programmi non devono essere vuoti.

  3. Collega il tuo telefono, iTunes in esecuzione, non sincronizzare a questo punto.

  4. Store> Autorizza questo computer.

  5. File> Trasferisci acquisti . Leggi anche qui: http://support.apple.com/kb/HT2519

  6. Fai clic con il tasto destro del mouse sul telefono nel riquadro sinistro del dispositivo e seleziona "Ripristina avvisi".

  7. Fare nuovamente clic con il tasto destro e selezionare "Backup".

  8. Fai di nuovo clic con il pulsante destro del mouse e seleziona "Ripristina da backup", seleziona il backup che hai appena effettuato. Quando viene richiesto di creare un altro backup, rifiutare. Nota che la musica non fa parte del backup di iTunes e deve essere ripristinata come sopra.

  9. Questo DEVE essere seguito da una sincronizzazione per ripristinare il contenuto di iTunes, che selezioni tra le varie schede, otterrai un popup relativo ai tuoi contatti e calendari che ti chiederanno di unire o sostituire, seleziona "Unisci".

Il tuo telefono dovrebbe apparire esattamente come quando hai iniziato, senza perdita di dati.


3

C'è un metodo più semplice. Molto più facile. Annulla quella finestra. Il tuo iPhone rimane montato su iTunes. Fare clic con il tasto destro e selezionare backup. Al termine del backup, scollega l'iPhone e ricollegalo. Quindi consenti di cancellare l'iPhone e ripristinalo dal backup.


Ho sentito che il backup in realtà non esegue il backup di tutti i dati (ad es. Dati dell'applicazione) sul telefono, il che significa che potresti ripristinare immagini e musica, ma perderanno molti altri dati.
devios1

Se ti mancano delle cose, ripristina dallo stesso backup una seconda volta.
Tony Tellez,

Questo secondo metodo (cancella, ripristina da backup, eventualmente ripristina da backp) è stato verificato da qualcuno? E ' tutto , incluse le applicazioni e il loro ordine nella schermata iniziale, restaurata in modo corretto?
Helder S Ribeiro,

1
Ovviamente tutto è ripristinato. Questo è lo stesso backup che usi se il tuo iPhone va in tilt e deve essere ripristinato. O se stai eseguendo l'aggiornamento a una versione beta di iOS.
Django Reinhardt,

2
Ecco l'articolo di Apple sul trasferimento dei dati su un nuovo dispositivo: support.apple.com/kb/HT2109
Django Reinhardt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.